Searched refs:skb_frag_page (Results 1 - 25 of 57) sorted by relevance

123

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c663 get_page(skb_frag_page(frag));
749 tx_fill_wi(sq, pi, MLX5E_KTLS_DUMP_WQEBBS, fsz, skb_frag_page(frag));
804 page_ref_add(skb_frag_page(f), n - 1);
812 page_ref_add(skb_frag_page(f), n - 1);
824 put_page(skb_frag_page(&info.frags[i]));
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c70 frag_tx_buf->page = skb_frag_page(frag);
77 frag_mapping = page_pool_get_dma_addr(skb_frag_page(frag)) +
213 struct page *page = skb_frag_page(&shinfo->frags[i]);
/linux-master/net/core/
H A Dxdp.c421 struct page *page = skb_frag_page(&sinfo->frags[i]);
440 struct page *page = skb_frag_page(&sinfo->frags[i]);
526 struct page *page = skb_frag_page(&sinfo->frags[i]);
H A Ddatagram.c438 struct page *page = skb_frag_page(frag);
592 copied = copy_page_from_iter(skb_frag_page(frag),
690 if (head == skb_frag_page(last) &&
H A Dskbuff.c1082 head_page = compound_head(skb_frag_page(&shinfo->frags[i]));
3156 if (__splice_segment(skb_frag_page(f),
3289 bvec_set_page(&bvec, skb_frag_page(frag), slen,
4162 !skb_can_coalesce(tgt, to, skb_frag_page(fragfrom),
4337 if (skb_frag_must_loop(skb_frag_page(frag))) {
4347 st->frag_data = kmap_atomic(skb_frag_page(frag) + pg_idx);
5075 sg_set_page(&sg[elt], skb_frag_page(frag), copy,
H A Dgro.c385 if (pinfo->nr_frags && !PageHighMem(skb_frag_page(frag0)) &&
/linux-master/drivers/infiniband/hw/hfi1/
H A Dvnic_sdma.c68 skb_frag_page(frag),
H A Dipoib_tx.c219 skb_frag_page(frag),
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c137 addr = page_pool_get_dma_addr(skb_frag_page(frag)) +
166 { .page.page = skb_frag_page(frag) });
477 page_pool_get_dma_addr(skb_frag_page(frag)) +
628 page_pool_get_dma_addr(skb_frag_page(frag)) +
/linux-master/net/ipv4/
H A Dtcp_sigpool.c341 page = skb_frag_page(f) + (offset >> PAGE_SHIFT);
/linux-master/drivers/target/iscsi/cxgbit/
H A Dcxgbit_target.c885 sg_set_page(&ccmd->sg, skb_frag_page(dfrag),
887 get_page(skb_frag_page(dfrag));
1416 put_page(skb_frag_page(&ssi->frags[i]));
1444 get_page(skb_frag_page(&hssi->frags[hfrag_idx]));
1467 get_page(skb_frag_page(&hssi->frags[dfrag_idx]));
/linux-master/net/tls/
H A Dtls_device.c265 if (skb_frag_page(frag) == pfrag->page &&
303 sg_set_page(&offload_ctx->sg_tx_data[i], skb_frag_page(frag),
306 get_page(skb_frag_page(frag));
H A Dtls_device_fallback.c281 sg_set_page(sg_in + i, skb_frag_page(frag),
/linux-master/drivers/net/ethernet/sfc/
H A Dtx.c210 vaddr = kmap_local_page(skb_frag_page(f));
/linux-master/include/linux/
H A Dskbuff.h439 for (p = skb_frag_page(f) + ((f_off) >> PAGE_SHIFT), \
3482 * skb_frag_page - retrieve the page referred to by a paged fragment
3487 static inline struct page *skb_frag_page(const skb_frag_t *frag) function
3500 get_page(skb_frag_page(frag));
3534 struct page *page = skb_frag_page(frag);
3580 return page_address(skb_frag_page(frag)) + skb_frag_off(frag);
3592 void *ptr = page_address(skb_frag_page(frag));
3628 return dma_map_page(dev, skb_frag_page(frag),
3802 return page == skb_frag_page(frag) &&
/linux-master/drivers/net/
H A Dxen-netfront.c331 page = skb_frag_page(&skb_shinfo(skb)->frags[0]);
829 xennet_make_txreqs(&info, skb_frag_page(frag),
1086 skb_frag_page(&skb_shinfo(skb)->frags[0]),
1185 skb_frag_page(nfrag),
1457 page = skb_frag_page(&skb_shinfo(skb)->frags[0]);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c333 memcpy(addr, skb_frag_page(frag), skb_frag_size(frag));
/linux-master/net/vmw_vsock/
H A Dvirtio_transport.c155 va = page_to_virt(skb_frag_page(skb_frag));
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c1852 memcpy_from_page(prior_data, skb_frag_page(f),
1856 memcpy_from_page(prior_data, skb_frag_page(f),
1864 skb_frag_page(f),
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_rx.c463 __free_page(skb_frag_page(frags + i));
/linux-master/drivers/scsi/fcoe/
H A Dfcoe_transport.c327 skb_frag_page(frag) + (off >> PAGE_SHIFT));
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.c35 page_ref_inc(skb_frag_page(frag));
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c587 memcpy(addr, skb_frag_page(frag), skb_frag_size(frag));
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_main.c469 struct page *page = skb_frag_page(frag);
644 page = unlikely(frag) ? skb_frag_page(frag) :
/linux-master/net/wireless/
H A Dutil.c710 frag_page = skb_frag_page(frag);
727 __frame_add_frag(frame, skb_frag_page(frag),

Completed in 432 milliseconds

123