Home
last modified time | relevance | path

Searched refs:fusb300 (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dfusb300_udc.c36 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 Dfusb300_udc.h641 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 Dfusb300_udc.c36 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 Dfusb300_udc.h641 struct fusb300 *fusb300; member
652 struct fusb300 { struct
673 #define to_fusb300(g) (container_of((g), struct fusb300, gadget))

Completed in 6 milliseconds