Lines Matching refs:newlen
308 u16 newlen, pbclen, lastdesc, dma_mapped; in qib_user_sdma_page_to_frags() local
344 newlen = pkt->tidsm[pkt->tidsmidx].length; in qib_user_sdma_page_to_frags()
346 newlen = len; in qib_user_sdma_page_to_frags()
356 if ((pkt->payload_size + newlen) >= pkt->frag_size) { in qib_user_sdma_page_to_frags()
357 newlen = pkt->frag_size - pkt->payload_size; in qib_user_sdma_page_to_frags()
360 if (newlen == pkt->tidsm[pkt->tidsmidx].length) in qib_user_sdma_page_to_frags()
363 if (newlen == pkt->bytes_togo) in qib_user_sdma_page_to_frags()
369 offset, newlen, /* offset, len */ in qib_user_sdma_page_to_frags()
374 pkt->bytes_togo -= newlen; in qib_user_sdma_page_to_frags()
375 pkt->payload_size += newlen; in qib_user_sdma_page_to_frags()
405 pkt->tidsm[pkt->tidsmidx].length -= newlen; in qib_user_sdma_page_to_frags()
407 pkt->tidsm[pkt->tidsmidx].offset += newlen; in qib_user_sdma_page_to_frags()
543 if (newlen != len) { in qib_user_sdma_page_to_frags()
550 len -= newlen; in qib_user_sdma_page_to_frags()
551 offset += newlen; in qib_user_sdma_page_to_frags()