Home
last modified time | relevance | path

Searched defs:bdc (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/gadget/udc/bdc/
H A DMakefile
H A Dbdc_dbg.h20 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 Dbdc_pci.c25 struct platform_device *bdc; member
44 struct platform_device *bdc; in bdc_pci_probe() local
[all...]
H A Dbdc_dbg.c13 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 Dbdc_cmd.c17 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 Dbdc_udc.c60 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 Dbdc_core.c33 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 Dbdc_ep.c55 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 Dbdc.h353 struct bdc *bdc; member
404 struct bdc { struct
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/bdc/
H A DMakefile
H A Dbdc_dbg.h20 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 Dbdc_dbg.c13 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 Dbdc_cmd.c17 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 Dbdc_core.c33 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 Dbdc_udc.c60 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 Dbdc_ep.c55 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 Dbdc.h353 struct bdc *bdc; member
404 struct bdc { struct
[all...]

Completed in 10 milliseconds