/kernel/linux/linux-5.10/drivers/usb/gadget/udc/bdc/ |
H A D | Makefile | |
H A D | bdc_dbg.h | 20 static inline void bdc_dbg_regs(struct bdc *bdc) in bdc_dbg_regs() argument 23 static inline void bdc_dbg_srr(struct bdc *bdc, u32 srr_num) in bdc_dbg_srr() argument 26 static inline void bdc_dbg_bd_list(struct bdc *bd argument 29 bdc_dump_epsts(struct bdc *bdc) bdc_dump_epsts() argument [all...] |
H A D | bdc_pci.c | 25 struct platform_device *bdc; member 44 struct platform_device *bdc; in bdc_pci_probe() local [all...] |
H A D | bdc_dbg.c | 13 void bdc_dbg_regs(struct bdc *bdc) in bdc_dbg_regs() argument 34 bdc_dump_epsts(struct bdc *bdc) bdc_dump_epsts() argument 63 bdc_dbg_srr(struct bdc *bdc, u32 srr_num) bdc_dbg_srr() argument 85 bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep) bdc_dbg_bd_list() argument [all...] |
H A D | bdc_cmd.c | 17 static int bdc_issue_cmd(struct bdc *bdc, u32 cmd_sc, u32 param0, in bdc_issue_cmd() argument 51 bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc, u32 param0, u32 param1, u32 param2) bdc_submit_cmd() argument 108 bdc_dconfig_ep(struct bdc *bdc, struct bdc_ep *ep) bdc_dconfig_ep() argument 122 struct bdc *bdc = ep->bdc; ep_bd_list_reinit() local 134 bdc_config_ep(struct bdc *bdc, struct bdc_ep *ep) bdc_config_ep() argument 223 bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr) bdc_ep_bla() argument 242 bdc_address_device(struct bdc *bdc, u32 add) bdc_address_device() argument 255 bdc_function_wake_fh(struct bdc *bdc, u8 intf) bdc_function_wake_fh() argument 273 bdc_function_wake(struct bdc *bdc, u8 intf) bdc_function_wake() argument 286 bdc_ep_set_stall(struct bdc *bdc, int epnum) bdc_ep_set_stall() argument 298 bdc_ep_clear_stall(struct bdc *bdc, int epnum) bdc_ep_clear_stall() argument 336 bdc_stop_ep(struct bdc *bdc, int epnum) bdc_stop_ep() argument [all...] |
H A D | bdc_udc.c | 60 static void srr_dqp_index_advc(struct bdc *bdc, u32 srr_num) in srr_dqp_index_advc() argument 73 static void bdc_uspc_connected(struct bdc *bdc) in bdc_uspc_connected() argument 129 bdc_uspc_disconnected(struct bdc *bdc, bool reinit) bdc_uspc_disconnected() argument 160 struct bdc *bdc = container_of(work, struct bdc, func_wake_notify.work); bdc_func_wake_timer() local 180 handle_link_state_change(struct bdc *bdc, u32 uspc) handle_link_state_change() argument 231 bdc_sr_uspc(struct bdc *bdc, struct bdc_sr *sreport) bdc_sr_uspc() argument 293 struct bdc *bdc = _bdc; bdc_udc_interrupt() local 366 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_start() local 399 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_stop() local 414 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_pullup() local 450 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_set_selfpowered() local 468 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_wakeup() local 518 bdc_udc_init(struct bdc *bdc) bdc_udc_init() argument 579 bdc_udc_exit(struct bdc *bdc) bdc_udc_exit() argument [all...] |
H A D | bdc_core.c | 33 static int poll_oip(struct bdc *bdc, u32 usec) in poll_oip() argument 49 int bdc_stop(struct bdc *bdc) in bdc_stop() argument 73 bdc_reset(struct bdc *bdc) bdc_reset() argument 96 bdc_run(struct bdc *bdc) bdc_run() argument 131 bdc_softconn(struct bdc *bdc) bdc_softconn() argument 144 bdc_softdisconn(struct bdc *bdc) bdc_softdisconn() argument 156 scratchpad_setup(struct bdc *bdc) scratchpad_setup() argument 195 setup_srr(struct bdc *bdc, int interrupter) setup_srr() argument 212 bdc_mem_init(struct bdc *bdc, bool reinit) bdc_mem_init() argument 312 bdc_mem_free(struct bdc *bdc) bdc_mem_free() argument 342 bdc_reinit(struct bdc *bdc) bdc_reinit() argument 365 bdc_mem_alloc(struct bdc *bdc) bdc_mem_alloc() argument 418 bdc_hw_exit(struct bdc *bdc) bdc_hw_exit() argument 425 bdc_hw_init(struct bdc *bdc) bdc_hw_init() argument 447 bdc_phy_init(struct bdc *bdc) bdc_phy_init() argument 474 bdc_phy_exit(struct bdc *bdc) bdc_phy_exit() argument 486 struct bdc *bdc; bdc_probe() local 588 struct bdc *bdc; bdc_remove() local 602 struct bdc *bdc = dev_get_drvdata(dev); bdc_suspend() local 615 struct bdc *bdc = dev_get_drvdata(dev); bdc_resume() local [all...] |
H A D | bdc_ep.c | 55 struct bdc *bdc = ep->bdc; in ep_bd_list_free() local 125 struct bdc *bdc = ep->bdc; ep_bd_list_alloc() local 219 struct bdc *bdc = ep->bdc; bd_add_to_bdi() local 292 struct bdc *bdc = ep->bdc; bd_available_ep() local 341 bdc_notify_xfr(struct bdc *bdc, u32 epnum) bdc_notify_xfr() argument 384 setup_first_bd_ep0(struct bdc *bdc, struct bdc_req *req, u32 *dword3) setup_first_bd_ep0() argument 425 setup_bd_list_xfr(struct bdc *bdc, struct bdc_req *req, int num_bds) setup_bd_list_xfr() argument 509 bdc_queue_xfr(struct bdc *bdc, struct bdc_req *req) bdc_queue_xfr() argument 541 struct bdc *bdc = ep->bdc; bdc_req_complete() local 561 struct bdc *bdc; bdc_ep_disable() local 604 struct bdc *bdc; bdc_ep_enable() local 638 ep0_queue_status_stage(struct bdc *bdc) ep0_queue_status_stage() argument 658 struct bdc *bdc; ep0_queue() local 696 ep0_queue_data_stage(struct bdc *bdc) ep0_queue_data_stage() argument 711 struct bdc *bdc; ep_queue() local 743 struct bdc *bdc; ep_dequeue() local 868 struct bdc *bdc; ep_set_halt() local 901 bdc_free_ep(struct bdc *bdc) bdc_free_ep() argument 924 bdc_set_test_mode(struct bdc *bdc) bdc_set_test_mode() argument 952 handle_xsr_succ_status(struct bdc *bdc, struct bdc_ep *ep, struct bdc_sr *sreport) handle_xsr_succ_status() argument 1064 bdc_xsf_ep0_setup_recv(struct bdc *bdc, struct bdc_sr *sreport) bdc_xsf_ep0_setup_recv() argument 1088 ep0_stall(struct bdc *bdc) ep0_stall() argument 1106 ep0_set_address(struct bdc *bdc, struct usb_ctrlrequest *ctrl) ep0_set_address() argument 1146 ep0_handle_feature_dev(struct bdc *bdc, u16 wValue, u16 wIndex, bool set) ep0_handle_feature_dev() argument 1229 ep0_handle_feature(struct bdc *bdc, struct usb_ctrlrequest *setup_pkt, bool set) ep0_handle_feature() argument 1304 ep0_handle_status(struct bdc *bdc, struct usb_ctrlrequest *setup_pkt) ep0_handle_status() argument 1385 ep0_set_sel(struct bdc *bdc, struct usb_ctrlrequest *setup_pkt) ep0_set_sel() argument 1411 ep0_queue_zlp(struct bdc *bdc) ep0_queue_zlp() argument 1431 handle_control_request(struct bdc *bdc) handle_control_request() argument 1510 bdc_xsf_ep0_data_start(struct bdc *bdc, struct bdc_sr *sreport) bdc_xsf_ep0_data_start() argument 1548 bdc_xsf_ep0_status_start(struct bdc *bdc, struct bdc_sr *sreport) bdc_xsf_ep0_status_start() argument 1610 ep0_xsf_complete(struct bdc *bdc, struct bdc_sr *sreport) ep0_xsf_complete() argument 1644 bdc_sr_xsf(struct bdc *bdc, struct bdc_sr *sreport) bdc_sr_xsf() argument 1716 struct bdc *bdc; bdc_gadget_ep_queue() local 1762 struct bdc *bdc; bdc_gadget_ep_dequeue() local 1802 struct bdc *bdc; bdc_gadget_ep_set_halt() local 1857 struct bdc *bdc; bdc_gadget_ep_enable() local 1896 struct bdc *bdc; bdc_gadget_ep_disable() local 1939 init_ep(struct bdc *bdc, u32 epnum, u32 dir) init_ep() argument 1995 bdc_init_ep(struct bdc *bdc) bdc_init_ep() argument [all...] |
H A D | bdc.h | 353 struct bdc *bdc; member 404 struct bdc { struct [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/bdc/ |
H A D | Makefile | |
H A D | bdc_dbg.h | 20 static inline void bdc_dbg_regs(struct bdc *bd argument 23 bdc_dbg_srr(struct bdc *bdc, u32 srr_num) bdc_dbg_srr() argument 26 bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep) bdc_dbg_bd_list() argument 29 bdc_dump_epsts(struct bdc *bdc) bdc_dump_epsts() argument [all...] |
H A D | bdc_dbg.c | 13 void bdc_dbg_regs(struct bdc *bdc) in bdc_dbg_regs() argument 34 bdc_dump_epsts(struct bdc *bdc) bdc_dump_epsts() argument 63 bdc_dbg_srr(struct bdc *bdc, u32 srr_num) bdc_dbg_srr() argument 85 bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep) bdc_dbg_bd_list() argument [all...] |
H A D | bdc_cmd.c | 17 static int bdc_issue_cmd(struct bdc *bdc, u32 cmd_sc, u32 param0, in bdc_issue_cmd() argument 51 bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc, u32 param0, u32 param1, u32 param2) bdc_submit_cmd() argument 108 bdc_dconfig_ep(struct bdc *bdc, struct bdc_ep *ep) bdc_dconfig_ep() argument 122 struct bdc *bdc = ep->bdc; ep_bd_list_reinit() local 134 bdc_config_ep(struct bdc *bdc, struct bdc_ep *ep) bdc_config_ep() argument 222 bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr) bdc_ep_bla() argument 241 bdc_address_device(struct bdc *bdc, u32 add) bdc_address_device() argument 254 bdc_function_wake_fh(struct bdc *bdc, u8 intf) bdc_function_wake_fh() argument 272 bdc_function_wake(struct bdc *bdc, u8 intf) bdc_function_wake() argument 285 bdc_ep_set_stall(struct bdc *bdc, int epnum) bdc_ep_set_stall() argument 297 bdc_ep_clear_stall(struct bdc *bdc, int epnum) bdc_ep_clear_stall() argument 335 bdc_stop_ep(struct bdc *bdc, int epnum) bdc_stop_ep() argument [all...] |
H A D | bdc_core.c | 33 static int poll_oip(struct bdc *bdc, u32 usec) in poll_oip() argument 49 int bdc_stop(struct bdc *bdc) in bdc_stop() argument 73 bdc_reset(struct bdc *bdc) bdc_reset() argument 96 bdc_run(struct bdc *bdc) bdc_run() argument 131 bdc_softconn(struct bdc *bdc) bdc_softconn() argument 144 bdc_softdisconn(struct bdc *bdc) bdc_softdisconn() argument 156 scratchpad_setup(struct bdc *bdc) scratchpad_setup() argument 195 setup_srr(struct bdc *bdc, int interrupter) setup_srr() argument 212 bdc_mem_init(struct bdc *bdc, bool reinit) bdc_mem_init() argument 312 bdc_mem_free(struct bdc *bdc) bdc_mem_free() argument 342 bdc_reinit(struct bdc *bdc) bdc_reinit() argument 365 bdc_mem_alloc(struct bdc *bdc) bdc_mem_alloc() argument 418 bdc_hw_exit(struct bdc *bdc) bdc_hw_exit() argument 425 bdc_hw_init(struct bdc *bdc) bdc_hw_init() argument 447 bdc_phy_init(struct bdc *bdc) bdc_phy_init() argument 474 bdc_phy_exit(struct bdc *bdc) bdc_phy_exit() argument 486 struct bdc *bdc; bdc_probe() local 588 struct bdc *bdc; bdc_remove() local 601 struct bdc *bdc = dev_get_drvdata(dev); bdc_suspend() local 614 struct bdc *bdc = dev_get_drvdata(dev); bdc_resume() local [all...] |
H A D | bdc_udc.c | 60 static void srr_dqp_index_advc(struct bdc *bdc, u32 srr_num) in srr_dqp_index_advc() argument 73 static void bdc_uspc_connected(struct bdc *bdc) in bdc_uspc_connected() argument 129 bdc_uspc_disconnected(struct bdc *bdc, bool reinit) bdc_uspc_disconnected() argument 160 struct bdc *bdc = container_of(work, struct bdc, func_wake_notify.work); bdc_func_wake_timer() local 180 handle_link_state_change(struct bdc *bdc, u32 uspc) handle_link_state_change() argument 231 bdc_sr_uspc(struct bdc *bdc, struct bdc_sr *sreport) bdc_sr_uspc() argument 293 struct bdc *bdc = _bdc; bdc_udc_interrupt() local 366 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_start() local 399 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_stop() local 414 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_pullup() local 450 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_set_selfpowered() local 468 struct bdc *bdc = gadget_to_bdc(gadget); bdc_udc_wakeup() local 518 bdc_udc_init(struct bdc *bdc) bdc_udc_init() argument 579 bdc_udc_exit(struct bdc *bdc) bdc_udc_exit() argument [all...] |
H A D | bdc_ep.c | 55 struct bdc *bdc = ep->bdc; in ep_bd_list_free() local 125 struct bdc *bdc = ep->bdc; ep_bd_list_alloc() local 219 struct bdc *bdc = ep->bdc; bd_add_to_bdi() local 292 struct bdc *bdc = ep->bdc; bd_available_ep() local 341 bdc_notify_xfr(struct bdc *bdc, u32 epnum) bdc_notify_xfr() argument 384 setup_first_bd_ep0(struct bdc *bdc, struct bdc_req *req, u32 *dword3) setup_first_bd_ep0() argument 425 setup_bd_list_xfr(struct bdc *bdc, struct bdc_req *req, int num_bds) setup_bd_list_xfr() argument 509 bdc_queue_xfr(struct bdc *bdc, struct bdc_req *req) bdc_queue_xfr() argument 541 struct bdc *bdc = ep->bdc; bdc_req_complete() local 561 struct bdc *bdc; bdc_ep_disable() local 604 struct bdc *bdc; bdc_ep_enable() local 638 ep0_queue_status_stage(struct bdc *bdc) ep0_queue_status_stage() argument 658 struct bdc *bdc; ep0_queue() local 696 ep0_queue_data_stage(struct bdc *bdc) ep0_queue_data_stage() argument 711 struct bdc *bdc; ep_queue() local 743 struct bdc *bdc; ep_dequeue() local 868 struct bdc *bdc; ep_set_halt() local 901 bdc_free_ep(struct bdc *bdc) bdc_free_ep() argument 924 bdc_set_test_mode(struct bdc *bdc) bdc_set_test_mode() argument 952 handle_xsr_succ_status(struct bdc *bdc, struct bdc_ep *ep, struct bdc_sr *sreport) handle_xsr_succ_status() argument 1064 bdc_xsf_ep0_setup_recv(struct bdc *bdc, struct bdc_sr *sreport) bdc_xsf_ep0_setup_recv() argument 1088 ep0_stall(struct bdc *bdc) ep0_stall() argument 1106 ep0_set_address(struct bdc *bdc, struct usb_ctrlrequest *ctrl) ep0_set_address() argument 1146 ep0_handle_feature_dev(struct bdc *bdc, u16 wValue, u16 wIndex, bool set) ep0_handle_feature_dev() argument 1229 ep0_handle_feature(struct bdc *bdc, struct usb_ctrlrequest *setup_pkt, bool set) ep0_handle_feature() argument 1304 ep0_handle_status(struct bdc *bdc, struct usb_ctrlrequest *setup_pkt) ep0_handle_status() argument 1385 ep0_set_sel(struct bdc *bdc, struct usb_ctrlrequest *setup_pkt) ep0_set_sel() argument 1411 ep0_queue_zlp(struct bdc *bdc) ep0_queue_zlp() argument 1431 handle_control_request(struct bdc *bdc) handle_control_request() argument 1510 bdc_xsf_ep0_data_start(struct bdc *bdc, struct bdc_sr *sreport) bdc_xsf_ep0_data_start() argument 1548 bdc_xsf_ep0_status_start(struct bdc *bdc, struct bdc_sr *sreport) bdc_xsf_ep0_status_start() argument 1610 ep0_xsf_complete(struct bdc *bdc, struct bdc_sr *sreport) ep0_xsf_complete() argument 1644 bdc_sr_xsf(struct bdc *bdc, struct bdc_sr *sreport) bdc_sr_xsf() argument 1716 struct bdc *bdc; bdc_gadget_ep_queue() local 1763 struct bdc *bdc; bdc_gadget_ep_dequeue() local 1807 struct bdc *bdc; bdc_gadget_ep_set_halt() local 1862 struct bdc *bdc; bdc_gadget_ep_enable() local 1901 struct bdc *bdc; bdc_gadget_ep_disable() local 1944 init_ep(struct bdc *bdc, u32 epnum, u32 dir) init_ep() argument 2000 bdc_init_ep(struct bdc *bdc) bdc_init_ep() argument [all...] |
H A D | bdc.h | 353 struct bdc *bdc; member 404 struct bdc { struct [all...] |