Home
last modified time | relevance | path

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

/linux-4.4.14/net/core/
Ddatagram.c386 if (copy_page_to_iter(skb_frag_page(frag), in skb_copy_datagram_iter()
475 copied = copy_page_from_iter(skb_frag_page(frag), in skb_copy_datagram_from_iter()
601 struct page *page = skb_frag_page(frag); in skb_copy_and_csum_datagram()
Dskbuff.c898 vaddr = kmap_atomic(skb_frag_page(f)); in skb_copy_ubufs()
1693 vaddr = kmap_atomic(skb_frag_page(f)); in skb_copy_bits()
1866 if (__splice_segment(skb_frag_page(f), in __skb_splice_bits()
1993 vaddr = kmap_atomic(skb_frag_page(frag)); in skb_store_bits()
2066 vaddr = kmap_atomic(skb_frag_page(frag)); in __skb_checksum()
2153 vaddr = kmap_atomic(skb_frag_page(frag)); in skb_copy_and_csum_bits()
2606 !skb_can_coalesce(tgt, to, skb_frag_page(fragfrom), in skb_shift()
2782 st->frag_data = kmap_atomic(skb_frag_page(frag)); in skb_seq_read()
3389 sg_set_page(&sg[elt], skb_frag_page(frag), copy, in __skb_to_sgvec()
Ddev.c2598 if (PageHighMem(skb_frag_page(frag))) in illegal_highdma()
2610 dma_addr_t addr = page_to_phys(skb_frag_page(frag)); in illegal_highdma()
4171 !PageHighMem(skb_frag_page(frag0))) { in skb_gro_reset_offset()
/linux-4.4.14/include/linux/
Dskbuff.h2412 static inline struct page *skb_frag_page(const skb_frag_t *frag) in skb_frag_page() function
2425 get_page(skb_frag_page(frag)); in __skb_frag_ref()
2448 put_page(skb_frag_page(frag)); in __skb_frag_unref()
2472 return page_address(skb_frag_page(frag)) + frag->page_offset; in skb_frag_address()
2484 void *ptr = page_address(skb_frag_page(frag)); in skb_frag_address_safe()
2535 return dma_map_page(dev, skb_frag_page(frag), in skb_frag_dma_map()
2679 return page == skb_frag_page(frag) && in skb_can_coalesce()
/linux-4.4.14/drivers/net/
Dxen-netfront.c310 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_alloc_rx_buffers()
660 skb_frag_page(frag), frag->page_offset, in xennet_start_xmit()
893 skb_add_rx_frag(skb, shinfo->nr_frags, skb_frag_page(nfrag), in xennet_fill_frags()
1146 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_release_rx_bufs()
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c1624 unsigned long pfn = page_to_pfn(skb_frag_page(f)); in tile_net_tx_frags()
1633 BUG_ON(PageHighMem(skb_frag_page(f))); in tile_net_tx_frags()
Dtilegx.c1633 unsigned long pfn = page_to_pfn(skb_frag_page(f)); in tile_net_frag_buf()
/linux-4.4.14/drivers/scsi/fcoe/
Dfcoe_transport.c315 skb_frag_page(frag) + (off >> PAGE_SHIFT)); in fcoe_fc_crc()
Dfcoe.c1645 cp = kmap_atomic(skb_frag_page(frag)) in fcoe_xmit()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_ib.c286 skb_frag_page(frag), in ipoib_dma_map_tx()
Dipoib_cm.c543 skb_fill_page_desc(toskb, i, skb_frag_page(frag), in skb_put_frags()
/linux-4.4.14/drivers/net/hyperv/
Dnetvsc_drv.c351 slots_used += fill_pg_buf(skb_frag_page(frag), in init_page_array()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dtx.c260 vaddr = kmap_atomic(skb_frag_page(f)); in efx_skb_copy_bits_to_pio()
/linux-4.4.14/net/appletalk/
Dddp.c961 vaddr = kmap_atomic(skb_frag_page(frag)); in atalk_sum_skb()
/linux-4.4.14/drivers/staging/unisys/visornic/
Dvisornic_main.c263 skb_frag_page(&skb_shinfo(skb)->frags[ii])), in visor_copy_fragsinfo_from_skb()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c167 fill_desc(ring, skb_frag_page(frag), size, dma, in hns_nic_net_xmit_hw()
/linux-4.4.14/drivers/net/xen-netback/
Dnetback.c485 skb_frag_page(&skb_shinfo(skb)->frags[i]), in xenvif_gop_skb()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.c1025 vaddr = kmap_atomic(skb_frag_page(f)); in vnet_skb_map()
Dcassini.c2839 addr = cas_page_map(skb_frag_page(fragp)); in cas_xmit_tx_ringN()
Dniu.c6719 mapping = np->ops->map_page(np->device, skb_frag_page(frag), in niu_start_xmit()
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c1058 struct page *page = skb_frag_page(frag); in netcp_tx_map_skb()
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c330 cp = kmap_atomic(skb_frag_page(frag)) + frag->page_offset; in bnx2fc_xmit()
/linux-4.4.14/net/ipv4/
Dtcp.c3039 struct page *page = skb_frag_page(f) + (offset >> PAGE_SHIFT); in tcp_md5_hash_skb_data()
/linux-4.4.14/drivers/atm/
Deni.c1136 skb_frag_page(&skb_shinfo(skb)->frags[i]) + in do_tx()
/linux-4.4.14/drivers/net/ethernet/
Djme.c2071 skb_frag_page(frag), in jme_map_tx_skb()
/linux-4.4.14/drivers/s390/net/
Dqeth_core_main.c3823 data = (char *)page_to_phys(skb_frag_page(frag)) + in qeth_get_elements_for_frags()
3929 data = (char *)page_to_phys(skb_frag_page(frag)) + in __qeth_fill_buffer()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1500 va = page_address(skb_frag_page(&rx_frags[0])) + in myri10ge_rx_done()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c2926 page_to_phys(skb_frag_page(frag)); in e1000_tx_map()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbnx2.c2962 page = skb_frag_page(&shinfo->frags[shinfo->nr_frags]); in bnx2_reuse_rx_skb_pages()