/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | bcm63xx_udc.c | 281 * @ep0state: Current state of the ep0 state machine. 317 int ep0state; member 974 udc->ep0state = EP0_SHUTDOWN; in bcm63xx_init_udc_hw() 1541 udc->ep0state = EP0_IN_FAKE_STATUS_PHASE; in bcm63xx_ep0_do_idle() 1545 udc->ep0state = EP0_IN_FAKE_STATUS_PHASE; in bcm63xx_ep0_do_idle() 1547 udc->ep0state = bcm63xx_ep0_do_setup(udc); in bcm63xx_ep0_do_idle() 1548 return udc->ep0state == EP0_IDLE ? -EAGAIN : 0; in bcm63xx_ep0_do_idle() 1559 udc->ep0state = EP0_SHUTDOWN; in bcm63xx_ep0_do_idle() 1583 enum bcm63xx_ep0_state ep0state = udc->ep0state; in bcm63xx_ep0_one_round() local [all...] |
H A D | goku_udc.c | 254 if (dev->ep0state == EP0_SUSPEND) in goku_ep_disable() 362 if (unlikely(ep->num == 0 && dev->ep0state != EP0_IN)) in write_fifo() 380 dev->ep0state = EP0_STATUS; in write_fifo() 420 if (unlikely(ep->num == 0 && ep->dev->ep0state != EP0_OUT)) in read_fifo() 486 ep->dev->ep0state = EP0_STATUS; in read_fifo() 732 if (dev->ep0state == EP0_SUSPEND) in goku_queue() 825 if (dev->ep0state == EP0_SUSPEND) in goku_dequeue() 893 ep->dev->ep0state = EP0_STALL; in goku_set_halt() 1089 static const char *udc_ep_state(enum ep0state state) in udc_ep_state() 1160 udc_ep_state(dev->ep0state)); in udc_proc_read() [all...] |
H A D | pxa25x_udc.h | 98 enum ep0_state ep0state; member 185 label, state_name[the_controller->ep0state], udccs0, in dump_udccs0() 205 state_name[dev->ep0state], in dump_state()
|
H A D | s3c-hsudc.c | 135 * ep0state: Current state of EP0. 149 int ep0state; member 203 hsudc->ep0state = WAIT_FOR_SETUP; in s3c_hsudc_complete_request() 587 hsudc->ep0state = DATA_STATE_XMIT; in s3c_hsudc_process_setup() 590 hsudc->ep0state = DATA_STATE_RECV; in s3c_hsudc_process_setup() 597 hsudc->ep0state = WAIT_FOR_SETUP; in s3c_hsudc_process_setup() 611 hsudc->ep0state = WAIT_FOR_SETUP; in s3c_hsudc_process_setup() 622 hsudc->ep0state = WAIT_FOR_SETUP; in s3c_hsudc_process_setup() 629 hsudc->ep0state = WAIT_FOR_SETUP; in s3c_hsudc_process_setup() 658 hsudc->ep0state in s3c_hsudc_handle_ep0_intr() [all...] |
H A D | goku_udc.h | 229 enum ep0state { enum 245 enum ep0state ep0state; member
|
H A D | s3c2410_udc.c | 350 ep->dev->ep0state = EP0_IDLE; in s3c2410_udc_write_fifo() 474 ep->dev->ep0state = EP0_IDLE; in s3c2410_udc_read_fifo() 679 dev->ep0state = EP0_IN_DATA_PHASE; in s3c2410_udc_handle_ep0_idle() 681 dev->ep0state = EP0_OUT_DATA_PHASE; in s3c2410_udc_handle_ep0_idle() 704 dev->ep0state = EP0_IDLE; in s3c2410_udc_handle_ep0_idle() 711 dprintk(DEBUG_VERBOSE, "ep0state %s\n", ep0states[dev->ep0state]); in s3c2410_udc_handle_ep0_idle() 732 dprintk(DEBUG_NORMAL, "ep0csr %x ep0state %s\n", in s3c2410_udc_handle_ep0() 733 ep0csr, ep0states[dev->ep0state]); in s3c2410_udc_handle_ep0() 740 dev->ep0state in s3c2410_udc_handle_ep0() [all...] |
H A D | gr_udc.c | 194 seq_printf(seq, "ep0state = %s\n", gr_ep0state_string(dev->ep0state)); in gr_dfs_show() 599 if (dev->ep0state == GR_EP0_SUSPEND) { in gr_queue() 695 dev->ep0state = GR_EP0_STALL; in gr_control_stall() 751 if (dev->ep0state != value) in gr_set_ep0state() 752 dev_vdbg(dev->dev, "STATE: ep0state=%s\n", in gr_set_ep0state() 754 dev->ep0state = value; in gr_set_ep0state() 1059 if (dev->ep0state == GR_EP0_STALL) { 1065 if (dev->ep0state == GR_EP0_ISTATUS) { 1073 } else if (dev->ep0state ! [all...] |
H A D | pxa25x_udc.c | 567 dev->ep0state = EP0_IDLE; in ep0_idle() 887 switch (dev->ep0state) { in pxa25x_ep_queue() 904 dev->ep0state = EP0_END_XFER; in pxa25x_ep_queue() 919 DMSG("ep0 i/o, odd state %d\n", dev->ep0state); in pxa25x_ep_queue() 1034 ep->dev->ep0state = EP0_STALL; in pxa25x_ep_set_halt() 1386 dev->ep0state = EP0_IDLE; in udc_reinit() 1618 if (dev->ep0state == EP0_STALL in udc_watchdog() 1653 if ((udccs0 & UDCCS0_SA) != 0 && dev->ep0state != EP0_IDLE) { in handle_ep0() 1659 switch (dev->ep0state) { in handle_ep0() 1735 dev->ep0state in handle_ep0() [all...] |
H A D | s3c2410_udc.h | 84 int ep0state; member
|
H A D | lpc32xx_udc.c | 167 int ep0state; member 1394 udc->ep0state = WAIT_FOR_SETUP; in udc_reinit() 1473 udc->ep0state = WAIT_FOR_SETUP; in udc_ep0_in_req() 1495 udc->ep0state = WAIT_FOR_SETUP; in udc_ep0_out_req() 1513 udc->ep0state = WAIT_FOR_SETUP; in udc_ep0_out_req() 1807 udc->ep0state = DATA_IN; in lpc32xx_ep_queue() 1811 udc->ep0state = DATA_OUT; in lpc32xx_ep_queue() 2302 udc->ep0state = WAIT_FOR_SETUP; in udc_handle_ep0_setup() 2338 udc->ep0state = WAIT_FOR_SETUP; in udc_handle_ep0_in() 2345 if (udc->ep0state in udc_handle_ep0_in() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | bcm63xx_udc.c | 281 * @ep0state: Current state of the ep0 state machine. 316 int ep0state; member 971 udc->ep0state = EP0_SHUTDOWN; in bcm63xx_init_udc_hw() 1538 udc->ep0state = EP0_IN_FAKE_STATUS_PHASE; in bcm63xx_ep0_do_idle() 1542 udc->ep0state = EP0_IN_FAKE_STATUS_PHASE; in bcm63xx_ep0_do_idle() 1544 udc->ep0state = bcm63xx_ep0_do_setup(udc); in bcm63xx_ep0_do_idle() 1545 return udc->ep0state == EP0_IDLE ? -EAGAIN : 0; in bcm63xx_ep0_do_idle() 1556 udc->ep0state = EP0_SHUTDOWN; in bcm63xx_ep0_do_idle() 1580 enum bcm63xx_ep0_state ep0state = udc->ep0state; in bcm63xx_ep0_one_round() local [all...] |
H A D | goku_udc.c | 254 if (dev->ep0state == EP0_SUSPEND) in goku_ep_disable() 362 if (unlikely(ep->num == 0 && dev->ep0state != EP0_IN)) in write_fifo() 380 dev->ep0state = EP0_STATUS; in write_fifo() 420 if (unlikely(ep->num == 0 && ep->dev->ep0state != EP0_OUT)) in read_fifo() 486 ep->dev->ep0state = EP0_STATUS; in read_fifo() 732 if (dev->ep0state == EP0_SUSPEND) in goku_queue() 825 if (dev->ep0state == EP0_SUSPEND) in goku_dequeue() 895 ep->dev->ep0state = EP0_STALL; in goku_set_halt() 1091 static const char *udc_ep_state(enum ep0state state) in udc_ep_state() 1162 udc_ep_state(dev->ep0state)); in udc_proc_read() [all...] |
H A D | pxa25x_udc.h | 98 enum ep0_state ep0state; member 178 label, state_name[the_controller->ep0state], udccs0, in dump_udccs0() 198 state_name[dev->ep0state], in dump_state()
|
H A D | goku_udc.h | 229 enum ep0state { enum 245 enum ep0state ep0state; member
|
H A D | gr_udc.c | 193 seq_printf(seq, "ep0state = %s\n", gr_ep0state_string(dev->ep0state)); in gr_dfs_show() 599 if (dev->ep0state == GR_EP0_SUSPEND) { in gr_queue() 695 dev->ep0state = GR_EP0_STALL; in gr_control_stall() 751 if (dev->ep0state != value) in gr_set_ep0state() 752 dev_vdbg(dev->dev, "STATE: ep0state=%s\n", in gr_set_ep0state() 754 dev->ep0state = value; in gr_set_ep0state() 1059 if (dev->ep0state == GR_EP0_STALL) { 1065 if (dev->ep0state == GR_EP0_ISTATUS) { 1073 } else if (dev->ep0state ! [all...] |
H A D | pxa25x_udc.c | 563 dev->ep0state = EP0_IDLE; in ep0_idle() 883 switch (dev->ep0state) { in pxa25x_ep_queue() 900 dev->ep0state = EP0_END_XFER; in pxa25x_ep_queue() 915 DMSG("ep0 i/o, odd state %d\n", dev->ep0state); in pxa25x_ep_queue() 1033 ep->dev->ep0state = EP0_STALL; in pxa25x_ep_set_halt() 1385 dev->ep0state = EP0_IDLE; in udc_reinit() 1580 if (dev->ep0state == EP0_STALL in udc_watchdog() 1615 if ((udccs0 & UDCCS0_SA) != 0 && dev->ep0state != EP0_IDLE) { in handle_ep0() 1621 switch (dev->ep0state) { in handle_ep0() 1697 dev->ep0state in handle_ep0() [all...] |
H A D | renesas_usbf.c | 314 enum usbf_ep0state ep0state; member 1793 ep0->udc->ep0state = EP0_IDLE; in usbf_ep0_enable() 1927 if (ep0->udc->ep0state == EP0_IN_STATUS_START_PHASE) in usbf_ep0_queue() 1933 if (ep0->udc->ep0state == EP0_IN_STATUS_PHASE) { in usbf_ep0_queue() 2059 ep->udc->ep0state = EP0_IDLE; in usbf_ep_dequeue() 2465 udc->ep0state = EP0_IN_DATA_PHASE; in usbf_handle_ep0_setup() 2471 udc->ep0state = EP0_OUT_DATA_PHASE; in usbf_handle_ep0_setup() 2477 udc->ep0state = EP0_IN_STATUS_START_PHASE; in usbf_handle_ep0_setup() 2540 udc->ep0state = next_ep0state; in usbf_handle_ep0_data_status() 2572 udc->ep0state in usbf_handle_ep0_out_status_start() [all...] |
H A D | lpc32xx_udc.c | 166 int ep0state; member 1393 udc->ep0state = WAIT_FOR_SETUP; in udc_reinit() 1472 udc->ep0state = WAIT_FOR_SETUP; in udc_ep0_in_req() 1494 udc->ep0state = WAIT_FOR_SETUP; in udc_ep0_out_req() 1512 udc->ep0state = WAIT_FOR_SETUP; in udc_ep0_out_req() 1806 udc->ep0state = DATA_IN; in lpc32xx_ep_queue() 1810 udc->ep0state = DATA_OUT; in lpc32xx_ep_queue() 2303 udc->ep0state = WAIT_FOR_SETUP; in udc_handle_ep0_setup() 2339 udc->ep0state = WAIT_FOR_SETUP; in udc_handle_ep0_in() 2346 if (udc->ep0state in udc_handle_ep0_in() [all...] |
/kernel/linux/linux-5.10/drivers/usb/dwc3/ |
H A D | debug.h | 256 const struct dwc3_event_depevt *event, u32 ep0state) in dwc3_ep_event_string() 277 dwc3_ep0_state_string(ep0state)); in dwc3_ep_event_string() 372 u32 ep0state) in dwc3_decode_event() 381 return dwc3_ep_event_string(str, size, &evt.depevt, ep0state); in dwc3_decode_event() 255 dwc3_ep_event_string(char *str, size_t size, const struct dwc3_event_depevt *event, u32 ep0state) dwc3_ep_event_string() argument 371 dwc3_decode_event(char *str, size_t size, u32 event, u32 ep0state) dwc3_decode_event() argument
|
H A D | ep0.c | 112 if (dwc->ep0state != EP0_DATA_PHASE) { in __dwc3_gadget_ep0_queue() 136 if (dwc->ep0state == EP0_STATUS_PHASE) in __dwc3_gadget_ep0_queue() 178 dwc->ep0state = EP0_DATA_PHASE; in __dwc3_gadget_ep0_queue() 245 dwc->ep0state = EP0_SETUP_PHASE; in dwc3_ep0_stall_and_restart() 923 dwc->ep0state = EP0_SETUP_PHASE; in dwc3_ep0_complete_status() 936 switch (dwc->ep0state) { in dwc3_ep0_xfer_complete() 949 WARN(true, "UNKNOWN ep0state %d\n", dwc->ep0state); in dwc3_ep0_xfer_complete() 1069 if (dwc->ep0state != EP0_STATUS_PHASE) in dwc3_ep0_send_delayed_status() 1122 dwc->ep0state in dwc3_ep0_xfernotready() [all...] |
H A D | trace.h | 54 __field(u32, ep0state) 59 __entry->ep0state = dwc->ep0state; 63 __entry->event, __entry->ep0state))
|
/kernel/linux/linux-6.6/drivers/usb/dwc3/ |
H A D | debug.h | 258 const struct dwc3_event_depevt *event, u32 ep0state) in dwc3_ep_event_string() 279 dwc3_ep0_state_string(ep0state)); in dwc3_ep_event_string() 374 u32 ep0state) in dwc3_decode_event() 383 return dwc3_ep_event_string(str, size, &evt.depevt, ep0state); in dwc3_decode_event() 257 dwc3_ep_event_string(char *str, size_t size, const struct dwc3_event_depevt *event, u32 ep0state) dwc3_ep_event_string() argument 373 dwc3_decode_event(char *str, size_t size, u32 event, u32 ep0state) dwc3_decode_event() argument
|
H A D | ep0.c | 114 if (dwc->ep0state != EP0_DATA_PHASE) { in __dwc3_gadget_ep0_queue() 138 if (dwc->ep0state == EP0_STATUS_PHASE) in __dwc3_gadget_ep0_queue() 180 dwc->ep0state = EP0_DATA_PHASE; in __dwc3_gadget_ep0_queue() 249 dwc->ep0state = EP0_SETUP_PHASE; in dwc3_ep0_stall_and_restart() 949 dwc->ep0state = EP0_SETUP_PHASE; in dwc3_ep0_complete_status() 962 switch (dwc->ep0state) { in dwc3_ep0_xfer_complete() 975 WARN(true, "UNKNOWN ep0state %d\n", dwc->ep0state); in dwc3_ep0_xfer_complete() 1096 if (dwc->ep0state != EP0_STATUS_PHASE) in dwc3_ep0_send_delayed_status() 1161 dwc->ep0state in dwc3_ep0_xfernotready() [all...] |
H A D | trace.h | 56 __field(u32, ep0state) 60 __entry->ep0state = dwc->ep0state; 64 __entry->event, __entry->ep0state))
|
/kernel/linux/linux-5.10/drivers/staging/emxx_udc/ |
H A D | emxx_udc.c | 1182 switch (udc->ep0state) { in _nbu2ss_start_transfer() 1611 udc->ep0state = EP0_IN_STATUS_PHASE; in _nbu2ss_decode_request() 1615 udc->ep0state = EP0_IN_DATA_PHASE; in _nbu2ss_decode_request() 1617 udc->ep0state = EP0_OUT_DATA_PHASE; in _nbu2ss_decode_request() 1652 if (udc->ep0state == EP0_IN_STATUS_PHASE) { in _nbu2ss_decode_request() 1667 udc->ep0state = EP0_IDLE; in _nbu2ss_decode_request() 1688 udc->ep0state = EP0_OUT_STATUS_PAHSE; in _nbu2ss_ep0_in_data_stage() 1708 udc->ep0state = EP0_IN_STATUS_PHASE; in _nbu2ss_ep0_out_data_stage() 1736 udc->ep0state = EP0_IDLE; in _nbu2ss_ep0_status_stage() 1766 switch (udc->ep0state) { in _nbu2ss_ep0_int() [all...] |