/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | fusb300_udc.c | 36 static void fusb300_enable_bit(struct fusb300 *fusb300, u32 offset, in fusb300_enable_bit() argument 39 u32 reg = ioread32(fusb300->reg + offset); in fusb300_enable_bit() 42 iowrite32(reg, fusb300->reg + offset); in fusb300_enable_bit() 45 static void fusb300_disable_bit(struct fusb300 *fusb300, u32 offset, in fusb300_disable_bit() argument 48 u32 reg = ioread32(fusb300->reg + offset); in fusb300_disable_bit() 51 iowrite32(reg, fusb300->reg + offset); in fusb300_disable_bit() 72 static void fusb300_set_fifo_entry(struct fusb300 *fusb300, in fusb300_set_fifo_entry() argument 82 fusb300_set_start_entry(struct fusb300 *fusb300, u8 ep) fusb300_set_start_entry() argument 100 fusb300_set_epaddrofs(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_epaddrofs() argument 111 ep_fifo_setting(struct fusb300 *fusb300, struct fusb300_ep_info info) ep_fifo_setting() argument 119 fusb300_set_eptype(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_eptype() argument 129 fusb300_set_epdir(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_epdir() argument 142 fusb300_set_ep_active(struct fusb300 *fusb300, u8 ep) fusb300_set_ep_active() argument 151 fusb300_set_epmps(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_epmps() argument 161 fusb300_set_interval(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_interval() argument 171 fusb300_set_bwnum(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_bwnum() argument 181 set_ep_reg(struct fusb300 *fusb300, struct fusb300_ep_info info) set_ep_reg() argument 200 struct fusb300 *fusb300 = ep->fusb300; config_ep() local 291 struct fusb300 *fusb300 = ep->fusb300; enable_fifo_int() local 306 struct fusb300 *fusb300 = ep->fusb300; disable_fifo_int() local 319 fusb300_set_cxlen(struct fusb300 *fusb300, u32 length) fusb300_set_cxlen() argument 336 struct fusb300 *fusb300 = ep->fusb300; fusb300_wrcxf() local 382 fusb300_set_epnstall(struct fusb300 *fusb300, u8 ep) fusb300_set_epnstall() argument 388 fusb300_clear_epnstall(struct fusb300 *fusb300, u8 ep) fusb300_clear_epnstall() argument 473 struct fusb300 *fusb300; fusb300_set_halt_and_wedge() local 534 fusb300_clear_int(struct fusb300 *fusb300, u32 offset, u32 value) fusb300_clear_int() argument 544 fusb300_set_cxstall(struct fusb300 *fusb300) fusb300_set_cxstall() argument 550 fusb300_set_cxdone(struct fusb300 *fusb300) fusb300_set_cxdone() argument 557 fusb300_rdcxf(struct fusb300 *fusb300, u8 *buffer, u32 length) fusb300_rdcxf() argument 607 struct fusb300 *fusb300 = ep->fusb300; fusb300_rdfifo() local 657 fusb300_get_epnstall(struct fusb300 *fusb300, u8 ep) fusb300_get_epnstall() argument 667 fusb300_get_cxstall(struct fusb300 *fusb300) fusb300_get_cxstall() argument 677 request_error(struct fusb300 *fusb300) request_error() argument 710 request_error(fusb300); global() variable 723 set_feature(struct fusb300 *fusb300, struct usb_ctrlrequest *ctrl) set_feature() argument 751 fusb300_clear_seqnum(struct fusb300 *fusb300, u8 ep) fusb300_clear_seqnum() argument 757 clear_feature(struct fusb300 *fusb300, struct usb_ctrlrequest *ctrl) clear_feature() argument 791 fusb300_set_dev_addr(struct fusb300 *fusb300, u16 addr) fusb300_set_dev_addr() argument 801 set_address(struct fusb300 *fusb300, struct usb_ctrlrequest *ctrl) set_address() argument 820 setup_packet(struct fusb300 *fusb300, struct usb_ctrlrequest *ctrl) setup_packet() argument 971 struct fusb300 *fusb300 = ep->fusb300; out_ep_fifo_handler() local 984 check_device_mode(struct fusb300 *fusb300) check_device_mode() argument 1006 fusb300_ep0out(struct fusb300 *fusb300) fusb300_ep0out() argument 1027 fusb300_ep0in(struct fusb300 *fusb300) fusb300_ep0in() argument 1061 struct fusb300 *fusb300 = _fusb300; fusb300_irq() local 1256 fusb300_set_u2_timeout(struct fusb300 *fusb300, u32 time) fusb300_set_u2_timeout() argument 1268 fusb300_set_u1_timeout(struct fusb300 *fusb300, u32 time) fusb300_set_u1_timeout() argument 1280 init_controller(struct fusb300 *fusb300) init_controller() argument 1311 struct fusb300 *fusb300 = to_fusb300(g); fusb300_udc_start() local 1321 struct fusb300 *fusb300 = to_fusb300(g); fusb300_udc_stop() local 1343 struct fusb300 *fusb300 = platform_get_drvdata(pdev); fusb300_remove() local 1361 struct fusb300 *fusb300 = NULL; fusb300_probe() local [all...] |
H A D | fusb300_udc.h | 641 struct fusb300 *fusb300; member 652 struct fusb300 { struct 673 #define to_fusb300(g) (container_of((g), struct fusb300, gadget))
|
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | fusb300_udc.c | 36 static void fusb300_enable_bit(struct fusb300 *fusb300, u32 offset, in fusb300_enable_bit() argument 39 u32 reg = ioread32(fusb300->reg + offset); in fusb300_enable_bit() 42 iowrite32(reg, fusb300->reg + offset); in fusb300_enable_bit() 45 static void fusb300_disable_bit(struct fusb300 *fusb300, u32 offset, in fusb300_disable_bit() argument 48 u32 reg = ioread32(fusb300->reg + offset); in fusb300_disable_bit() 51 iowrite32(reg, fusb300->reg + offset); in fusb300_disable_bit() 72 static void fusb300_set_fifo_entry(struct fusb300 *fusb300, in fusb300_set_fifo_entry() argument 82 fusb300_set_start_entry(struct fusb300 *fusb300, u8 ep) fusb300_set_start_entry() argument 100 fusb300_set_epaddrofs(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_epaddrofs() argument 111 ep_fifo_setting(struct fusb300 *fusb300, struct fusb300_ep_info info) ep_fifo_setting() argument 119 fusb300_set_eptype(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_eptype() argument 129 fusb300_set_epdir(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_epdir() argument 142 fusb300_set_ep_active(struct fusb300 *fusb300, u8 ep) fusb300_set_ep_active() argument 151 fusb300_set_epmps(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_epmps() argument 161 fusb300_set_interval(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_interval() argument 171 fusb300_set_bwnum(struct fusb300 *fusb300, struct fusb300_ep_info info) fusb300_set_bwnum() argument 181 set_ep_reg(struct fusb300 *fusb300, struct fusb300_ep_info info) set_ep_reg() argument 200 struct fusb300 *fusb300 = ep->fusb300; config_ep() local 291 struct fusb300 *fusb300 = ep->fusb300; enable_fifo_int() local 306 struct fusb300 *fusb300 = ep->fusb300; disable_fifo_int() local 319 fusb300_set_cxlen(struct fusb300 *fusb300, u32 length) fusb300_set_cxlen() argument 336 struct fusb300 *fusb300 = ep->fusb300; fusb300_wrcxf() local 382 fusb300_set_epnstall(struct fusb300 *fusb300, u8 ep) fusb300_set_epnstall() argument 388 fusb300_clear_epnstall(struct fusb300 *fusb300, u8 ep) fusb300_clear_epnstall() argument 473 struct fusb300 *fusb300; fusb300_set_halt_and_wedge() local 534 fusb300_clear_int(struct fusb300 *fusb300, u32 offset, u32 value) fusb300_clear_int() argument 544 fusb300_set_cxstall(struct fusb300 *fusb300) fusb300_set_cxstall() argument 550 fusb300_set_cxdone(struct fusb300 *fusb300) fusb300_set_cxdone() argument 557 fusb300_rdcxf(struct fusb300 *fusb300, u8 *buffer, u32 length) fusb300_rdcxf() argument 607 struct fusb300 *fusb300 = ep->fusb300; fusb300_rdfifo() local 657 fusb300_get_epnstall(struct fusb300 *fusb300, u8 ep) fusb300_get_epnstall() argument 667 fusb300_get_cxstall(struct fusb300 *fusb300) fusb300_get_cxstall() argument 677 request_error(struct fusb300 *fusb300) request_error() argument 710 request_error(fusb300); global() variable 723 set_feature(struct fusb300 *fusb300, struct usb_ctrlrequest *ctrl) set_feature() argument 751 fusb300_clear_seqnum(struct fusb300 *fusb300, u8 ep) fusb300_clear_seqnum() argument 757 clear_feature(struct fusb300 *fusb300, struct usb_ctrlrequest *ctrl) clear_feature() argument 791 fusb300_set_dev_addr(struct fusb300 *fusb300, u16 addr) fusb300_set_dev_addr() argument 801 set_address(struct fusb300 *fusb300, struct usb_ctrlrequest *ctrl) set_address() argument 820 setup_packet(struct fusb300 *fusb300, struct usb_ctrlrequest *ctrl) setup_packet() argument 971 struct fusb300 *fusb300 = ep->fusb300; out_ep_fifo_handler() local 984 check_device_mode(struct fusb300 *fusb300) check_device_mode() argument 1006 fusb300_ep0out(struct fusb300 *fusb300) fusb300_ep0out() argument 1027 fusb300_ep0in(struct fusb300 *fusb300) fusb300_ep0in() argument 1061 struct fusb300 *fusb300 = _fusb300; fusb300_irq() local 1256 fusb300_set_u2_timeout(struct fusb300 *fusb300, u32 time) fusb300_set_u2_timeout() argument 1268 fusb300_set_u1_timeout(struct fusb300 *fusb300, u32 time) fusb300_set_u1_timeout() argument 1280 init_controller(struct fusb300 *fusb300) init_controller() argument 1311 struct fusb300 *fusb300 = to_fusb300(g); fusb300_udc_start() local 1322 struct fusb300 *fusb300 = to_fusb300(g); fusb300_udc_stop() local 1344 struct fusb300 *fusb300 = platform_get_drvdata(pdev); fusb300_remove() local 1363 struct fusb300 *fusb300 = NULL; fusb300_probe() local [all...] |
H A D | fusb300_udc.h | 641 struct fusb300 *fusb300; member 652 struct fusb300 { struct 673 #define to_fusb300(g) (container_of((g), struct fusb300, gadget))
|