Home
last modified time | relevance | path

Searched refs:skb_frag_off (Results 1 – 25 of 42) sorted by relevance

12

/linux/net/core/
H A Ddatagram.c432 skb_frag_off(frag) + offset - start, in __skb_datagram_iter()
582 skb_frag_off(frag) + offset - start, in skb_copy_datagram_from_iter()
682 start == skb_frag_off(last) + skb_frag_size(last)) { in zerocopy_fill_skb_from_iter()
H A Dskbuff.c1375 skb_frag_foreach_page(frag, skb_frag_off(frag), in skb_dump()
2016 skb_frag_foreach_page(f, skb_frag_off(f), skb_frag_size(f), in skb_copy_ubufs()
3020 skb_frag_off(f) + offset - start, in skb_copy_bits()
3200 skb_frag_off(f), skb_frag_size(f), in __skb_splice_bits()
3339 skb_frag_off(frag) + offset); in __skb_send_sock()
3448 skb_frag_off(frag) + offset - start, in skb_store_bits()
3529 skb_frag_off(frag) + offset - start, in skb_checksum()
3615 skb_frag_off(frag) + offset - start, in skb_copy_and_csum_bits()
3695 skb_frag_off(frag) + offset - start, in skb_crc32c()
4260 skb_frag_off(fragfrom))) { in skb_shift()
[all …]
H A Dgro.c408 (!NET_IP_ALIGN || !((skb_frag_off(frag0) + nhoff) & 3))) { in skb_gro_reset_offset()
/linux/drivers/infiniband/hw/hfi1/
H A Dvnic_sdma.c69 skb_frag_off(frag), in build_vnic_ulp_payload()
H A Dipoib_tx.c220 skb_frag_off(frag), in hfi1_ipoib_build_ulp_payload()
/linux/net/ipv4/
H A Dtcp_sigpool.c347 unsigned int offset = skb_frag_off(f); in tcp_sigpool_hash_skb_data()
H A Dtcp.c1884 if (skb_frag_size(frag) != PAGE_SIZE || skb_frag_off(frag)) in can_map_frag()
2567 skb_frag_off(frag) + offset - in tcp_recvmsg_dmabuf()
4857 skb_frag_foreach_page(f, skb_frag_off(f), skb_frag_size(f), in tcp_md5_hash_skb_data()
/linux/net/tls/
H A Dtls_device_fallback.c264 skb_frag_size(frag), skb_frag_off(frag)); in fill_sg_in()
H A Dtls_device.c265 skb_frag_off(frag) + skb_frag_size(frag) == pfrag->offset) { in tls_append_frag()
303 skb_frag_size(frag), skb_frag_off(frag)); in tls_push_record()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c78 skb_frag_off(frag); in bnxt_xmit_bd()
/linux/include/linux/
H A Dskbuff.h3626 static inline unsigned int skb_frag_off(const skb_frag_t *frag) in skb_frag_off() function
3726 return page_address(skb_frag_page(frag)) + skb_frag_off(frag); in skb_frag_address()
3748 return ptr + skb_frag_off(frag); in skb_frag_address_safe()
3785 skb_frag_off(frag) + offset, size, dir); in __skb_frag_dma_map()
3961 off == skb_frag_off(frag) + skb_frag_size(frag); in skb_can_coalesce_netmem()
/linux/io_uring/
H A Dzcrx.c1291 return io_zcrx_copy_chunk(req, ifq, page, off + skb_frag_off(frag), len); in io_zcrx_copy_frag()
1309 if (!io_zcrx_queue_cqe(req, niov, ifq, off + skb_frag_off(frag), len)) in io_zcrx_recv_frag()
/linux/drivers/scsi/fcoe/
H A Dfcoe_transport.c322 off = skb_frag_off(frag); in fcoe_fc_crc()
/linux/drivers/target/iscsi/cxgbit/
H A Dcxgbit_target.c886 skb_frag_size(dfrag), skb_frag_off(dfrag)); in cxgbit_handle_immediate_data()
1404 skb, i, skb_frag_off(&ssi->frags[i]), in cxgbit_lro_skb_dump()
/linux/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c468 if (!IS_ALIGNED(skb_frag_off(frag), 4)) { in fs_enet_start_xmit()
/linux/drivers/net/ethernet/sun/
H A Dsunvnet_common.c1092 err = ldc_map_single(lp, vaddr + skb_frag_off(f), in vnet_skb_map()
1128 docopy |= skb_frag_off(f) & 7; in vnet_skb_shape()
/linux/drivers/net/hyperv/
H A Dnetvsc_drv.c355 u32 offset = skb_frag_off(frag); in init_page_array()
372 unsigned long offset = skb_frag_off(frag); in count_skb_frag_slots()
/linux/drivers/hsi/clients/
H A Dssi_protocol.c183 skb_frag_off(frag)); in ssip_skb_to_msg()
/linux/include/net/libeth/
H A Dxdp.h735 skb_frag_off(frag), in libeth_xdp_tx_fill_buf()
/linux/drivers/net/thunderbolt/
H A Dmain.c1099 return kmap_local_page(skb_frag_page(frag)) + skb_frag_off(frag); in tbnet_kmap_frag()
/linux/drivers/net/xen-netback/
H A Dnetback.c148 return (u16)skb_frag_off(frag); in frag_get_pending_idx()
/linux/net/appletalk/
H A Dddp.c978 sum = atalk_sum_partial(vaddr + skb_frag_off(frag) + in atalk_sum_skb()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c2092 int align_pad = -(skb_frag_off(stale)) & in __iavf_chk_linearize()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c357 skb_frag_off(frag); in ionic_xdp_post_frame()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_lib.c2402 int align_pad = -(skb_frag_off(stale)) & in idpf_chk_tso_segment()

12