Home
last modified time | relevance | path

Searched refs:ep_ring (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/usb/cdns3/
H A Dcdnsp-ring.c369 struct cdnsp_ring *ep_ring; in cdnsp_ring_doorbell_for_active_rings() local
374 ep_ring = cdnsp_get_transfer_ring(pdev, pep, stream_id); in cdnsp_ring_doorbell_for_active_rings()
375 if (!ep_ring) in cdnsp_ring_doorbell_for_active_rings()
378 if (!ep_ring->stream_active || ep_ring->stream_rejected) in cdnsp_ring_doorbell_for_active_rings()
381 list_for_each_entry_safe(td, td_temp, &ep_ring->td_list, in cdnsp_ring_doorbell_for_active_rings()
439 struct cdnsp_ring *ep_ring; in cdnsp_find_new_dequeue_state() local
444 ep_ring = cdnsp_get_transfer_ring(pdev, pep, stream_id); in cdnsp_find_new_dequeue_state()
445 if (!ep_ring) in cdnsp_find_new_dequeue_state()
453 new_seg = ep_ring in cdnsp_find_new_dequeue_state()
505 cdnsp_td_to_noop(struct cdnsp_device * pdev,struct cdnsp_ring * ep_ring,struct cdnsp_td * td,bool flip_cycle) cdnsp_td_to_noop() argument
639 struct cdnsp_ring *ep_ring; cdnsp_cmd_set_deq() local
697 struct cdnsp_ring *ep_ring; cdnsp_remove_request() local
896 cdnsp_td_cleanup(struct cdnsp_device * pdev,struct cdnsp_td * td,struct cdnsp_ring * ep_ring,int * status) cdnsp_td_cleanup() argument
926 struct cdnsp_ring *ep_ring; cdnsp_finish_td() local
1004 struct cdnsp_ring *ep_ring; cdnsp_process_ctrl_td() local
1055 struct cdnsp_ring *ep_ring; cdnsp_process_isoc_td() local
1115 struct cdnsp_ring *ep_ring; cdnsp_skip_isoc_td() local
1141 struct cdnsp_ring *ep_ring; cdnsp_process_bulk_intr_td() local
1182 struct cdnsp_ring *ep_ring; cdnsp_handle_tx_nrdy() local
1236 struct cdnsp_ring *ep_ring; cdnsp_handle_tx_event() local
1629 cdnsp_prepare_ring(struct cdnsp_device * pdev,struct cdnsp_ring * ep_ring,u32 ep_state,unsigned int num_trbs,gfp_t mem_flags) cdnsp_prepare_ring() argument
1680 struct cdnsp_ring *ep_ring; cdnsp_prepare_transfer() local
2049 struct cdnsp_ring *ep_ring; cdnsp_queue_ctrl_tx() local
2229 struct cdnsp_ring *ep_ring; cdnsp_queue_isoc_tx() local
[all...]
H A Dcdnsp-mem.c718 struct cdnsp_ring *ep_ring = pdev->eps[0].ring; in cdnsp_copy_ep0_dequeue_into_input_ctx() local
721 dma = cdnsp_trb_virt_to_dma(ep_ring->enq_seg, ep_ring->enqueue); in cdnsp_copy_ep0_dequeue_into_input_ctx()
722 ep0_ctx->deq = cpu_to_le64(dma | ep_ring->cycle_state); in cdnsp_copy_ep0_dequeue_into_input_ctx()
/linux/drivers/usb/host/
H A Dxhci-mem.c1044 struct xhci_ring *ep_ring; in xhci_copy_ep0_dequeue_into_input_ctx() local
1048 ep_ring = virt_dev->eps[0].ring; in xhci_copy_ep0_dequeue_into_input_ctx()
1056 ep0_ctx->deq = cpu_to_le64(xhci_trb_virt_to_dma(ep_ring->enq_seg, in xhci_copy_ep0_dequeue_into_input_ctx()
1057 ep_ring->enqueue) in xhci_copy_ep0_dequeue_into_input_ctx()
1058 | ep_ring->cycle_state); in xhci_copy_ep0_dequeue_into_input_ctx()
1422 struct xhci_ring *ep_ring; in xhci_endpoint_init() local
1498 ep_ring = virt_dev->eps[ep_index].new_ring; in xhci_endpoint_init()
1508 ep_ctx->deq = cpu_to_le64(ep_ring->first_seg->dma | in xhci_endpoint_init()
1509 ep_ring->cycle_state); in xhci_endpoint_init()
H A Dxhci.c1756 struct xhci_ring *ep_ring; in xhci_urb_dequeue() local
1779 ep_ring = xhci_urb_to_transfer_ring(xhci, urb); in xhci_urb_dequeue()
1780 if (!ep || !ep_ring) in xhci_urb_dequeue()
1795 if (!td_on_ring(&urb_priv->td[0], ep_ring)) { in xhci_urb_dequeue()