• Home
  • Raw
  • Download

Lines Matching refs:frags

158 		skb = fpdu_info->frags[i].skb;  in nes_download_callback()
159 if (fpdu_info->frags[i].cmplt) { in nes_download_callback()
249 struct pau_fpdu_frag frags[MAX_FPDU_FRAGS]; in get_fpdu_info() local
276 memset(&frags, 0, sizeof frags); in get_fpdu_info()
278 frags[i].physaddr = cb->busaddr; in get_fpdu_info()
279 frags[i].physaddr += skb->data - cb->data_start; in get_fpdu_info()
280 frags[i].frag_len = min(tmp_len, skb->len); in get_fpdu_info()
281 frags[i].skb = skb; in get_fpdu_info()
282 frags[i].cmplt = (skb->len == frags[i].frag_len); in get_fpdu_info()
283 frag_tot += frags[i].frag_len; in get_fpdu_info()
286 tmp_len -= frags[i].frag_len; in get_fpdu_info()
297 skb_unlink(frags[i].skb, &nesqp->pau_list); in get_fpdu_info()
298 nes_mgt_free_skb(nesdev, frags[i].skb, PCI_DMA_TODEVICE); in get_fpdu_info()
301 frags[0].physaddr = cb->busaddr; in get_fpdu_info()
302 frags[0].physaddr += skb->data - cb->data_start; in get_fpdu_info()
303 frags[0].frag_len = skb->len; in get_fpdu_info()
304 frags[0].skb = skb; in get_fpdu_info()
305 frags[0].cmplt = true; in get_fpdu_info()
314 frags[0].physaddr = cb->busaddr; in get_fpdu_info()
315 frags[0].frag_len = 0; in get_fpdu_info()
316 frags[0].skb = skb; in get_fpdu_info()
317 frags[0].cmplt = true; in get_fpdu_info()
336 cb = (struct nes_rskb_cb *)&frags[0].skb->cb[0]; in get_fpdu_info()
343 if (frags[0].cmplt) { in get_fpdu_info()
370 memcpy(fpdu_info->frags, frags, sizeof(fpdu_info->frags)); in get_fpdu_info()
377 cb = (struct nes_rskb_cb *)&frags[i].skb->cb[0]; in get_fpdu_info()
378 skb_pull(frags[i].skb, frags[i].frag_len); in get_fpdu_info()
380 if (frags[i].skb->len == 0) { in get_fpdu_info()
383 skb_unlink(frags[i].skb, &nesqp->pau_list); in get_fpdu_info()
437 u32tmp = (fpdu_info->frags[1].frag_len << 16) | fpdu_info->frags[0].frag_len; in forward_fpdus()
441 u32tmp = (fpdu_info->frags[3].frag_len << 16) | fpdu_info->frags[2].frag_len; in forward_fpdus()
452 lower_32_bits(fpdu_info->frags[0].physaddr)); in forward_fpdus()
454 upper_32_bits(fpdu_info->frags[0].physaddr)); in forward_fpdus()
457 lower_32_bits(fpdu_info->frags[1].physaddr)); in forward_fpdus()
459 upper_32_bits(fpdu_info->frags[1].physaddr)); in forward_fpdus()
462 lower_32_bits(fpdu_info->frags[2].physaddr)); in forward_fpdus()
464 upper_32_bits(fpdu_info->frags[2].physaddr)); in forward_fpdus()
467 lower_32_bits(fpdu_info->frags[3].physaddr)); in forward_fpdus()
469 upper_32_bits(fpdu_info->frags[3].physaddr)); in forward_fpdus()