Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls_tx.c223 get_page(skb_frag_page(frag)); in tx_sync_info_get()
291 tx_fill_wi(sq, pi, MLX5E_KTLS_DUMP_WQEBBS, fsz, skb_frag_page(frag)); in tx_post_resync_dump()
397 page_ref_add(skb_frag_page(f), n - 1); in mlx5e_ktls_tx_handle_ooo()
405 page_ref_add(skb_frag_page(f), n - 1); in mlx5e_ktls_tx_handle_ooo()
417 put_page(skb_frag_page(&info.frags[i])); in mlx5e_ktls_tx_handle_ooo()
/Linux-v5.4/net/core/
Ddatagram.c440 struct page *page = skb_frag_page(frag); in __skb_datagram_iter()
575 copied = copy_page_from_iter(skb_frag_page(frag), in skb_copy_datagram_from_iter()
Dskbuff.c2399 if (__splice_segment(skb_frag_page(f), in __skb_splice_bits()
2502 ret = kernel_sendpage_locked(sk, skb_frag_page(frag), in skb_send_sock_locked()
3320 !skb_can_coalesce(tgt, to, skb_frag_page(fragfrom), in skb_shift()
3496 st->frag_data = kmap_atomic(skb_frag_page(frag)); in skb_seq_read()
4196 sg_set_page(&sg[elt], skb_frag_page(frag), copy, in __skb_to_sgvec()
/Linux-v5.4/drivers/target/iscsi/cxgbit/
Dcxgbit_target.c902 sg_set_page(&ccmd->sg, skb_frag_page(dfrag), in cxgbit_handle_immediate_data()
904 get_page(skb_frag_page(dfrag)); in cxgbit_handle_immediate_data()
1418 put_page(skb_frag_page(&ssi->frags[i])); in cxgbit_lro_hskb_reset()
1446 get_page(skb_frag_page(&hssi->frags[hfrag_idx])); in cxgbit_lro_skb_merge()
1469 get_page(skb_frag_page(&hssi->frags[dfrag_idx])); in cxgbit_lro_skb_merge()
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dvnic_sdma.c110 skb_frag_page(frag), in build_vnic_ulp_payload()
/Linux-v5.4/include/linux/
Dskbuff.h391 for (p = skb_frag_page(f) + ((f_off) >> PAGE_SHIFT), \
2936 static inline struct page *skb_frag_page(const skb_frag_t *frag) in skb_frag_page() function
2949 get_page(skb_frag_page(frag)); in __skb_frag_ref()
2972 put_page(skb_frag_page(frag)); in __skb_frag_unref()
2996 return page_address(skb_frag_page(frag)) + skb_frag_off(frag); in skb_frag_address()
3008 void *ptr = page_address(skb_frag_page(frag)); in skb_frag_address_safe()
3070 return dma_map_page(dev, skb_frag_page(frag), in skb_frag_dma_map()
3240 return page == skb_frag_page(frag) && in skb_can_coalesce()
/Linux-v5.4/net/tls/
Dtls_device.c239 if (skb_frag_page(frag) == pfrag->page && in tls_append_frag()
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.c275 sg_set_page(sg_in + i, skb_frag_page(frag), in fill_sg_in()
/Linux-v5.4/drivers/net/
Dxen-netfront.c316 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_alloc_rx_buffers()
677 tx = xennet_make_txreqs(queue, tx, skb, skb_frag_page(frag), in xennet_start_xmit()
915 skb_frag_page(nfrag), in xennet_fill_frags()
1169 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_release_rx_bufs()
Dthunderbolt.c1008 return kmap_atomic(skb_frag_page(frag)) + skb_frag_off(frag); in tbnet_kmap_frag()
/Linux-v5.4/net/wireless/
Dutil.c590 frag_page = skb_frag_page(frag); in __ieee80211_amsdu_copy_frag()
607 __frame_add_frag(frame, skb_frag_page(frag), in __ieee80211_amsdu_copy_frag()
/Linux-v5.4/drivers/scsi/fcoe/
Dfcoe_transport.c326 skb_frag_page(frag) + (off >> PAGE_SHIFT)); in fcoe_fc_crc()
Dfcoe.c1531 cp = kmap_atomic(skb_frag_page(frag)) + skb_frag_off(frag); in fcoe_xmit()
/Linux-v5.4/drivers/net/ethernet/sfc/
Dtx.c275 vaddr = kmap_atomic(skb_frag_page(f)); in efx_skb_copy_bits_to_pio()
/Linux-v5.4/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-v5.4/drivers/hsi/clients/
Dssi_protocol.c184 sg_set_page(sg, skb_frag_page(frag), skb_frag_size(frag), in ssip_skb_to_msg()
/Linux-v5.4/drivers/net/xen-netback/
Dnetback.c1060 put_page(skb_frag_page(&frags[j])); in xenvif_handle_frag_list()
/Linux-v5.4/net/ipv4/
Dtcp.c1813 skb_frag_page(frags)); in tcp_zerocopy_receive()
3812 struct page *page = skb_frag_page(f) + (offset >> PAGE_SHIFT); in tcp_md5_hash_skb_data()
/Linux-v5.4/drivers/staging/unisys/visornic/
Dvisornic_main.c286 skb_frag_page(&skb_shinfo(skb)->frags[frag])), in visor_copy_fragsinfo_from_skb()
/Linux-v5.4/net/appletalk/
Dddp.c955 vaddr = kmap_atomic(skb_frag_page(frag)); in atalk_sum_skb()
/Linux-v5.4/net/kcm/
Dkcmsock.c648 skb_frag_page(frag), in kcm_write_msgs()
/Linux-v5.4/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c1596 skb_frag_page(frag), in nicvf_sq_append_skb()
/Linux-v5.4/drivers/net/ethernet/sun/
Dsunvnet_common.c1088 vaddr = kmap_atomic(skb_frag_page(f)); in vnet_skb_map()
/Linux-v5.4/drivers/net/usb/
Dusbnet.c1338 sg_set_page(&urb->sg[i + s], skb_frag_page(f), skb_frag_size(f), in build_dma_sg()

12