/kernel/linux/linux-5.10/drivers/usb/musb/ |
H A D | musb_gadget_ep0.c | 27 * It protects the ep0 request queue as well as ep0_state, not just the 489 musb->ep0_state = MUSB_EP0_STAGE_STATUSIN; in ep0_rxstate() 545 musb->ep0_state = MUSB_EP0_STAGE_STATUSOUT; in ep0_txstate() 610 musb->ep0_state = MUSB_EP0_STAGE_ACKWAIT; in musb_read_setup() 612 musb->ep0_state = MUSB_EP0_STAGE_TX; in musb_read_setup() 619 musb->ep0_state = MUSB_EP0_STAGE_RX; in musb_read_setup() 654 csr, len, decode_ep0stage(musb->ep0_state)); in musb_g_ep0_irq() 669 musb->ep0_state = MUSB_EP0_STAGE_IDLE; in musb_g_ep0_irq() 678 switch (musb->ep0_state) { in musb_g_ep0_irq() 680 musb->ep0_state in musb_g_ep0_irq() [all...] |
/kernel/linux/linux-6.6/drivers/usb/musb/ |
H A D | musb_gadget_ep0.c | 27 * It protects the ep0 request queue as well as ep0_state, not just the 489 musb->ep0_state = MUSB_EP0_STAGE_STATUSIN; in ep0_rxstate() 545 musb->ep0_state = MUSB_EP0_STAGE_STATUSOUT; in ep0_txstate() 610 musb->ep0_state = MUSB_EP0_STAGE_ACKWAIT; in musb_read_setup() 612 musb->ep0_state = MUSB_EP0_STAGE_TX; in musb_read_setup() 619 musb->ep0_state = MUSB_EP0_STAGE_RX; in musb_read_setup() 654 csr, len, decode_ep0stage(musb->ep0_state)); in musb_g_ep0_irq() 669 musb->ep0_state = MUSB_EP0_STAGE_IDLE; in musb_g_ep0_irq() 678 switch (musb->ep0_state) { in musb_g_ep0_irq() 680 musb->ep0_state in musb_g_ep0_irq() [all...] |
/kernel/linux/linux-5.10/drivers/usb/mtu3/ |
H A D | mtu3_gadget_ep0.c | 41 switch (mtu->ep0_state) { in decode_ep0_state() 150 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in ep0_stall_set() 152 dev_dbg(mtu->dev, "ep0: %s STALL, ep0_state: %s\n", in ep0_stall_set() 317 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in handle_test_mode() 541 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in ep0_rx_state() 593 mtu->ep0_state = MU3D_EP0_STATE_TX_END; in ep0_tx_state() 629 mtu->ep0_state = MU3D_EP0_STATE_TX; in ep0_read_setup() 633 mtu->ep0_state = MU3D_EP0_STATE_RX; in ep0_read_setup() 651 dev_dbg(mtu->dev, "handled %d, ep0_state: %s\n", 715 mtu->ep0_state in mtu3_ep0_isr() [all...] |
/kernel/linux/linux-6.6/drivers/usb/mtu3/ |
H A D | mtu3_gadget_ep0.c | 41 switch (mtu->ep0_state) { in decode_ep0_state() 150 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in ep0_stall_set() 152 dev_dbg(mtu->dev, "ep0: %s STALL, ep0_state: %s\n", in ep0_stall_set() 319 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in handle_test_mode() 541 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in ep0_rx_state() 593 mtu->ep0_state = MU3D_EP0_STATE_TX_END; in ep0_tx_state() 629 mtu->ep0_state = MU3D_EP0_STATE_TX; in ep0_read_setup() 633 mtu->ep0_state = MU3D_EP0_STATE_RX; in ep0_read_setup() 651 dev_dbg(mtu->dev, "handled %d, ep0_state: %s\n", 715 mtu->ep0_state in mtu3_ep0_isr() [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_ep.c | 391 switch (bdc->ep0_state) { in setup_first_bd_ep0() 416 "Unknown ep0 state for queueing bd ep0_state:%s\n", in setup_first_bd_ep0() 417 ep0_state_string[bdc->ep0_state]); in setup_first_bd_ep0() 670 if (bdc->ep0_state == WAIT_FOR_STATUS_START) { in ep0_queue() 673 bdc->ep0_state = WAIT_FOR_STATUS_XMIT; in ep0_queue() 877 bdc->ep0_state = WAIT_FOR_SETUP; in ep_set_halt() 1070 "%s ep0_state:%s\n", in bdc_xsf_ep0_setup_recv() 1071 __func__, ep0_state_string[bdc->ep0_state]); in bdc_xsf_ep0_setup_recv() 1077 bdc->ep0_state = WAIT_FOR_STATUS_START; in bdc_xsf_ep0_setup_recv() 1079 bdc->ep0_state in bdc_xsf_ep0_setup_recv() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_ep.c | 391 switch (bdc->ep0_state) { in setup_first_bd_ep0() 416 "Unknown ep0 state for queueing bd ep0_state:%s\n", in setup_first_bd_ep0() 417 ep0_state_string[bdc->ep0_state]); in setup_first_bd_ep0() 670 if (bdc->ep0_state == WAIT_FOR_STATUS_START) { in ep0_queue() 673 bdc->ep0_state = WAIT_FOR_STATUS_XMIT; in ep0_queue() 877 bdc->ep0_state = WAIT_FOR_SETUP; in ep_set_halt() 1070 "%s ep0_state:%s\n", in bdc_xsf_ep0_setup_recv() 1071 __func__, ep0_state_string[bdc->ep0_state]); in bdc_xsf_ep0_setup_recv() 1077 bdc->ep0_state = WAIT_FOR_STATUS_START; in bdc_xsf_ep0_setup_recv() 1079 bdc->ep0_state in bdc_xsf_ep0_setup_recv() [all...] |
/kernel/linux/linux-5.10/drivers/usb/isp1760/ |
H A D | isp1760-udc.c | 119 udc->ep0_state = ISP1760_CTRL_SETUP; in isp1760_udc_ctrl_send_status() 166 udc->ep0_state = ISP1760_CTRL_SETUP; in isp1760_udc_ctrl_send_stall() 286 if (ep->addr == 0 && udc->ep0_state != ISP1760_CTRL_DATA_OUT) { in isp1760_ep_rx_ready() 289 udc->ep0_state); in isp1760_ep_rx_ready() 327 if (ep->addr == 0 && udc->ep0_state != ISP1760_CTRL_DATA_IN) { in isp1760_ep_tx_complete() 330 udc->ep0_state); in isp1760_ep_tx_complete() 669 if (udc->ep0_state != ISP1760_CTRL_SETUP) { in isp1760_ep0_setup() 677 udc->ep0_state = ISP1760_CTRL_STATUS; in isp1760_ep0_setup() 679 udc->ep0_state = ISP1760_CTRL_DATA_IN; in isp1760_ep0_setup() 681 udc->ep0_state in isp1760_ep0_setup() [all...] |
H A D | isp1760-udc.h | 56 * ep0_state: Control request state for endpoint 0 77 enum isp1760_ctrl_state ep0_state; member
|
/kernel/linux/linux-6.6/drivers/usb/isp1760/ |
H A D | isp1760-udc.c | 177 udc->ep0_state = ISP1760_CTRL_SETUP; in isp1760_udc_ctrl_send_status() 224 udc->ep0_state = ISP1760_CTRL_SETUP; in isp1760_udc_ctrl_send_stall() 344 if (ep->addr == 0 && udc->ep0_state != ISP1760_CTRL_DATA_OUT) { in isp1760_ep_rx_ready() 347 udc->ep0_state); in isp1760_ep_rx_ready() 385 if (ep->addr == 0 && udc->ep0_state != ISP1760_CTRL_DATA_IN) { in isp1760_ep_tx_complete() 388 udc->ep0_state); in isp1760_ep_tx_complete() 735 if (udc->ep0_state != ISP1760_CTRL_SETUP) { in isp1760_ep0_setup() 743 udc->ep0_state = ISP1760_CTRL_STATUS; in isp1760_ep0_setup() 745 udc->ep0_state = ISP1760_CTRL_DATA_IN; in isp1760_ep0_setup() 747 udc->ep0_state in isp1760_ep0_setup() [all...] |
H A D | isp1760-udc.h | 60 * ep0_state: Control request state for endpoint 0 82 enum isp1760_ctrl_state ep0_state; member
|
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | fsl_qe_udc.c | 181 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep0_stall() 640 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep_init() 793 && (udc->ep0_state == WAIT_FOR_SETUP)) { in ep0_setup_handle() 831 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep0_rx() 1098 if ((ep->epnum == 0) && (udc->ep0_state == DATA_STATE_NEED_ZLP)) in qe_ep_tx() 1245 udc->ep0_state = DATA_STATE_NEED_ZLP; in ep0_prime_status() 1250 udc->ep0_state = WAIT_FOR_OUT_STATUS; in ep0_prime_status() 1262 switch (udc->ep0_state) { in ep0_req_complete() 1272 udc->ep0_state = WAIT_FOR_SETUP; in ep0_req_complete() 1284 udc->ep0_state in ep0_req_complete() [all...] |
H A D | fsl_udc_core.c | 1036 udc->ep0_state = WAIT_FOR_SETUP; in fsl_ep_set_halt() 1264 udc->ep0_state = WAIT_FOR_SETUP; in ep0stall() 1281 if (udc->ep0_state != DATA_STATE_XMIT) in ep0_prime_status() 1282 udc->ep0_state = WAIT_FOR_OUT_STATUS; in ep0_prime_status() 1385 udc->ep0_state = DATA_STATE_XMIT; in ch9getstatus() 1497 udc->ep0_state = (setup->bRequestType & USB_DIR_IN) 1503 if (udc->ep0_state == DATA_STATE_XMIT) 1515 udc->ep0_state = WAIT_FOR_OUT_STATUS; 1533 switch (udc->ep0_state) { in ep0_req_complete() 1536 udc->ep0_state in ep0_req_complete() [all...] |
H A D | pxa25x_udc.h | 64 enum ep0_state { enum 98 enum ep0_state ep0state;
|
H A D | s3c2410_udc.h | 56 enum ep0_state { enum
|
H A D | mv_udc_core.c | 117 udc->ep0_state = WAIT_FOR_SETUP; in ep0_stall() 735 udc->ep0_state = DATA_STATE_XMIT; in mv_ep_queue() 925 udc->ep0_state = WAIT_FOR_SETUP; in mv_ep_set_halt_wedge() 1364 udc->ep0_state = WAIT_FOR_SETUP; in mv_udc_start() 1449 udc->ep0_state = WAIT_FOR_OUT_STATUS; in udc_prime_status() 1556 udc->ep0_state = DATA_STATE_XMIT; in ch9getstatus() 1704 udc->ep0_state = (setup->bRequestType & USB_DIR_IN) 1714 udc->ep0_state = WAIT_FOR_OUT_STATUS; 1734 switch (udc->ep0_state) { in ep0_req_complete() 1746 udc->ep0_state in ep0_req_complete() [all...] |
H A D | pxa27x_udc.h | 388 enum ep0_state { enum 460 enum ep0_state ep0state;
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | fsl_qe_udc.c | 181 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep0_stall() 646 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep_init() 799 && (udc->ep0_state == WAIT_FOR_SETUP)) { in ep0_setup_handle() 837 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep0_rx() 1104 if ((ep->epnum == 0) && (udc->ep0_state == DATA_STATE_NEED_ZLP)) in qe_ep_tx() 1251 udc->ep0_state = DATA_STATE_NEED_ZLP; in ep0_prime_status() 1256 udc->ep0_state = WAIT_FOR_OUT_STATUS; in ep0_prime_status() 1268 switch (udc->ep0_state) { in ep0_req_complete() 1278 udc->ep0_state = WAIT_FOR_SETUP; in ep0_req_complete() 1290 udc->ep0_state in ep0_req_complete() [all...] |
H A D | fsl_udc_core.c | 1035 udc->ep0_state = WAIT_FOR_SETUP; in fsl_ep_set_halt() 1263 udc->ep0_state = WAIT_FOR_SETUP; in ep0stall() 1280 if (udc->ep0_state != DATA_STATE_XMIT) in ep0_prime_status() 1281 udc->ep0_state = WAIT_FOR_OUT_STATUS; in ep0_prime_status() 1384 udc->ep0_state = DATA_STATE_XMIT; in ch9getstatus() 1496 udc->ep0_state = (setup->bRequestType & USB_DIR_IN) 1502 if (udc->ep0_state == DATA_STATE_XMIT) 1514 udc->ep0_state = WAIT_FOR_OUT_STATUS; 1532 switch (udc->ep0_state) { in ep0_req_complete() 1535 udc->ep0_state in ep0_req_complete() [all...] |
H A D | pxa25x_udc.h | 64 enum ep0_state { enum 98 enum ep0_state ep0state;
|
H A D | mv_udc_core.c | 117 udc->ep0_state = WAIT_FOR_SETUP; in ep0_stall() 735 udc->ep0_state = DATA_STATE_XMIT; in mv_ep_queue() 927 udc->ep0_state = WAIT_FOR_SETUP; in mv_ep_set_halt_wedge() 1365 udc->ep0_state = WAIT_FOR_SETUP; in mv_udc_start() 1450 udc->ep0_state = WAIT_FOR_OUT_STATUS; in udc_prime_status() 1557 udc->ep0_state = DATA_STATE_XMIT; in ch9getstatus() 1705 udc->ep0_state = (setup->bRequestType & USB_DIR_IN) 1715 udc->ep0_state = WAIT_FOR_OUT_STATUS; 1735 switch (udc->ep0_state) { in ep0_req_complete() 1747 udc->ep0_state in ep0_req_complete() [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/aspeed-vhub/ |
H A D | vhub.h | 256 enum ep0_state { enum 303 enum ep0_state state;
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/aspeed-vhub/ |
H A D | vhub.h | 256 enum ep0_state { enum 303 enum ep0_state state;
|
/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | gadget.c | 1210 dev_dbg(hsotg->dev, "ep0 state:%d\n", hsotg->ep0_state); in dwc2_hsotg_start_req() 1213 if (!(index == 0 && hsotg->ep0_state == DWC2_EP0_SETUP)) in dwc2_hsotg_start_req() 1379 switch (hsotg->ep0_state) { in dwc2_gadget_set_ep0_desc_chain() 1396 hsotg->ep0_state); in dwc2_gadget_set_ep0_desc_chain() 1498 hs->ep0_state == DWC2_EP0_DATA_OUT) in dwc2_hsotg_ep_queue() 1942 hsotg->ep0_state = DWC2_EP0_STATUS_IN; in dwc2_hsotg_process_control() 1945 hsotg->ep0_state = DWC2_EP0_DATA_IN; in dwc2_hsotg_process_control() 1948 hsotg->ep0_state = DWC2_EP0_DATA_OUT; in dwc2_hsotg_process_control() 2054 hsotg->ep0_state = DWC2_EP0_SETUP; in dwc2_hsotg_enqueue_setup() 2327 hsotg->ep0_state in dwc2_hsotg_ep0_zlp() [all...] |
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | gadget.c | 1209 dev_dbg(hsotg->dev, "ep0 state:%d\n", hsotg->ep0_state); in dwc2_hsotg_start_req() 1212 if (!(index == 0 && hsotg->ep0_state == DWC2_EP0_SETUP)) in dwc2_hsotg_start_req() 1378 switch (hsotg->ep0_state) { in dwc2_gadget_set_ep0_desc_chain() 1395 hsotg->ep0_state); in dwc2_gadget_set_ep0_desc_chain() 1497 hs->ep0_state == DWC2_EP0_DATA_OUT) in dwc2_hsotg_ep_queue() 1942 hsotg->ep0_state = DWC2_EP0_STATUS_IN; in dwc2_hsotg_process_control() 1945 hsotg->ep0_state = DWC2_EP0_DATA_IN; in dwc2_hsotg_process_control() 1948 hsotg->ep0_state = DWC2_EP0_DATA_OUT; in dwc2_hsotg_process_control() 2054 hsotg->ep0_state = DWC2_EP0_SETUP; in dwc2_hsotg_enqueue_setup() 2327 hsotg->ep0_state in dwc2_hsotg_ep0_zlp() [all...] |
/kernel/linux/linux-5.10/drivers/staging/emxx_udc/ |
H A D | emxx_udc.h | 471 enum ep0_state { enum 523 enum ep0_state ep0state;
|