Home
last modified time | relevance | path

Searched refs:num_trbs (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/usb/host/
Dxhci-ring.c260 unsigned int num_trbs) in room_on_ring() argument
264 if (ring->num_trbs_free < num_trbs) in room_on_ring()
269 if (ring->num_trbs_free < num_trbs + num_trbs_in_deq_seg) in room_on_ring()
2872 u32 ep_state, unsigned int num_trbs, gfp_t mem_flags) in prepare_ring() argument
2905 if (room_on_ring(xhci, ep_ring, num_trbs)) in prepare_ring()
2915 num_trbs_needed = num_trbs - ep_ring->num_trbs_free; in prepare_ring()
2953 unsigned int num_trbs, in prepare_transfer() argument
2972 num_trbs, mem_flags); in prepare_transfer()
2999 unsigned int num_trbs; in count_trbs() local
3001 num_trbs = DIV_ROUND_UP(len + (addr & (TRB_MAX_BUFF_SIZE - 1)), in count_trbs()
[all …]
Dxhci-dbgcap.c244 unsigned int num_trbs; in xhci_dbc_queue_bulk_tx() local
249 num_trbs = count_trbs(req->dma, req->length); in xhci_dbc_queue_bulk_tx()
250 WARN_ON(num_trbs != 1); in xhci_dbc_queue_bulk_tx()
251 if (ring->num_trbs_free < num_trbs) in xhci_dbc_queue_bulk_tx()
Dxhci-mem.c415 unsigned int num_trbs, gfp_t flags) in xhci_ring_expansion() argument
423 num_segs_needed = (num_trbs + (TRBS_PER_SEGMENT - 1) - 1) / in xhci_ring_expansion()
Dxhci.h2003 unsigned int num_trbs, gfp_t flags);
/Linux-v5.4/drivers/usb/cdns3/
Dgadget.c199 priv_ep->num_trbs = ring_size / TRB_SIZE; in cdns3_allocate_trb_pool()
201 link_trb = (priv_ep->trb_pool + (priv_ep->num_trbs - 1)); in cdns3_allocate_trb_pool()
285 cdns3_ep_inc_trb(&priv_ep->enqueue, &priv_ep->pcs, priv_ep->num_trbs); in cdns3_ep_inc_enq()
295 cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs); in cdns3_ep_inc_deq()
858 if ((priv_ep->enqueue + num_trb) >= (priv_ep->num_trbs - 1)) { in cdns3_ep_run_transfer()
867 if (doorbell && dma_index == priv_ep->num_trbs - 1) { in cdns3_ep_run_transfer()
873 link_trb = priv_ep->trb_pool + (priv_ep->num_trbs - 1); in cdns3_ep_run_transfer()
1118 if ((current_index == (priv_ep->num_trbs - 1)) && in cdns3_request_handled()
1875 priv_ep->free_trbs = priv_ep->num_trbs - 1; in cdns3_gadget_ep_enable()
Dgadget.h1155 int num_trbs; member
/Linux-v5.4/drivers/usb/dwc3/
Dgadget.c1049 req->num_trbs++; in dwc3_prepare_one_trb()
1085 req->num_trbs++; in dwc3_prepare_one_trb_sg()
1130 req->num_trbs++; in dwc3_prepare_one_trb_linear()
1147 req->num_trbs++; in dwc3_prepare_one_trb_linear()
1505 for (i = 0; i < req->num_trbs; i++) { in dwc3_gadget_ep_skip_trbs()
1513 req->num_trbs = 0; in dwc3_gadget_ep_skip_trbs()
2375 req->num_trbs--; in dwc3_gadget_ep_reclaim_completed_trb()
Dcore.h894 unsigned num_trbs; member