Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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()
675 sg_set_page(sg, pages[j], in rds_cmsg_rdma_args()
834 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.4.14/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()
Dskd_main.c1579 sg_set_page(sg, page, nbytes, 0); in skd_skreq_prep_buffering()
/linux-4.4.14/include/linux/
Dscatterlist.h112 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page() function
142 sg_set_page(sg, virt_to_page(buf), buflen, offset_in_page(buf)); in sg_set_buf()
/linux-4.4.14/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.4.14/fs/f2fs/
Dcrypto.c355 sg_set_page(&dst, dest_page, PAGE_CACHE_SIZE, 0); in f2fs_page_crypto()
357 sg_set_page(&src, src_page, PAGE_CACHE_SIZE, 0); in f2fs_page_crypto()
/linux-4.4.14/fs/ext4/
Dcrypto.c288 sg_set_page(&dst, dest_page, PAGE_CACHE_SIZE, 0); in ext4_page_crypto()
290 sg_set_page(&src, src_page, PAGE_CACHE_SIZE, 0); in ext4_page_crypto()
/linux-4.4.14/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.4.14/drivers/crypto/qce/
Ddma.c72 sg_set_page(sg, sg_page(new_sgl), new_sgl->length, in qce_sgtable_add()
/linux-4.4.14/block/
Dblk-merge.c372 sg_set_page(*sg, bvec->bv_page, nbytes, bvec->bv_offset); in __blk_segment_map_sg()
408 sg_set_page(*sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in __blk_bios_map_sg()
448 sg_set_page(sg, virt_to_page(q->dma_drain_buffer), in blk_rq_map_sg()
Dblk-integrity.c117 sg_set_page(sg, iv.bv_page, iv.bv_len, iv.bv_offset); in blk_rq_map_integrity_sg()
/linux-4.4.14/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.c236 sg_set_page(sg, page, PAGE_SIZE, 0); in vb2_vmalloc_dmabuf_ops_attach()
Dvideobuf2-dma-contig.c245 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in vb2_dc_dmabuf_ops_attach()
Dvideobuf2-dma-sg.c411 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in vb2_dma_sg_dmabuf_ops_attach()
/linux-4.4.14/crypto/
Dscatterwalk.c166 sg_set_page(dst, sg_page(src), src->length - len, src->offset + len); in scatterwalk_ffwd()
Dalgif_skcipher.c468 sg_set_page(sgl->sg + sgl->cur, page, size, offset); in skcipher_sendpage()
574 sg_set_page(&tmp[x], sg_page(&sreq->tsg[x]), in skcipher_recvmsg_async()
584 sg_set_page(sreq->tsg + txbufs++, sg_page(sg), sg->length, in skcipher_recvmsg_async()
Dalgif_hash.c117 sg_set_page(ctx->sgl.sg, page, size, offset); in hash_sendpage()
Daf_alg.c413 sg_set_page(sgl->sg + i, sgl->pages[i], plen, off); in af_alg_make_sg()
Dalgif_aead.c332 sg_set_page(sgl->sg + sgl->cur, page, size, offset); in aead_sendpage()
/linux-4.4.14/drivers/staging/android/ion/
Dion_system_heap.c162 sg_set_page(sg, page, PAGE_SIZE << compound_order(page), 0); in ion_system_heap_allocate()
359 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.c902 sg_set_page(&sg, page, size, 0); in ion_pages_sync_for_device()
/linux-4.4.14/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.4.14/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.c717 sg_set_page(&sgt->sgl[i], vm_page, in spi_map_buf()
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-crypto.c154 sg_set_page(&sl, page, len, offset & ~CFS_PAGE_MASK); in cfs_crypto_hash_update_page()
/linux-4.4.14/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.c426 sg_set_page(s, pages[cur_page], min(size, chunk_size), offset); in sg_alloc_table_from_pages()
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_gem.c454 sg_set_page(sg, page, PAGE_SIZE, 0); in armada_gem_prime_map_dma_buf()
466 sg_set_page(sgt->sgl, dobj->page, dobj->obj.size, 0); in armada_gem_prime_map_dma_buf()
/linux-4.4.14/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.4.14/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.4.14/drivers/infiniband/core/
Dumem.c207 sg_set_page(sg, page_list[i], PAGE_SIZE, 0); in ib_umem_get()
/linux-4.4.14/drivers/base/
Ddma-mapping.c238 sg_set_page(sgt->sgl, page, PAGE_ALIGN(size), 0); in dma_common_get_sgtable()
/linux-4.4.14/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.c494 sg_set_page(sg, pvec[n], PAGE_SIZE, 0); in st_set_pages()
Di915_gem_gtt.c3291 sg_set_page(sg, NULL, PAGE_SIZE, 0); in rotate_pages()
3416 sg_set_page(sg, NULL, PAGE_SIZE, 0); in intel_partial_pages()
Di915_gem.c2307 sg_set_page(sg, page, PAGE_SIZE, 0); in i915_gem_object_get_pages_gtt()
2316 sg_set_page(sg, page, PAGE_SIZE, 0); in i915_gem_object_get_pages_gtt()
/linux-4.4.14/drivers/crypto/ccp/
Dccp-crypto-main.c312 sg_set_page(sg, sg_page(sg_add), sg_add->length, in ccp_crypto_sg_table_add()
/linux-4.4.14/drivers/mmc/card/
Dmmc_test.c418 sg_set_page(sg, mem->arr[i].page, len, 0); in mmc_test_map_sg()
473 sg_set_page(sg, virt_to_page(addr), len, 0); in mmc_test_map_sg_max_scatter()
1279 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_write_high()
1289 sg_set_page(&sg, test->highmem, 512, 0); in mmc_test_read_high()
1311 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_write_high()
1333 sg_set_page(&sg, test->highmem, size, 0); in mmc_test_multi_read_high()
/linux-4.4.14/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.4.14/drivers/usb/musb/
Dux500_dma.c106 sg_set_page(&sg, pfn_to_page(PFN_DOWN(dma_addr)), len, in ux500_configure_channel()
/linux-4.4.14/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.c1015 sg_set_page(&sgl, pfn_to_page(PFN_DOWN(dma_src)), len, in rcar_dmac_prep_dma_memcpy()
1089 sg_set_page(&sgl[i], pfn_to_page(PFN_DOWN(src)), period_len, in rcar_dmac_prep_dma_cyclic()
/linux-4.4.14/sound/soc/txx9/
Dtxx9aclc.c128 sg_set_page(&sg, pfn_to_page(PFN_DOWN(buf_dma_addr)), in txx9aclc_dma_submit()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dfrwr_ops.c345 sg_set_page(&frmr->sg[i], in frwr_op_map()
Dsvc_rdma_recvfrom.c254 sg_set_page(&frmr->sg[pno], rqstp->rq_arg.pages[pg_no], in rdma_read_chunk_frmr()
/linux-4.4.14/fs/ecryptfs/
Dcrypto.c295 sg_set_page(&sg[i], pg, 0, offset); in virt_to_scatterlist()
451 sg_set_page(&src_sg, src_page, extent_size, in crypt_extent()
453 sg_set_page(&dst_sg, dst_page, extent_size, in crypt_extent()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dicm.c109 sg_set_page(mem, page, PAGE_SIZE << order, 0); in mlx4_alloc_icm_pages()
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885-alsa.c111 sg_set_page(&buf->sglist[i], pg, PAGE_SIZE, 0); in cx23885_alsa_dma_init()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_uiom.c171 sg_set_page(sg, page_list[i + off], in usnic_uiom_get_pages()
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_core.c164 sg_set_page(&sglist[i], pg, PAGE_SIZE, 0); in vmalloc_to_sg()
/linux-4.4.14/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()
Datmel_serial.c934 sg_set_page(&atmel_port->sg_tx, in atmel_prepare_tx_dma()
1116 sg_set_page(&atmel_port->sg_rx, in atmel_prepare_rx_dma()
Damba-pl011.c263 sg_set_page(&sg->sg, phys_to_page(dma_addr), in pl011_sgbuf_init()
/linux-4.4.14/net/ceph/
Dcrypto.c142 sg_set_page(sg, page, len, off); in setup_sgtable()
/linux-4.4.14/drivers/target/
Dtarget_core_sbc.c563 sg_set_page(&write_sg[i], m.page, block_size, in compare_and_write_callback()
567 sg_set_page(&write_sg[i], m.page, block_size, in compare_and_write_callback()
Dtarget_core_transport.c2306 sg_set_page(&sg[i], page, page_len, 0); in target_alloc_sgl()
/linux-4.4.14/net/9p/
Dtrans_virtio.c242 sg_set_page(&sg[index++], pdata[i++], s, data_off); in pack_sg_list_p()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_worker.c288 sg_set_page(&sg, page, PAGE_SIZE, 0); in drbd_csum_ee()
294 sg_set_page(&sg, page, len ?: PAGE_SIZE, 0); in drbd_csum_ee()
313 sg_set_page(&sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in drbd_csum_bio()
/linux-4.4.14/drivers/gpu/drm/tegra/
Dgem.c526 sg_set_page(sg, bo->pages[i], PAGE_SIZE, 0); in tegra_gem_prime_map_dma_buf()
/linux-4.4.14/drivers/media/pci/cx25821/
Dcx25821-alsa.c175 sg_set_page(&buf->sglist[i], pg, PAGE_SIZE, 0); in cx25821_alsa_dma_init()
/linux-4.4.14/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.4.14/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.4.14/drivers/media/pci/cx88/
Dcx88-alsa.c322 sg_set_page(&buf->sglist[i], pg, PAGE_SIZE, 0); in cx88_alsa_dma_init()
/linux-4.4.14/drivers/md/
Ddm-crypt.c853 sg_set_page(&dmreq->sg_in, bv_in.bv_page, 1 << SECTOR_SHIFT, in crypt_convert_block()
857 sg_set_page(&dmreq->sg_out, bv_out.bv_page, 1 << SECTOR_SHIFT, in crypt_convert_block()
/linux-4.4.14/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.4.14/drivers/scsi/
Dlibiscsi_tcp.c211 sg_set_page(&sg, sg_page(segment->sg), copied, in iscsi_tcp_segment_done()
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.c3311 sg_set_page(&scatterlist[i], page, in pmcraid_alloc_sglist()
Dipr.c3789 sg_set_page(&scatterlist[i], page, 0, 0); in ipr_alloc_ucode_buffer()
/linux-4.4.14/arch/arm64/mm/
Ddma-mapping.c338 sg_set_page(sgt->sgl, phys_to_page(dma_to_phys(dev, handle)), in __swiotlb_get_sgtable()
/linux-4.4.14/drivers/media/pci/saa7134/
Dsaa7134-alsa.c296 sg_set_page(&dma->sglist[i], pg, PAGE_SIZE, 0); in saa7134_alsa_dma_init()
/linux-4.4.14/drivers/char/agp/
Dintel-gtt.c110 sg_set_page(sg, pages[i], PAGE_SIZE, 0); in intel_gtt_map_memory()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_nodeqp.c381 sg_set_page(&sg[i], page, page_size, 0); in scif_p2p_setsg()
Dscif_rma.c556 sg_set_page(sg, pin->pages[i], PAGE_SIZE, 0x0); in scif_iommu_map()
/linux-4.4.14/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.4.14/net/sunrpc/
Dxdr.c1488 sg_set_page(sg, buf->pages[i], thislen, page_offset); in xdr_process_buf()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c695 sg_set_page(sg, page, fragnob, page_offset); in kiblnd_setup_rd_iov()
738 sg_set_page(sg, kiov->kiov_page, fragnob, in kiblnd_setup_rd_kiov()
/linux-4.4.14/drivers/xen/
Dxen-scsiback.c557 sg_set_page(sg, pg[i], seg->length, seg->offset); in scsiback_gnttab_data_map()
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c788 sg_set_page(sgt->sgl, page, PAGE_ALIGN(size), 0); in arm_dma_get_sgtable()
/linux-4.4.14/drivers/vhost/
Dscsi.c669 sg_set_page(sg, pages[npages], nbytes, offset); in vhost_scsi_map_to_sgl()
/linux-4.4.14/drivers/net/usb/
Dusbnet.c1295 sg_set_page(&urb->sg[i + s], f->page.p, f->size, in build_dma_sg()
/linux-4.4.14/drivers/crypto/
Dhifn_795x.c1436 sg_set_page(s, page, PAGE_SIZE, 0); in hifn_cipher_walk_init()
/linux-4.4.14/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.4.14/net/ipv4/
Dtcp.c3041 sg_set_page(&sg, page, skb_frag_size(f), in tcp_md5_hash_skb_data()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_target.c4375 sg_set_page(sgp, sg_page(sg), in qlt_set_data_offset()
4379 sg_set_page(sgp, sg_page(sg), sg->length, 0); in qlt_set_data_offset()
/linux-4.4.14/net/core/
Dskbuff.c3389 sg_set_page(&sg[elt], skb_frag_page(frag), copy, in __skb_to_sgvec()