Home
last modified time | relevance | path

Searched refs:ep0_state (Results 1 - 25 of 55) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/usb/musb/
H A Dmusb_gadget_ep0.c27 * 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 Dmusb_gadget_ep0.c27 * 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 Dmtu3_gadget_ep0.c41 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 Dmtu3_gadget_ep0.c41 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 Dbdc_ep.c391 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 Dbdc_ep.c391 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 Disp1760-udc.c119 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 Disp1760-udc.h56 * 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 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 in isp1760_ep0_setup()
[all...]
H A Disp1760-udc.h60 * 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 Dfsl_qe_udc.c181 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 Dfsl_udc_core.c1036 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 Dpxa25x_udc.h64 enum ep0_state { enum
98 enum ep0_state ep0state;
H A Ds3c2410_udc.h56 enum ep0_state { enum
H A Dmv_udc_core.c117 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 Dpxa27x_udc.h388 enum ep0_state { enum
460 enum ep0_state ep0state;
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dfsl_qe_udc.c181 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 Dfsl_udc_core.c1035 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 Dpxa25x_udc.h64 enum ep0_state { enum
98 enum ep0_state ep0state;
H A Dmv_udc_core.c117 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 Dvhub.h256 enum ep0_state { enum
303 enum ep0_state state;
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/aspeed-vhub/
H A Dvhub.h256 enum ep0_state { enum
303 enum ep0_state state;
/kernel/linux/linux-5.10/drivers/usb/dwc2/
H A Dgadget.c1210 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 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()
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 Demxx_udc.h471 enum ep0_state { enum
523 enum ep0_state ep0state;

Completed in 39 milliseconds

123