Lines Matching refs:num_trbs
311 * Check to see if there's room to enqueue num_trbs on the ring and make sure
317 unsigned int num_trbs)
327 trbs_past_seg = enq_used + num_trbs - (TRBS_PER_SEGMENT - 1);
345 num_trbs, trbs_past_seg % TRBS_PER_SEGMENT);
3212 * Does various checks on the endpoint ring, and makes it ready to queue num_trbs.
3216 u32 ep_state, unsigned int num_trbs, gfp_t mem_flags)
3251 new_segs = xhci_ring_expansion_needed(xhci, ep_ring, num_trbs);
3252 } else if (xhci_num_trbs_free(xhci, ep_ring) <= num_trbs) {
3308 unsigned int num_trbs,
3328 num_trbs, mem_flags);
3355 unsigned int num_trbs;
3357 num_trbs = DIV_ROUND_UP(len + (addr & (TRB_MAX_BUFF_SIZE - 1)),
3359 if (num_trbs == 0)
3360 num_trbs++;
3362 return num_trbs;
3373 unsigned int i, len, full_len, num_trbs = 0;
3379 num_trbs += count_trbs(sg_dma_address(sg), len);
3386 return num_trbs;
3602 unsigned int num_trbs;
3620 num_trbs = count_sg_trbs_needed(urb);
3622 num_trbs = count_trbs_needed(urb);
3628 num_trbs, urb, 0, mem_flags);
3715 td->num_trbs++;
3742 urb_priv->td[1].num_trbs++;
3756 int num_trbs;
3777 num_trbs = 2;
3784 num_trbs++;
3787 num_trbs, urb, 0, mem_flags);
3793 td->num_trbs = num_trbs;
4111 td->num_trbs = trbs_per_td;
4248 int num_tds, num_trbs, i;
4258 num_trbs = 0;
4261 num_trbs += count_isoc_trbs_needed(urb, i);
4267 num_trbs, mem_flags);