Home
last modified time | relevance | path

Searched refs:skb_frag_page (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v4.19/net/core/
Ddatagram.c450 n = copy_page_to_iter(skb_frag_page(frag), in skb_copy_datagram_iter()
541 copied = copy_page_from_iter(skb_frag_page(frag), in skb_copy_datagram_from_iter()
680 struct page *page = skb_frag_page(frag); in skb_copy_and_csum_datagram()
Dskbuff.c2231 if (__splice_segment(skb_frag_page(f), in __skb_splice_bits()
3117 !skb_can_coalesce(tgt, to, skb_frag_page(fragfrom), in skb_shift()
3293 st->frag_data = kmap_atomic(skb_frag_page(frag)); in skb_seq_read()
3985 sg_set_page(&sg[elt], skb_frag_page(frag), copy, in __skb_to_sgvec()
/Linux-v4.19/net/tls/
Dtls_device.c263 dummy_tag_frag.page = skb_frag_page(frag); in tls_push_record()
278 sg_set_page(&offload_ctx->sg_tx_data[i], skb_frag_page(frag), in tls_push_record()
281 get_page(skb_frag_page(frag)); in tls_push_record()
Dtls_device_fallback.c263 sg_set_page(sg_in + i, skb_frag_page(frag), in fill_sg_in()
/Linux-v4.19/include/linux/
Dskbuff.h375 for (p = skb_frag_page(f) + ((f_off) >> PAGE_SHIFT), \
2732 static inline struct page *skb_frag_page(const skb_frag_t *frag) in skb_frag_page() function
2745 get_page(skb_frag_page(frag)); in __skb_frag_ref()
2768 put_page(skb_frag_page(frag)); in __skb_frag_unref()
2792 return page_address(skb_frag_page(frag)) + frag->page_offset; in skb_frag_address()
2804 void *ptr = page_address(skb_frag_page(frag)); in skb_frag_address_safe()
2855 return dma_map_page(dev, skb_frag_page(frag), in skb_frag_dma_map()
3025 return page == skb_frag_page(frag) && in skb_can_coalesce()
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dvnic_sdma.c114 skb_frag_page(frag), in build_vnic_ulp_payload()
/Linux-v4.19/drivers/net/
Dxen-netfront.c316 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_alloc_rx_buffers()
681 skb_frag_page(frag), frag->page_offset, in xennet_start_xmit()
918 skb_frag_page(nfrag), in xennet_fill_frags()
1171 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_release_rx_bufs()
Dthunderbolt.c1011 return kmap_atomic(skb_frag_page(frag)) + frag->page_offset; in tbnet_kmap_frag()
/Linux-v4.19/drivers/target/iscsi/cxgbit/
Dcxgbit_target.c1420 put_page(skb_frag_page(&ssi->frags[i])); in cxgbit_lro_hskb_reset()
1448 get_page(skb_frag_page(&hssi->frags[hfrag_idx])); in cxgbit_lro_skb_merge()
1471 get_page(skb_frag_page(&hssi->frags[dfrag_idx])); in cxgbit_lro_skb_merge()
/Linux-v4.19/net/wireless/
Dutil.c563 frag_page = skb_frag_page(frag); in __ieee80211_amsdu_copy_frag()
580 __frame_add_frag(frame, skb_frag_page(frag), in __ieee80211_amsdu_copy_frag()
/Linux-v4.19/drivers/net/ethernet/sfc/
Dtx.c278 vaddr = kmap_atomic(skb_frag_page(f)); in efx_skb_copy_bits_to_pio()
/Linux-v4.19/drivers/scsi/fcoe/
Dfcoe_transport.c338 skb_frag_page(frag) + (off >> PAGE_SHIFT)); in fcoe_fc_crc()
Dfcoe.c1538 cp = kmap_atomic(skb_frag_page(frag)) in fcoe_xmit()
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib_ib.c295 skb_frag_page(frag), in ipoib_dma_map_tx()
Dipoib_cm.c545 skb_fill_page_desc(toskb, i, skb_frag_page(frag), in skb_put_frags()
/Linux-v4.19/net/appletalk/
Dddp.c960 vaddr = kmap_atomic(skb_frag_page(frag)); in atalk_sum_skb()
/Linux-v4.19/net/ipv4/
Dtcp.c1807 skb_frag_page(frags)); in tcp_zerocopy_receive()
3704 struct page *page = skb_frag_page(f) + (offset >> PAGE_SHIFT); in tcp_md5_hash_skb_data()
/Linux-v4.19/drivers/staging/unisys/visornic/
Dvisornic_main.c286 skb_frag_page(&skb_shinfo(skb)->frags[frag])), in visor_copy_fragsinfo_from_skb()
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c1601 skb_frag_page(frag), in nicvf_sq_append_skb()
/Linux-v4.19/drivers/net/ethernet/sun/
Dsunvnet_common.c1088 vaddr = kmap_atomic(skb_frag_page(f)); in vnet_skb_map()
/Linux-v4.19/drivers/net/hyperv/
Dnetvsc_drv.c429 slots_used += fill_pg_buf(skb_frag_page(frag), in init_page_array()
/Linux-v4.19/drivers/net/ethernet/ti/
Dnetcp_core.c1132 struct page *page = skb_frag_page(frag); in netcp_tx_map_skb()
/Linux-v4.19/drivers/atm/
Deni.c1136 skb_frag_page(&skb_shinfo(skb)->frags[i]) + in do_tx()
/Linux-v4.19/drivers/net/ethernet/freescale/dpaa/
Ddpaa_eth.c1964 WARN_ON(!skb_frag_page(frag)); in skb_to_sg_fd()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c363 priv->ops.fill_desc(ring, skb_frag_page(frag), size, dma, in hns_nic_net_xmit_hw()

12