Home
last modified time | relevance | path

Searched refs:sg_set_page (Results 1 – 105 of 105) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dcapa.c281 sg_set_page(&sl, virt_to_page(capa), in capa_hmac()
324 sg_set_page(&sd, virt_to_page(d), 16, in capa_encrypt_id()
328 sg_set_page(&ss, virt_to_page(s), 16, in capa_encrypt_id()
377 sg_set_page(&sd, virt_to_page(d), 16, in capa_decrypt_id()
381 sg_set_page(&ss, virt_to_page(s), 16, in capa_decrypt_id()
/linux-4.1.27/tools/virtio/linux/
Dscatterlist.h58 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page() function
180 sg_set_page(sg, virt_to_page(buf), buflen, offset_in_page(buf)); in sg_set_buf()
/linux-4.1.27/net/rds/
Dpage.c113 sg_set_page(scat, page, PAGE_SIZE, 0); in rds_page_remainder_alloc()
132 sg_set_page(scat, rem->r_page, bytes, rem->r_offset); in rds_page_remainder_alloc()
Drdma.c256 sg_set_page(&sg[i], pages[i], PAGE_SIZE, 0); in __rds_rdma_map()
672 sg_set_page(sg, pages[j], in rds_cmsg_rdma_args()
831 sg_set_page(rm->atomic.op_sg, page, 8, offset_in_page(args->local_addr)); in rds_cmsg_atomic()
Dmessage.c259 sg_set_page(&rm->data.op_sg[i], in rds_message_map_pages()
/linux-4.1.27/drivers/block/
Dcryptoloop.c152 sg_set_page(&sg_in, in_page, sz, in_offs); in cryptoloop_transfer()
153 sg_set_page(&sg_out, out_page, sz, out_offs); in cryptoloop_transfer()
Dnvme-core.c1708 sg_set_page(&sg[i], pages[i], in nvme_map_user_pages()
Dskd_main.c1579 sg_set_page(sg, page, nbytes, 0); in skd_skreq_prep_buffering()
/linux-4.1.27/include/linux/
Dscatterlist.h87 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page() function
117 sg_set_page(sg, virt_to_page(buf), buflen, offset_in_page(buf)); in sg_set_buf()
/linux-4.1.27/drivers/media/pci/ivtv/
Divtv-udma.c64 sg_set_page(&dma->SGlist[map_offset], dma->bouncemap[map_offset], len, offset); in ivtv_udma_fill_sg_list()
67 sg_set_page(&dma->SGlist[map_offset], dma->map[map_offset], len, offset); in ivtv_udma_fill_sg_list()
/linux-4.1.27/crypto/
Dauthencesn.c427 sg_set_page(hsg, sg_page(assoc), assoc->length, assoc->offset); in crypto_authenc_esn_genicv()
428 sg_set_page(hsg + 1, sg_page(assoc2), assoc2->length, assoc2->offset); in crypto_authenc_esn_genicv()
431 sg_set_page(tsg, sg_page(assoc1), assoc1->length, assoc1->offset); in crypto_authenc_esn_genicv()
595 sg_set_page(hsg, sg_page(assoc), assoc->length, assoc->offset); in crypto_authenc_esn_iverify()
596 sg_set_page(hsg + 1, sg_page(assoc2), assoc2->length, assoc2->offset); in crypto_authenc_esn_iverify()
599 sg_set_page(tsg, sg_page(assoc1), assoc1->length, assoc1->offset); in crypto_authenc_esn_iverify()
Dalgif_aead.c330 sg_set_page(sgl->sg + sgl->cur, page, size, offset); in aead_sendpage()
466 sg_set_page(assoc + i, sg_page(sg), in aead_recvmsg()
482 sg_set_page(assoc + i, sg_page(sg), in aead_recvmsg()
Dalgif_skcipher.c476 sg_set_page(sgl->sg + sgl->cur, page, size, offset); in skcipher_sendpage()
576 sg_set_page(&tmp[x], sg_page(&sreq->tsg[x]), in skcipher_recvmsg_async()
586 sg_set_page(sreq->tsg + txbufs++, sg_page(sg), sg->length, in skcipher_recvmsg_async()
Dauthenc.c354 sg_set_page(asg, sg_page(assoc), assoc->length, assoc->offset); in crypto_authenc_genicv()
509 sg_set_page(asg, sg_page(assoc), assoc->length, assoc->offset); in crypto_authenc_iverify()
Dalgif_hash.c117 sg_set_page(ctx->sgl.sg, page, size, offset); in hash_sendpage()
Daf_alg.c410 sg_set_page(sgl->sg + i, sgl->pages[i], plen, off); in af_alg_make_sg()
Dgcm.c1160 sg_set_page(assoc, sg_page(req->assoc), req->assoc->length, in crypto_rfc4543_crypt()
/linux-4.1.27/include/crypto/
Dscatterwalk.h31 sg_set_page(&sg1[num - 1], (void *)sg2, 0, 0); in scatterwalk_sg_chain()
/linux-4.1.27/block/
Dblk-merge.c195 sg_set_page(*sg, bvec->bv_page, nbytes, bvec->bv_offset); in __blk_segment_map_sg()
231 sg_set_page(*sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in __blk_bios_map_sg()
271 sg_set_page(sg, virt_to_page(q->dma_drain_buffer), in blk_rq_map_sg()
Dblk-integrity.c120 sg_set_page(sg, iv.bv_page, iv.bv_len, iv.bv_offset); in blk_rq_map_integrity_sg()
/linux-4.1.27/net/sunrpc/auth_gss/
Dgss_krb5_crypto.c422 sg_set_page(&desc->infrags[desc->fragno], in_page, sg->length, in encryptor()
424 sg_set_page(&desc->outfrags[desc->fragno], sg_page(sg), sg->length, in encryptor()
448 sg_set_page(&desc->outfrags[0], sg_page(sg), fraglen, in encryptor()
505 sg_set_page(&desc->frags[desc->fragno], sg_page(sg), sg->length, in decryptor()
526 sg_set_page(&desc->frags[0], sg_page(sg), fraglen, in decryptor()
/linux-4.1.27/drivers/media/v4l2-core/
Dvideobuf-dma-sg.c81 sg_set_page(&sglist[i], pg, PAGE_SIZE, 0); in videobuf_vmalloc_to_sg()
111 sg_set_page(&sglist[0], pages[0], in videobuf_pages_to_sg()
119 sg_set_page(&sglist[i], pages[i], min_t(size_t, PAGE_SIZE, size), 0); in videobuf_pages_to_sg()
Dvideobuf2-vmalloc.c254 sg_set_page(sg, page, PAGE_SIZE, 0); in vb2_vmalloc_dmabuf_ops_attach()
Dvideobuf2-dma-sg.c467 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in vb2_dma_sg_dmabuf_ops_attach()
Dvideobuf2-dma-contig.c264 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in vb2_dc_dmabuf_ops_attach()
/linux-4.1.27/drivers/staging/android/ion/
Dion_system_heap.c162 sg_set_page(sg, page, PAGE_SIZE << compound_order(page), 0); in ion_system_heap_allocate()
344 sg_set_page(table->sgl, page, len, 0); in ion_system_contig_heap_allocate()
Dion_carveout_heap.c97 sg_set_page(table->sgl, pfn_to_page(PFN_DOWN(paddr)), size, 0); in ion_carveout_heap_allocate()
Dion_chunk_heap.c73 sg_set_page(sg, pfn_to_page(PFN_DOWN(paddr)), in ion_chunk_heap_allocate()
Dion_heap.c159 sg_set_page(&sg, page, size, 0); in ion_heap_pages_zero()
Dion.c900 sg_set_page(&sg, page, size, 0); in ion_pages_sync_for_device()
/linux-4.1.27/fs/ext4/
Dcrypto.c362 sg_set_page(&dst, dest_page, PAGE_CACHE_SIZE, 0); in ext4_page_crypto()
364 sg_set_page(&src, src_page, PAGE_CACHE_SIZE, 0); in ext4_page_crypto()
Dcrypto_fname.c105 sg_set_page(sg, ctx->workpage, PAGE_SIZE, 0); in ext4_fname_encrypt()
177 sg_set_page(sg, ctx->workpage, PAGE_SIZE, 0); in ext4_fname_decrypt()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_gem_dmabuf.c50 sg_set_page(sg->sgl, pfn_to_page(PFN_DOWN(paddr)), obj->size, 0); in omap_gem_map_dma_buf()
/linux-4.1.27/drivers/crypto/qce/
Ddma.c124 sg_set_page(sg, sg_page(new_sgl), new_sgl->length, in qce_sgtable_add()
/linux-4.1.27/drivers/spi/
Dspi-topcliff-pch.c1023 sg_set_page(sg, virt_to_page(dma->rx_buf_virt), rem, in pch_spi_handle_dma()
1029 sg_set_page(sg, virt_to_page(dma->rx_buf_virt), size, in pch_spi_handle_dma()
1035 sg_set_page(sg, virt_to_page(dma->rx_buf_virt), size, in pch_spi_handle_dma()
1082 sg_set_page(sg, virt_to_page(dma->tx_buf_virt), size + head, in pch_spi_handle_dma()
1088 sg_set_page(sg, virt_to_page(dma->tx_buf_virt), rem, in pch_spi_handle_dma()
1094 sg_set_page(sg, virt_to_page(dma->tx_buf_virt), size, in pch_spi_handle_dma()
Dspi-ep93xx.c497 sg_set_page(sg, virt_to_page(pbuf), bytes, in ep93xx_spi_dma_prepare()
500 sg_set_page(sg, virt_to_page(espi->zeropage), in ep93xx_spi_dma_prepare()
Dspi-mxs.c236 sg_set_page(&dma_xfer[sg_count].sg, vm_page, in mxs_spi_txrx_dma()
Dspi-pl022.c902 sg_set_page(sg, virt_to_page(bufp), in setup_dma_scatter()
917 sg_set_page(sg, virt_to_page(pl022->dummypage), in setup_dma_scatter()
Dspi.c499 sg_set_page(&sgt->sgl[i], vm_page, in spi_map_buf()
/linux-4.1.27/drivers/mmc/core/
Dsdio_ops.c169 sg_set_page(sg_ptr, virt_to_page(buf + (i * seg_size)), in mmc_io_rw_extended()
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-crypto.c157 sg_set_page(&sl, page, len, offset & ~CFS_PAGE_MASK); in cfs_crypto_hash_update_page()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_gem.c453 sg_set_page(sg, page, PAGE_SIZE, 0); in armada_gem_prime_map_dma_buf()
465 sg_set_page(sgt->sgl, dobj->page, dobj->obj.size, 0); in armada_gem_prime_map_dma_buf()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_dmabuf.c103 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in exynos_gem_map_dma_buf()
/linux-4.1.27/lib/
Dkfifo.c334 sg_set_page(sgl, page, l - off, off); in setup_sgl_buf()
343 sg_set_page(sgl, page, len, off); in setup_sgl_buf()
Dscatterlist.c398 sg_set_page(s, pages[cur_page], min(size, chunk_size), offset); in sg_alloc_table_from_pages()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_dmabuf.c120 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in udl_map_dma_buf()
/linux-4.1.27/sound/soc/sh/
Dsiu_pcm.c128 sg_set_page(&sg, pfn_to_page(PFN_DOWN(buff)), in siu_pcm_wr_set()
178 sg_set_page(&sg, pfn_to_page(PFN_DOWN(buff)), in siu_pcm_rd_set()
/linux-4.1.27/drivers/base/
Ddma-mapping.c238 sg_set_page(sgt->sgl, page, PAGE_ALIGN(size), 0); in dma_common_get_sgtable()
/linux-4.1.27/drivers/infiniband/core/
Dumem.c207 sg_set_page(sg, page_list[i], PAGE_SIZE, 0); in ib_umem_get()
/linux-4.1.27/drivers/crypto/ccp/
Dccp-crypto-main.c311 sg_set_page(sg, sg_page(sg_add), sg_add->length, in ccp_crypto_sg_table_add()
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_dmabuf.c67 sg_set_page(dst, sg_page(src), src->length, 0); in i915_gem_map_dma_buf()
Di915_gem_userptr.c528 sg_set_page(sg, pvec[n], PAGE_SIZE, 0); in st_set_pages()
Di915_gem.c2098 sg_set_page(sg, page, PAGE_SIZE, 0); in i915_gem_object_get_pages_gtt()
2107 sg_set_page(sg, page, PAGE_SIZE, 0); in i915_gem_object_get_pages_gtt()
Di915_gem_gtt.c2623 sg_set_page(sg, NULL, PAGE_SIZE, 0); in rotate_pages()
/linux-4.1.27/drivers/mmc/card/
Dmmc_test.c424 sg_set_page(sg, mem->arr[i].page, len, 0); in mmc_test_map_sg()
479 sg_set_page(sg, virt_to_page(addr), len, 0); in mmc_test_map_sg_max_scatter()
1332 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_write_high()
1347 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_read_high()
1374 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_write_high()
1401 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_read_high()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_memfree.c119 sg_set_page(mem, page, PAGE_SIZE << order, 0); in mthca_alloc_icm_pages()
480 sg_set_page(&db_tab->page[i].mem, pages[0], MTHCA_ICM_PAGE_SIZE, in mthca_map_user_db()
/linux-4.1.27/drivers/usb/musb/
Dux500_dma.c106 sg_set_page(&sg, pfn_to_page(PFN_DOWN(dma_addr)), len, in ux500_configure_channel()
/linux-4.1.27/drivers/dma/sh/
Dshdma-base.c655 sg_set_page(&sg, pfn_to_page(PFN_DOWN(dma_src)), len, in shdma_prep_memcpy()
743 sg_set_page(&sgl[i], pfn_to_page(PFN_DOWN(src)), period_len, in shdma_prep_dma_cyclic()
Drcar-dmac.c1010 sg_set_page(&sgl, pfn_to_page(PFN_DOWN(dma_src)), len, in rcar_dmac_prep_dma_memcpy()
1084 sg_set_page(&sgl[i], pfn_to_page(PFN_DOWN(src)), period_len, in rcar_dmac_prep_dma_cyclic()
/linux-4.1.27/sound/soc/txx9/
Dtxx9aclc.c128 sg_set_page(&sg, pfn_to_page(PFN_DOWN(buf_dma_addr)), in txx9aclc_dma_submit()
/linux-4.1.27/fs/ecryptfs/
Dcrypto.c296 sg_set_page(&sg[i], pg, 0, offset); in virt_to_scatterlist()
452 sg_set_page(&src_sg, src_page, extent_size, in crypt_extent()
454 sg_set_page(&dst_sg, dst_page, extent_size, in crypt_extent()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dicm.c109 sg_set_page(mem, page, PAGE_SIZE << order, 0); in mlx4_alloc_icm_pages()
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-alsa.c111 sg_set_page(&buf->sglist[i], pg, PAGE_SIZE, 0); in cx23885_alsa_dma_init()
/linux-4.1.27/drivers/media/common/saa7146/
Dsaa7146_core.c164 sg_set_page(&sglist[i], pg, PAGE_SIZE, 0); in vmalloc_to_sg()
/linux-4.1.27/drivers/tty/serial/
Dpch_uart.c878 sg_set_page(&priv->sg_rx, virt_to_page(priv->rx_buf_virt), in dma_handle_rx()
1021 sg_set_page(sg, virt_to_page(xmit->buf), in dma_handle_tx()
1024 sg_set_page(sg, virt_to_page(xmit->buf), in dma_handle_tx()
Dsh-sci.c1685 sg_set_page(&s->sg_tx, virt_to_page(port->state->xmit.buf), in sci_request_dma()
1734 sg_set_page(sg, virt_to_page(buf[i]), s->buf_len_rx, in sci_request_dma()
Datmel_serial.c857 sg_set_page(&atmel_port->sg_tx, in atmel_prepare_tx_dma()
1037 sg_set_page(&atmel_port->sg_rx, in atmel_prepare_rx_dma()
Damba-pl011.c250 sg_set_page(&sg->sg, phys_to_page(dma_addr), in pl011_sgbuf_init()
/linux-4.1.27/net/ceph/
Dcrypto.c146 sg_set_page(sg, page, len, off); in setup_sgtable()
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_uiom.c171 sg_set_page(sg, page_list[i + off], in usnic_uiom_get_pages()
/linux-4.1.27/drivers/target/
Dtarget_core_sbc.c511 sg_set_page(&write_sg[i], m.page, block_size, in compare_and_write_callback()
515 sg_set_page(&write_sg[i], m.page, block_size, in compare_and_write_callback()
Dtarget_core_transport.c2304 sg_set_page(&sg[i], page, page_len, 0); in target_alloc_sgl()
/linux-4.1.27/net/9p/
Dtrans_virtio.c242 sg_set_page(&sg[index++], pdata[i++], s, data_off); in pack_sg_list_p()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_worker.c310 sg_set_page(&sg, page, PAGE_SIZE, 0); in drbd_csum_ee()
316 sg_set_page(&sg, page, len ?: PAGE_SIZE, 0); in drbd_csum_ee()
335 sg_set_page(&sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in drbd_csum_bio()
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-alsa.c175 sg_set_page(&buf->sglist[i], pg, PAGE_SIZE, 0); in cx25821_alsa_dma_init()
/linux-4.1.27/drivers/gpu/drm/tegra/
Dgem.c535 sg_set_page(sg, bo->pages[i], PAGE_SIZE, 0); in tegra_gem_prime_map_dma_buf()
/linux-4.1.27/drivers/memstick/core/
Dms_block.c56 sg_set_page(sg_to, sg_page(sg_from), in msb_sg_copy()
74 sg_set_page(sg_to, sg_page(sg_from), in msb_sg_copy()
85 sg_set_page(sg_to, sg_page(sg_from), len, sg_from->offset); in msb_sg_copy()
Dmspro_block.c638 sg_set_page(&t_sg, in h_mspro_block_transfer_data()
/linux-4.1.27/drivers/video/fbdev/
Dmx3fb.c825 sg_set_page(&sg[0], virt_to_page(fbi->screen_base), in __set_par()
1198 sg_set_page(&sg[mx3_fbi->cur_ipu_buf], in mx3fb_pan_display()
Dsh_mobile_lcdcfb.c458 sg_set_page(&ch->sglist[nr_pages++], page, PAGE_SIZE, 0); in sh_mobile_lcdc_sginit()
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-alsa.c322 sg_set_page(&buf->sglist[i], pg, PAGE_SIZE, 0); in cx88_alsa_dma_init()
/linux-4.1.27/drivers/misc/carma/
Dcarma-fpga-program.c107 sg_set_page(&priv->sglist[i], pg, PAGE_SIZE, 0); in fpga_dma_init()
Dcarma-fpga.c239 sg_set_page(&buf->sglist[i], pg, PAGE_SIZE, 0); in carma_dma_init()
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_memory.c79 sg_set_page(&sg[i], page, page_len, 0); in iser_alloc_bounce_sg()
/linux-4.1.27/drivers/char/
Dvirtio_console.c891 sg_set_page(&(sgl->sg[sgl->n]), buf->page, len, buf->offset); in pipe_to_sg()
910 sg_set_page(&(sgl->sg[sgl->n]), page, len, offset); in pipe_to_sg()
/linux-4.1.27/drivers/md/
Ddm-crypt.c852 sg_set_page(&dmreq->sg_in, bv_in.bv_page, 1 << SECTOR_SHIFT, in crypt_convert_block()
856 sg_set_page(&dmreq->sg_out, bv_out.bv_page, 1 << SECTOR_SHIFT, in crypt_convert_block()
/linux-4.1.27/drivers/scsi/
Dlibiscsi_tcp.c211 sg_set_page(&sg, sg_page(segment->sg), copied, in iscsi_tcp_segment_done()
Dstorvsc_drv.c622 sg_set_page(&bounce_sgl[i], page_buf, buf_len, 0); in create_bounce_buffer()
Dosst.c5359 sg_set_page(&STbuffer->sg[0], page, b_size, 0); in enlarge_buffer()
5382sg_set_page(&STbuffer->sg[segs], page, (OS_FRAME_SIZE - got <= PAGE_SIZE / 2) ? (OS_FRAME_SIZE - g… in enlarge_buffer()
Dpmcraid.c3310 sg_set_page(&scatterlist[i], page, in pmcraid_alloc_sglist()
Dipr.c3788 sg_set_page(&scatterlist[i], page, 0, 0); in ipr_alloc_ucode_buffer()
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-alsa.c304 sg_set_page(&dma->sglist[i], pg, PAGE_SIZE, 0); in saa7134_alsa_dma_init()
/linux-4.1.27/drivers/char/agp/
Dintel-gtt.c110 sg_set_page(sg, pages[i], PAGE_SIZE, 0); in intel_gtt_map_memory()
/linux-4.1.27/drivers/hsi/clients/
Dssi_protocol.c194 sg_set_page(sg, frag->page.p, frag->size, frag->page_offset); in ssip_skb_to_msg()
/linux-4.1.27/net/sunrpc/
Dxdr.c1488 sg_set_page(sg, buf->pages[i], thislen, page_offset); in xdr_process_buf()
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c735 sg_set_page(sg, page, fragnob, page_offset); in kiblnd_setup_rd_iov()
778 sg_set_page(sg, kiov->kiov_page, fragnob, in kiblnd_setup_rd_kiov()
/linux-4.1.27/drivers/xen/
Dxen-scsiback.c563 sg_set_page(sg, pg[i], seg->length, seg->offset); in scsiback_gnttab_data_map()
/linux-4.1.27/arch/arm/mm/
Ddma-mapping.c778 sg_set_page(sgt->sgl, page, PAGE_ALIGN(size), 0); in arm_dma_get_sgtable()
/linux-4.1.27/drivers/net/usb/
Dusbnet.c1277 sg_set_page(&urb->sg[i + s], f->page.p, f->size, in build_dma_sg()
/linux-4.1.27/drivers/vhost/
Dscsi.c828 sg_set_page(sg, pages[npages], nbytes, offset); in vhost_scsi_map_to_sgl()
/linux-4.1.27/net/ipv4/
Dtcp.c2969 sg_set_page(&sg, page, skb_frag_size(f), in tcp_md5_hash_skb_data()
/linux-4.1.27/drivers/crypto/
Dhifn_795x.c1438 sg_set_page(s, page, PAGE_SIZE, 0); in hifn_cipher_walk_init()
/linux-4.1.27/drivers/usb/wusbcore/
Dwa-xfer.c1071 sg_set_page(current_seg_sg, sg_page(current_xfer_sg), in wa_xfer_create_subset_sg()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_target.c4387 sg_set_page(sgp, sg_page(sg), in qlt_set_data_offset()
4391 sg_set_page(sgp, sg_page(sg), sg->length, 0); in qlt_set_data_offset()
/linux-4.1.27/net/core/
Dskbuff.c3389 sg_set_page(&sg[elt], skb_frag_page(frag), copy, in __skb_to_sgvec()