Home
last modified time | relevance | path

Searched refs:ep0_state (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/usb/gadget/udc/bdc/
H A Dbdc_ep.c390 switch (bdc->ep0_state) { in setup_first_bd_ep0()
416 ep0_state_string[bdc->ep0_state]); in setup_first_bd_ep0()
669 if (bdc->ep0_state == WAIT_FOR_STATUS_START) { in ep0_queue()
672 bdc->ep0_state = WAIT_FOR_STATUS_XMIT; in ep0_queue()
876 bdc->ep0_state = WAIT_FOR_SETUP; in ep_set_halt()
1070 __func__, ep0_state_string[bdc->ep0_state]); in bdc_xsf_ep0_setup_recv()
1076 bdc->ep0_state = WAIT_FOR_STATUS_START; in bdc_xsf_ep0_setup_recv()
1078 bdc->ep0_state = WAIT_FOR_DATA_START; in bdc_xsf_ep0_setup_recv()
1083 __func__, ep0_state_string[bdc->ep0_state]); in bdc_xsf_ep0_setup_recv()
1418 bdc->ep0_state = WAIT_FOR_DATA_START; in ep0_queue_zlp()
[all …]
H A Dbdc.h430 enum bdc_ep0_state ep0_state; member
H A Dbdc_core.c221 bdc->ep0_state = WAIT_FOR_SETUP; in bdc_mem_init()
/linux/drivers/usb/mtu3/
H A Dmtu3_gadget_ep0.c41 switch (mtu->ep0_state) { in decode_ep0_state()
150 mtu->ep0_state = MU3D_EP0_STATE_SETUP; 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()
715 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in mtu3_ep0_isr()
730 switch (mtu->ep0_state) { in mtu3_ep0_isr()
753 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in mtu3_ep0_isr()
[all …]
H A Dmtu3.h351 enum mtu3_g_ep0_state ep0_state; member
H A Dmtu3_gadget.c639 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in mtu3_state_reset()
H A Dmtu3_core.c722 mtu->ep0_state = MU3D_EP0_STATE_SETUP; in mtu3_link_isr()
/linux/drivers/usb/isp1760/
H A Disp1760-udc.c177 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 = ISP1760_CTRL_DATA_OUT; in isp1760_ep0_setup()
[all …]
H A Disp1760-udc.h82 enum isp1760_ctrl_state ep0_state; member
/linux/drivers/usb/gadget/udc/
H A Dfsl_qe_udc.c182 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep0_stall()
647 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep_init()
800 && (udc->ep0_state == WAIT_FOR_SETUP)) { in ep0_setup_handle()
838 udc->ep0_state = WAIT_FOR_SETUP; in qe_ep0_rx()
1105 if ((ep->epnum == 0) && (udc->ep0_state == DATA_STATE_NEED_ZLP)) in qe_ep_tx()
1252 udc->ep0_state = DATA_STATE_NEED_ZLP; in ep0_prime_status()
1257 udc->ep0_state = WAIT_FOR_OUT_STATUS; in ep0_prime_status()
1269 switch (udc->ep0_state) { in ep0_req_complete()
1279 udc->ep0_state = WAIT_FOR_SETUP; in ep0_req_complete()
1291 udc->ep0_state = WAIT_FOR_SETUP; in ep0_req_complete()
[all …]
H A Dfsl_udc_core.c1039 udc->ep0_state = WAIT_FOR_SETUP; in fsl_ep_set_halt()
1268 udc->ep0_state = WAIT_FOR_SETUP; in ep0stall()
1285 if (udc->ep0_state != DATA_STATE_XMIT) in ep0_prime_status()
1286 udc->ep0_state = WAIT_FOR_OUT_STATUS; in ep0_prime_status()
1389 udc->ep0_state = DATA_STATE_XMIT; in ch9getstatus()
1501 udc->ep0_state = (setup->bRequestType & USB_DIR_IN) in setup_received_irq()
1507 if (udc->ep0_state == DATA_STATE_XMIT) in setup_received_irq()
1519 udc->ep0_state = WAIT_FOR_OUT_STATUS; in setup_received_irq()
1537 switch (udc->ep0_state) { in ep0_req_complete()
1540 udc->ep0_state = WAIT_FOR_OUT_STATUS; in ep0_req_complete()
[all …]
H A Dpxa25x_udc.h64 enum ep0_state { enum
98 enum ep0_state ep0state;
H A Dpxa27x_udc.h388 enum ep0_state { enum
459 enum ep0_state ep0state;
H A Dfsl_qe_udc.h336 u32 ep0_state; /* Endpoint zero state */ member
H A Dfsl_usb2_udc.h503 u32 ep0_state; /* Endpoint zero state */ member
/linux/drivers/usb/dwc2/
H A Dgadget.c1209 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()
1501 hs->ep0_state == DWC2_EP0_DATA_OUT) in dwc2_hsotg_ep_queue()
1946 hsotg->ep0_state = DWC2_EP0_STATUS_IN; in dwc2_hsotg_process_control()
1949 hsotg->ep0_state = DWC2_EP0_DATA_IN; in dwc2_hsotg_process_control()
1952 hsotg->ep0_state = DWC2_EP0_DATA_OUT; in dwc2_hsotg_process_control()
2058 hsotg->ep0_state = DWC2_EP0_SETUP; in dwc2_hsotg_enqueue_setup()
2331 hsotg->ep0_state = dir_in ? DWC2_EP0_STATUS_IN : DWC2_EP0_STATUS_OUT; in dwc2_hsotg_ep0_zlp()
[all …]
/linux/drivers/usb/musb/
H A Dmusb_core.h407 enum musb_g_ep0_state ep0_state; member
H A Dmusb_gadget.c2066 musb->ep0_state = MUSB_EP0_STAGE_SETUP; in musb_g_reset()
/linux/drivers/usb/gadget/legacy/
H A Dinode.c91 enum ep0_state { enum
126 enum ep0_state state; /* P: lock */
917 enum ep0_state state; in ep0_read()