Searched refs:num_trbs (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.10/drivers/usb/host/ |
| D | xhci-ring.c | 260 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() 2945 u32 ep_state, unsigned int num_trbs, gfp_t mem_flags) in prepare_ring() argument 2978 if (room_on_ring(xhci, ep_ring, num_trbs)) in prepare_ring() 2988 num_trbs_needed = num_trbs - ep_ring->num_trbs_free; in prepare_ring() 3026 unsigned int num_trbs, in prepare_transfer() argument 3045 num_trbs, mem_flags); in prepare_transfer() 3072 unsigned int num_trbs; in count_trbs() local 3074 num_trbs = DIV_ROUND_UP(len + (addr & (TRB_MAX_BUFF_SIZE - 1)), in count_trbs() [all …]
|
| D | xhci-dbgcap.c | 250 unsigned int num_trbs; in xhci_dbc_queue_bulk_tx() local 255 num_trbs = count_trbs(req->dma, req->length); in xhci_dbc_queue_bulk_tx() 256 WARN_ON(num_trbs != 1); in xhci_dbc_queue_bulk_tx() 257 if (ring->num_trbs_free < num_trbs) in xhci_dbc_queue_bulk_tx()
|
| D | xhci-mem.c | 424 unsigned int num_trbs, gfp_t flags) in xhci_ring_expansion() argument 432 num_segs_needed = (num_trbs + (TRBS_PER_SEGMENT - 1) - 1) / in xhci_ring_expansion()
|
| D | xhci.h | 2017 unsigned int num_trbs, gfp_t flags);
|
| /Linux-v5.10/drivers/usb/dwc3/ |
| D | gadget.c | 1092 req->num_trbs++; in dwc3_prepare_one_trb() 1127 unsigned int num_trbs = 1; in dwc3_prepare_last_sg() local 1130 num_trbs++; in dwc3_prepare_last_sg() 1132 if (dwc3_calc_trbs_left(dep) < num_trbs) in dwc3_prepare_last_sg() 1135 req->needs_extra_trb = num_trbs > 1; in dwc3_prepare_last_sg() 1148 return num_trbs; in dwc3_prepare_last_sg() 1160 unsigned int num_trbs = req->num_trbs; in dwc3_prepare_trbs_sg() local 1238 return req->num_trbs - num_trbs; in dwc3_prepare_trbs_sg() 1702 for (i = 0; i < req->num_trbs; i++) { in dwc3_gadget_ep_skip_trbs() 1710 req->num_trbs = 0; in dwc3_gadget_ep_skip_trbs() [all …]
|
| D | core.h | 916 unsigned int num_trbs; member
|
| /Linux-v5.10/drivers/usb/cdns3/ |
| D | gadget.c | 230 int num_trbs = ring_size / TRB_SIZE; in cdns3_allocate_trb_pool() local 249 priv_ep->num_trbs = num_trbs; in cdns3_allocate_trb_pool() 255 link_trb = (priv_ep->trb_pool + (priv_ep->num_trbs - 1)); in cdns3_allocate_trb_pool() 342 cdns3_ep_inc_trb(&priv_ep->enqueue, &priv_ep->pcs, priv_ep->num_trbs); in cdns3_ep_inc_enq() 352 cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs); in cdns3_ep_inc_deq() 1157 if ((priv_ep->enqueue + num_trb) >= (priv_ep->num_trbs - 1)) { in cdns3_ep_run_transfer() 1165 if (doorbell && dma_index == priv_ep->num_trbs - 1) { in cdns3_ep_run_transfer() 1171 link_trb = priv_ep->trb_pool + (priv_ep->num_trbs - 1); in cdns3_ep_run_transfer() 1477 if ((current_index == (priv_ep->num_trbs - 1)) && in cdns3_trb_handled() 2392 priv_ep->free_trbs = priv_ep->num_trbs - 1; in cdns3_gadget_ep_enable()
|
| D | gadget.h | 1173 int num_trbs; member
|