Lines Matching refs:num_trbs
285 unsigned int num_trbs) in room_on_ring() argument
289 if (ring->num_trbs_free < num_trbs) in room_on_ring()
294 if (ring->num_trbs_free < num_trbs + num_trbs_in_deq_seg) in room_on_ring()
1010 ring->num_trbs_free += td->num_trbs; in xhci_invalidate_cancelled_tds()
1016 ring->num_trbs_free += td->num_trbs; in xhci_invalidate_cancelled_tds()
2274 ep_ring->num_trbs_free += td->num_trbs - 1; in finish_td()
2496 ep->ring->num_trbs_free += td->num_trbs - 1; in skip_isoc_td()
3205 u32 ep_state, unsigned int num_trbs, gfp_t mem_flags) in prepare_ring() argument
3239 if (room_on_ring(xhci, ep_ring, num_trbs)) in prepare_ring()
3249 num_trbs_needed = num_trbs - ep_ring->num_trbs_free; in prepare_ring()
3299 unsigned int num_trbs, in prepare_transfer() argument
3319 num_trbs, mem_flags); in prepare_transfer()
3346 unsigned int num_trbs; in count_trbs() local
3348 num_trbs = DIV_ROUND_UP(len + (addr & (TRB_MAX_BUFF_SIZE - 1)), in count_trbs()
3350 if (num_trbs == 0) in count_trbs()
3351 num_trbs++; in count_trbs()
3353 return num_trbs; in count_trbs()
3364 unsigned int i, len, full_len, num_trbs = 0; in count_sg_trbs_needed() local
3370 num_trbs += count_trbs(sg_dma_address(sg), len); in count_sg_trbs_needed()
3377 return num_trbs; in count_sg_trbs_needed()
3593 unsigned int num_trbs; in xhci_queue_bulk_tx() local
3611 num_trbs = count_sg_trbs_needed(urb); in xhci_queue_bulk_tx()
3613 num_trbs = count_trbs_needed(urb); in xhci_queue_bulk_tx()
3619 num_trbs, urb, 0, mem_flags); in xhci_queue_bulk_tx()
3706 td->num_trbs++; in xhci_queue_bulk_tx()
3733 urb_priv->td[1].num_trbs++; in xhci_queue_bulk_tx()
3747 int num_trbs; in xhci_queue_ctrl_tx() local
3768 num_trbs = 2; in xhci_queue_ctrl_tx()
3775 num_trbs++; in xhci_queue_ctrl_tx()
3778 num_trbs, urb, 0, mem_flags); in xhci_queue_ctrl_tx()
3784 td->num_trbs = num_trbs; in xhci_queue_ctrl_tx()
4102 td->num_trbs = trbs_per_td; in xhci_queue_isoc_tx()
4240 int num_tds, num_trbs, i; in xhci_queue_isoc_tx_prepare() local
4250 num_trbs = 0; in xhci_queue_isoc_tx_prepare()
4253 num_trbs += count_isoc_trbs_needed(urb, i); in xhci_queue_isoc_tx_prepare()
4259 num_trbs, mem_flags); in xhci_queue_isoc_tx_prepare()