/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 663 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 D | bnxt_xdp.c | 70 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 D | xdp.c | 421 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 D | datagram.c | 438 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 D | skbuff.c | 1082 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 D | gro.c | 385 if (pinfo->nr_frags && !PageHighMem(skb_frag_page(frag0)) &&
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | vnic_sdma.c | 68 skb_frag_page(frag),
|
H A D | ipoib_tx.c | 219 skb_frag_page(frag),
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | xdp.c | 137 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 D | tcp_sigpool.c | 341 page = skb_frag_page(f) + (offset >> PAGE_SHIFT);
|
/linux-master/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_target.c | 885 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 D | tls_device.c | 265 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 D | tls_device_fallback.c | 281 sg_set_page(sg_in + i, skb_frag_page(frag),
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tx.c | 210 vaddr = kmap_local_page(skb_frag_page(f));
|
/linux-master/include/linux/ |
H A D | skbuff.h | 439 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 D | xen-netfront.c | 331 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 D | i40e_xsk.c | 333 memcpy(addr, skb_frag_page(frag), skb_frag_size(frag));
|
/linux-master/net/vmw_vsock/ |
H A D | virtio_transport.c | 155 va = page_to_virt(skb_frag_page(skb_frag));
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.c | 1852 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 D | funeth_rx.c | 463 __free_page(skb_frag_page(frags + i));
|
/linux-master/drivers/scsi/fcoe/ |
H A D | fcoe_transport.c | 327 skb_frag_page(frag) + (off >> PAGE_SHIFT));
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ring.c | 35 page_ref_inc(skb_frag_page(frag));
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 587 memcpy(addr, skb_frag_page(frag), skb_frag_size(frag));
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 469 struct page *page = skb_frag_page(frag); 644 page = unlikely(frag) ? skb_frag_page(frag) :
|
/linux-master/net/wireless/ |
H A D | util.c | 710 frag_page = skb_frag_page(frag); 727 __frame_add_frag(frame, skb_frag_page(frag),
|