Lines Matching refs:trb_buff_len
1768 int trb_buff_len,
1781 if (!more_trbs_coming || (transferred == 0 && trb_buff_len == 0) ||
1782 trb_buff_len == td_total_len)
1789 return (total_packet_count - ((transferred + trb_buff_len) / maxp));
1794 u32 *trb_buff_len, struct cdnsp_segment *seg)
1802 unalign = (enqd_len + *trb_buff_len) % max_pkt;
1809 if (*trb_buff_len > unalign) {
1810 *trb_buff_len -= unalign;
1811 trace_cdnsp_bounce_align_td_split(preq, *trb_buff_len,
1817 * We want enqd_len + trb_buff_len to sum up to a number aligned to
1845 *trb_buff_len = new_buff_len;
1861 unsigned int enqd_len, block_len, trb_buff_len, full_len;
1918 enqd_len += trb_buff_len) {
1922 trb_buff_len = TRB_BUFF_LEN_UP_TO_BOUNDARY(addr);
1923 trb_buff_len = min(trb_buff_len, block_len);
1924 if (enqd_len + trb_buff_len > full_len)
1925 trb_buff_len = full_len - enqd_len;
1940 if (enqd_len + trb_buff_len < full_len || need_zero_pkt) {
1944 &trb_buff_len,
1953 if (enqd_len + trb_buff_len >= full_len) {
1971 remainder = cdnsp_td_remainder(pdev, enqd_len, trb_buff_len,
1976 length_field = TRB_LEN(trb_buff_len) | TRB_TD_SIZE(remainder) |
1985 addr += trb_buff_len;
1986 sent_len = trb_buff_len;
2203 unsigned int trb_buff_len, td_len, td_remain_len, block_len;
2270 trb_buff_len = TRB_BUFF_LEN_UP_TO_BOUNDARY(addr);
2271 trb_buff_len = min(trb_buff_len, block_len);
2272 if (trb_buff_len > td_remain_len)
2273 trb_buff_len = td_remain_len;
2277 trb_buff_len, td_len, preq,
2280 length_field = TRB_LEN(trb_buff_len) | TRB_TD_SIZE(remainder) |
2309 running_total += trb_buff_len;
2310 addr += trb_buff_len;
2311 td_remain_len -= trb_buff_len;
2313 sent_len = trb_buff_len;