Home
last modified time | relevance | path

Searched refs:ep_state (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-gadget.c166 pep->ep_state |= EP_STALLED; in cdns2_ep_stall_flush()
167 pep->ep_state &= ~EP_STALL_PENDING; in cdns2_ep_stall_flush()
328 pep->ep_state |= EP_RING_FULL; in cdns2_prepare_ring()
339 pep->ep_state |= EP_DEFERRED_DRDY; in cdns2_prepare_ring()
808 if (!pep->wa1_set && !(pep->ep_state & EP_STALLED) && !pep->skip) { in cdns2_ep_run_transfer()
838 pep->ep_state &= ~EP_RING_FULL; in cdns2_start_all_request()
1038 if (!(pep->ep_state & EP_STALLED) && in cdns2_transfer_completed()
1039 !(pep->ep_state & EP_STALL_PENDING)) in cdns2_transfer_completed()
1120 if (pep->ep_state & EP_STALL_PENDING && in cdns2_handle_epx_interrupt()
1137 if (pep->ep_state & EP_DEFERRED_DRDY) { in cdns2_handle_epx_interrupt()
[all …]
H A Dcdns2-ep0.c104 pep->ep_state |= EP_STALLED; in cdns2_ep0_stall()
195 if (pep->ep_state & EP_STALLED) in cdns2_req_ep0_handle_status()
300 if (set || !(pep->ep_state & EP_WEDGE)) in cdns2_ep0_handle_feature_endpoint()
416 pep->ep_state &= ~EP_STALLED; in cdns2_handle_setup_packet()
H A Dcdns2-gadget.h569 u32 ep_state; member
/linux/drivers/usb/cdns3/
H A Dcdnsp-gadget.c652 pep->ep_state |= EP_HALTED; in cdnsp_halt_endpoint()
662 pep->ep_state &= ~EP_HALTED; in cdnsp_halt_endpoint()
664 if (pep->idx != 0 && !(pep->ep_state & EP_WEDGE)) in cdnsp_halt_endpoint()
667 pep->ep_state &= ~EP_WEDGE; in cdnsp_halt_endpoint()
742 pdev->eps[0].ep_state & EP_HALTED) { in cdnsp_reset_device()
750 pdev->eps[0].ep_state &= ~(EP_STOPPED | EP_HALTED); in cdnsp_reset_device()
751 pdev->eps[0].ep_state |= EP_ENABLED; in cdnsp_reset_device()
765 pdev->eps[i].ep_state |= EP_STOPPED | EP_UNCONFIGURED; in cdnsp_reset_device()
833 pep->ep_state |= EP_HAS_STREAMS; in cdnsp_alloc_streams()
980 pep->ep_state &= ~EP_UNCONFIGURED; in cdnsp_gadget_ep_enable()
[all …]
H A Dcdnsp-ring.c281 unsigned int ep_state = pep->ep_state; in cdnsp_ring_ep_doorbell() local
288 if (ep_state & EP_HALTED || !(ep_state & EP_ENABLED)) in cdnsp_ring_ep_doorbell()
292 if (pep->ep_state & EP_HAS_STREAMS) { in cdnsp_ring_ep_doorbell()
299 pep->ep_state &= ~EP_STOPPED; in cdnsp_ring_ep_doorbell()
327 if (!(pep->ep_state & EP_HAS_STREAMS)) in cdnsp_get_transfer_ring()
355 if (pep->ep_state & EP_DIS_IN_RROGRESS) in cdnsp_ring_doorbell_for_active_rings()
359 if (!(pep->ep_state & EP_HAS_STREAMS) && pep->number) { in cdnsp_ring_doorbell_for_active_rings()
408 if (pep->ep_state & EP_HAS_STREAMS) { in cdnsp_get_hw_deq()
722 if (seg && (pep->ep_state & EP_ENABLED) && in cdnsp_remove_request()
723 !(pep->ep_state & EP_DIS_IN_RROGRESS)) in cdnsp_remove_request()
[all …]
H A Dcdnsp-ep0.c32 pep->ep_state |= EP0_HALTED_STATUS; in cdnsp_ep0_stall()
309 if (!set && (pep->ep_state & EP_WEDGE)) { in cdnsp_ep0_handle_feature_endpoint()
434 if (pep->ep_state & EP_HALTED) { in cdnsp_setup_analyze()
444 pep->ep_state &= ~EP_HALTED; in cdnsp_setup_analyze()
445 pep->ep_state |= EP_STOPPED; in cdnsp_setup_analyze()
H A Dcdnsp-debug.h543 u8 max_pstr, ep_state, interval, ep_type, burst, cerr, mult; in cdnsp_decode_ep_context() local
552 ep_state = info & EP_STATE_MASK; in cdnsp_decode_ep_context()
567 cdnsp_ep_state_string(ep_state), mult, in cdnsp_decode_ep_context()
H A Dcdnsp-mem.c545 if (pep->ep_state & EP_HAS_STREAMS) in cdnsp_dma_to_transfer_ring()
649 if (!(pep->ep_state & EP_HAS_STREAMS)) in cdnsp_free_stream_info()
665 pep->ep_state &= ~EP_HAS_STREAMS; in cdnsp_free_stream_info()
H A Dcdnsp-gadget.h838 unsigned int ep_state; member
/linux/drivers/usb/host/
H A Dxhci-ring.c556 unsigned int ep_state = ep->ep_state; in xhci_ring_ep_doorbell() local
564 if ((ep_state & EP_STOP_CMD_PENDING) || (ep_state & SET_DEQ_PENDING) || in xhci_ring_ep_doorbell()
565 (ep_state & EP_HALTED) || (ep_state & EP_CLEARING_TT)) in xhci_ring_ep_doorbell()
586 if (!(ep->ep_state & EP_HAS_STREAMS)) { in ring_doorbell_for_active_rings()
633 if (!(ep->ep_state & EP_HAS_STREAMS)) in xhci_virt_ep_to_ring()
681 if (ep->ep_state & EP_HAS_STREAMS) { in xhci_get_hw_deq()
757 if ((ep->ep_state & SET_DEQ_PENDING)) { in xhci_move_dequeue_past_td()
792 ep->ep_state |= SET_DEQ_PENDING; in xhci_move_dequeue_past_td()
1001 ep->ep_state |= EP_HARD_CLEAR_TOGGLE; in xhci_handle_halted_endpoint()
1008 if (ep->ep_state & EP_HALTED) { in xhci_handle_halted_endpoint()
[all …]
H A Dxhci.c1628 unsigned int *ep_state; in xhci_urb_enqueue() local
1683 ep_state = &xhci->devs[slot_id]->eps[ep_index].ep_state; in xhci_urb_enqueue()
1685 if (*ep_state & (EP_GETTING_STREAMS | EP_GETTING_NO_STREAMS)) { in xhci_urb_enqueue()
1687 *ep_state); in xhci_urb_enqueue()
1691 if (*ep_state & EP_SOFT_CLEAR_TOGGLE) { in xhci_urb_enqueue()
1851 if (ep->ep_state & (EP_STOP_CMD_PENDING | EP_HALTED | SET_DEQ_PENDING)) { in xhci_urb_dequeue()
1853 urb->dev->slot_id, ep_index, ep->ep_state); in xhci_urb_dequeue()
1858 if (ep->ep_state & EP_CLEARING_TT) { in xhci_urb_dequeue()
1861 urb->dev->slot_id, ep_index, ep->ep_state); in xhci_urb_dequeue()
1871 ep->ep_state |= EP_STOP_CMD_PENDING; in xhci_urb_dequeue()
[all …]
H A Dxhci-sideband.c164 if (ep->ep_state & EP_HAS_STREAMS) in xhci_sideband_add_endpoint()
H A Dxhci.h663 unsigned int ep_state; member
2566 u8 ep_state; in xhci_decode_ep_context() local
2579 ep_state = info & EP_STATE_MASK; in xhci_decode_ep_context()
2594 xhci_ep_state_string(ep_state), mult, in xhci_decode_ep_context()
H A Dxhci-debugfs.c288 dev->eps[ep_index].ep_state); in xhci_endpoint_context_show()
H A Dxhci-hub.c539 if (ep->ep_state & EP_HAS_STREAMS) { in xhci_ring_device()
H A Dxhci-mem.c595 if (ep->ep_state & EP_HAS_STREAMS) in xhci_dma_to_transfer_ring()
/linux/drivers/usb/gadget/legacy/
H A Draw_gadget.c134 enum ep_state { enum
141 enum ep_state state;
H A Dinode.c190 enum ep_state { enum
199 enum ep_state state;