Lines Matching refs:trb_buff_len

3024 			      int trb_buff_len, unsigned int td_total_len,  in xhci_td_remainder()  argument
3036 if (num_trbs_left == 0 || (transferred == 0 && trb_buff_len == 0) || in xhci_td_remainder()
3037 trb_buff_len == td_total_len) in xhci_td_remainder()
3041 return (total_packet_count - ((transferred + trb_buff_len) / maxp)); in xhci_td_remainder()
3054 int trb_buff_len, this_sg_len, running_total, ret; in queue_bulk_sg_tx() local
3118 trb_buff_len = TRB_MAX_BUFF_SIZE - (addr & (TRB_MAX_BUFF_SIZE - 1)); in queue_bulk_sg_tx()
3119 trb_buff_len = min_t(int, trb_buff_len, this_sg_len); in queue_bulk_sg_tx()
3120 if (trb_buff_len > urb->transfer_buffer_length) in queue_bulk_sg_tx()
3121 trb_buff_len = urb->transfer_buffer_length; in queue_bulk_sg_tx()
3148 trb_buff_len = 0; in queue_bulk_sg_tx()
3158 (addr & (TRB_MAX_BUFF_SIZE - 1)) < trb_buff_len) { in queue_bulk_sg_tx()
3162 (unsigned int) addr + trb_buff_len); in queue_bulk_sg_tx()
3166 remainder = xhci_td_remainder(xhci, running_total, trb_buff_len, in queue_bulk_sg_tx()
3170 length_field = TRB_LEN(trb_buff_len) | in queue_bulk_sg_tx()
3184 running_total += trb_buff_len; in queue_bulk_sg_tx()
3189 this_sg_len -= trb_buff_len; in queue_bulk_sg_tx()
3198 addr += trb_buff_len; in queue_bulk_sg_tx()
3201 trb_buff_len = TRB_MAX_BUFF_SIZE - in queue_bulk_sg_tx()
3203 trb_buff_len = min_t(int, trb_buff_len, this_sg_len); in queue_bulk_sg_tx()
3204 if (running_total + trb_buff_len > urb->transfer_buffer_length) in queue_bulk_sg_tx()
3205 trb_buff_len = in queue_bulk_sg_tx()
3231 int running_total, trb_buff_len, ret; in xhci_queue_bulk_tx() local
3295 trb_buff_len = TRB_MAX_BUFF_SIZE - in xhci_queue_bulk_tx()
3297 if (trb_buff_len > urb->transfer_buffer_length) in xhci_queue_bulk_tx()
3298 trb_buff_len = urb->transfer_buffer_length; in xhci_queue_bulk_tx()
3324 trb_buff_len = 0; in xhci_queue_bulk_tx()
3334 remainder = xhci_td_remainder(xhci, running_total, trb_buff_len, in xhci_queue_bulk_tx()
3338 length_field = TRB_LEN(trb_buff_len) | in xhci_queue_bulk_tx()
3352 running_total += trb_buff_len; in xhci_queue_bulk_tx()
3355 addr += trb_buff_len; in xhci_queue_bulk_tx()
3356 trb_buff_len = urb->transfer_buffer_length - running_total; in xhci_queue_bulk_tx()
3357 if (trb_buff_len > TRB_MAX_BUFF_SIZE) in xhci_queue_bulk_tx()
3358 trb_buff_len = TRB_MAX_BUFF_SIZE; in xhci_queue_bulk_tx()
3576 int running_total, trb_buff_len, td_len, td_remain_len, ret; in xhci_queue_isoc_tx() local
3675 trb_buff_len = TRB_MAX_BUFF_SIZE - in xhci_queue_isoc_tx()
3677 if (trb_buff_len > td_remain_len) in xhci_queue_isoc_tx()
3678 trb_buff_len = td_remain_len; in xhci_queue_isoc_tx()
3682 trb_buff_len, td_len, in xhci_queue_isoc_tx()
3685 length_field = TRB_LEN(trb_buff_len) | in xhci_queue_isoc_tx()
3694 running_total += trb_buff_len; in xhci_queue_isoc_tx()
3696 addr += trb_buff_len; in xhci_queue_isoc_tx()
3697 td_remain_len -= trb_buff_len; in xhci_queue_isoc_tx()