/linux-4.4.14/include/crypto/ |
D | scatterwalk.h | 46 return !(((sg_page(walk_in->sg) - sg_page(walk_out->sg)) << PAGE_SHIFT) + in scatterwalk_samebuf() 78 return sg_page(walk->sg) + (walk->offset >> PAGE_SHIFT); in scatterwalk_page()
|
/linux-4.4.14/include/linux/ |
D | scatterlist.h | 120 static inline struct page *sg_page(struct scatterlist *sg) in sg_page() function 226 return page_to_phys(sg_page(sg)) + sg->offset; in sg_phys() 241 return page_address(sg_page(sg)) + sg->offset; in sg_virt() 318 return nth_page(sg_page(piter->sg), piter->sg_pgoffset); in sg_page_iter_page()
|
/linux-4.4.14/crypto/ |
D | scatterwalk.c | 56 page = sg_page(walk->sg) + ((walk->offset - 1) >> PAGE_SHIFT); in scatterwalk_pagedone() 118 if (sg_page(sg) == virt_to_page(buf) && in scatterwalk_map_and_copy() 166 sg_set_page(dst, sg_page(src), src->length - len, src->offset + len); in scatterwalk_ffwd()
|
D | algif_aead.c | 87 if (!sg_page(sg + i)) in aead_put_sgl() 90 put_page(sg_page(sg + i)); in aead_put_sgl() 224 err = memcpy_from_msg(page_address(sg_page(sg)) + in aead_sendmsg() 263 if (!sg_page(sg)) in aead_sendmsg() 266 err = memcpy_from_msg(page_address(sg_page(sg)), in aead_sendmsg() 269 __free_page(sg_page(sg)); in aead_sendmsg()
|
D | algif_skcipher.c | 90 put_page(sg_page(sg)); in skcipher_free_async_sgls() 166 if (!sg_page(sg + i)) in skcipher_pull_sgl() 178 put_page(sg_page(sg + i)); in skcipher_pull_sgl() 357 err = memcpy_from_msg(page_address(sg_page(sg)) + in skcipher_sendmsg() 395 if (!sg_page(sg + i)) in skcipher_sendmsg() 398 err = memcpy_from_msg(page_address(sg_page(sg + i)), in skcipher_sendmsg() 401 __free_page(sg_page(sg + i)); in skcipher_sendmsg() 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()
|
D | eseqiv.c | 94 srcp = sg_page(osrc); in eseqiv_givencrypt() 95 dstp = sg_page(odst); in eseqiv_givencrypt()
|
D | shash.c | 285 data = kmap_atomic(sg_page(sg)); in shash_ahash_digest() 425 data = kmap_atomic(sg_page(sg)); in shash_compat_digest()
|
D | ahash.c | 73 walk->pg = sg_page(walk->sg) + (walk->offset >> PAGE_SHIFT); in hash_walk_new_entry()
|
/linux-4.4.14/net/rds/ |
D | message.c | 65 rdsdebug("putting data page %p\n", (void *)sg_page(&rm->data.op_sg[i])); in rds_message_purge() 67 __free_page(sg_page(&rm->data.op_sg[i])); in rds_message_purge() 283 if (!sg_page(sg)) { in rds_message_copy_from_user() 296 nbytes = copy_page_from_iter(sg_page(sg), sg->offset + sg_off, in rds_message_copy_from_user() 333 ret = copy_page_to_iter(sg_page(sg), sg->offset + vec_off, in rds_message_inc_copy_to_user()
|
D | page.c | 133 get_page(sg_page(scat)); in rds_page_remainder_alloc() 176 ret ? NULL : sg_page(scat), ret ? 0 : scat->offset, in rds_page_remainder_alloc()
|
D | tcp_send.c | 125 sg_page(&rm->data.op_sg[sg]), in rds_tcp_xmit() 129 rdsdebug("tcp sendpage %p:%u:%u ret %d\n", (void *)sg_page(&rm->data.op_sg[sg]), in rds_tcp_xmit()
|
D | ib_recv.c | 193 rdsdebug("frag %p page %p\n", frag, sg_page(&frag->f_sg)); in rds_ib_frag_free() 409 recv->r_ibinc, sg_page(&recv->r_frag->f_sg), in rds_ib_recv_refill() 545 ret = copy_page_to_iter(sg_page(&frag->f_sg), in rds_ib_inc_copy_to_user() 797 addr = kmap_atomic(sg_page(&frag->f_sg)); in rds_ib_cong_recv()
|
D | rdma.c | 269 put_page(sg_page(&sg[i])); in __rds_rdma_map() 449 struct page *page = sg_page(&ro->op_sg[i]); in rds_rdma_free_op() 468 struct page *page = sg_page(ao->op_sg); in rds_atomic_free_op()
|
D | ib_rdma.c | 537 struct page *page = sg_page(&ibmr->sg[i]); in __rds_ib_teardown_mr()
|
/linux-4.4.14/arch/mips/mm/ |
D | dma-default.c | 310 __dma_sync(sg_page(sg), sg->offset, sg->length, in mips_dma_map_sg() 315 sg->dma_address = plat_map_dma_mem_page(dev, sg_page(sg)) + in mips_dma_map_sg() 342 __dma_sync(sg_page(sg), sg->offset, sg->length, in mips_dma_unmap_sg() 374 __dma_sync(sg_page(sg), sg->offset, sg->length, in mips_dma_sync_sg_for_cpu() 390 __dma_sync(sg_page(sg), sg->offset, sg->length, in mips_dma_sync_sg_for_device()
|
/linux-4.4.14/drivers/target/tcm_fc/ |
D | tfc_io.c | 97 page = sg_page(sg); in ft_queue_data_in() 115 page = sg_page(sg); in ft_queue_data_in() 294 page = sg_page(sg); in ft_recv_write_data() 302 page = sg_page(sg); in ft_recv_write_data()
|
D | tfc_cmd.c | 65 sg_page(sg), sg->length, sg->offset); in _ft_dump_cmd()
|
/linux-4.4.14/drivers/target/ |
D | target_core_sbc.c | 414 addr = kmap_atomic(sg_page(sg)); in xdreadwrite_callback() 531 addr = (unsigned char *)kmap_atomic(sg_page(sg)); in compare_and_write_callback() 1246 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_generate() 1247 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate() 1262 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate() 1275 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate() 1360 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_copy_prot() 1364 addr = kmap_atomic(sg_page(sg)) + sg->offset + offset; in sbc_dif_copy_prot() 1403 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_verify() 1404 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify() [all …]
|
D | target_core_iblock.c | 457 while (bio_add_page(bio, sg_page(sg), sg->length, sg->offset) in iblock_execute_write_same() 620 rc = bio_integrity_add_page(bio, sg_page(sg), sg->length, in iblock_alloc_bip() 628 sg_page(sg), sg->length, sg->offset); in iblock_alloc_bip() 698 while (bio_add_page(bio, sg_page(sg), sg->length, sg->offset) in iblock_execute_rw()
|
D | target_core_transport.c | 1493 buf = kmap(sg_page(sgl)) + sgl->offset; in target_submit_cmd_map_sgls() 1497 kunmap(sg_page(sgl)); in target_submit_cmd_map_sgls() 2162 __free_page(sg_page(sg)); in transport_free_sgl() 2248 return kmap(sg_page(sg)) + sg->offset; in transport_kmap_data_sg() 2257 pages[i] = sg_page(sg); in transport_kmap_data_sg() 2274 kunmap(sg_page(cmd->t_data_sg)); in transport_kunmap_data_sg() 2317 __free_page(sg_page(&sg[i])); in target_alloc_sgl()
|
D | target_core_file.c | 267 bvec[i].bv_page = sg_page(sg); in fd_do_rw() 393 bvec[i].bv_page = sg_page(&cmd->t_data_sg[0]); in fd_execute_write_same()
|
D | target_core_user.c | 247 from = kmap_atomic(sg_page(sg)) + sg->offset; in alloc_and_scatter_data_area() 305 to = kmap_atomic(sg_page(sg)) + sg->offset; in gather_and_free_data_area()
|
D | target_core_rd.c | 88 pg = sg_page(&sg[j]); in rd_release_sgl_table()
|
D | target_core_pscsi.c | 896 page = sg_page(sg); in pscsi_map_sg()
|
/linux-4.4.14/tools/virtio/linux/ |
D | scatterlist.h | 66 static inline struct page *sg_page(struct scatterlist *sg) in sg_page() function 174 return page_to_phys(sg_page(sg)) + sg->offset; in sg_phys()
|
/linux-4.4.14/drivers/crypto/qce/ |
D | dma.c | 63 if (!sg_page(sg)) in qce_sgtable_add() 72 sg_set_page(sg, sg_page(new_sgl), new_sgl->length, in qce_sgtable_add()
|
/linux-4.4.14/drivers/staging/android/ion/ |
D | ion_carveout_heap.c | 64 struct page *page = sg_page(table->sgl); in ion_carveout_heap_phys() 113 struct page *page = sg_page(table->sgl); in ion_carveout_heap_free()
|
D | ion_chunk_heap.c | 84 gen_pool_free(chunk_heap->pool, page_to_phys(sg_page(sg)), in ion_chunk_heap_allocate() 112 gen_pool_free(chunk_heap->pool, page_to_phys(sg_page(sg)), in ion_chunk_heap_free()
|
D | ion_system_heap.c | 197 free_buffer_page(sys_heap, buffer, sg_page(sg)); in ion_system_heap_free() 379 struct page *page = sg_page(table->sgl); in ion_system_contig_heap_free() 394 struct page *page = sg_page(table->sgl); in ion_system_contig_heap_phys()
|
D | ion_heap.c | 50 struct page *page = sg_page(sg); in ion_heap_map_kernel() 82 struct page *page = sg_page(sg); in ion_heap_map_user()
|
D | ion.c | 233 struct page *page = sg_page(sg); in ion_buffer_create()
|
/linux-4.4.14/arch/metag/include/asm/ |
D | dma-mapping.h | 58 BUG_ON(!sg_page(sg)); in dma_map_sg() 97 BUG_ON(!sg_page(sg)); in dma_unmap_sg()
|
/linux-4.4.14/arch/sparc/mm/ |
D | iommu.c | 246 sg->dma_address = iommu_get_one(dev, sg_page(sg), n) + sg->offset; in iommu_get_scsi_sgl_gflush() 267 if ((page = (unsigned long) page_address(sg_page(sg))) != 0) { in iommu_get_scsi_sgl_pflush() 277 sg->dma_address = iommu_get_one(dev, sg_page(sg), n) + sg->offset; in iommu_get_scsi_sgl_pflush()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_memfree.c | 73 __free_pages(sg_page(&chunk->mem[i]), in mthca_free_icm_pages() 83 lowmem_page_address(sg_page(&chunk->mem[i])), in mthca_free_icm_coherent() 309 page = sg_page(&chunk->mem[i]); in mthca_table_find() 493 put_page(sg_page(&db_tab->page[i].mem)); in mthca_map_user_db() 559 put_page(sg_page(&db_tab->page[i].mem)); in mthca_cleanup_user_db_tab()
|
/linux-4.4.14/arch/frv/mb93090-mb00/ |
D | pci-dma.c | 66 vaddr = kmap_atomic_primary(sg_page(sg)); in dma_map_sg()
|
/linux-4.4.14/arch/x86/kernel/ |
D | pci-nommu.c | 66 BUG_ON(!sg_page(s)); in nommu_map_sg()
|
D | pci-calgary_64.c | 377 BUG_ON(!sg_page(s)); in calgary_map_sg()
|
/linux-4.4.14/arch/sh/kernel/ |
D | dma-nommu.c | 36 BUG_ON(!sg_page(s)); in nommu_map_sg()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | icm.c | 63 __free_pages(sg_page(&chunk->mem[i]), in mlx4_free_icm_pages() 74 lowmem_page_address(sg_page(&chunk->mem[i])), in mlx4_free_icm_coherent() 341 page = sg_page(&chunk->mem[i]); in mlx4_table_find()
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-crypto-main.c | 306 if (!sg_page(sg)) in ccp_crypto_sg_table_add() 312 sg_set_page(sg, sg_page(sg_add), sg_add->length, in ccp_crypto_sg_table_add()
|
/linux-4.4.14/drivers/scsi/ |
D | libiscsi_tcp.c | 133 if (page_count(sg_page(sg)) >= 1 && !recv) in iscsi_tcp_segment_map() 138 segment->sg_mapped = kmap_atomic(sg_page(sg)); in iscsi_tcp_segment_map() 142 segment->sg_mapped = kmap(sg_page(sg)); in iscsi_tcp_segment_map() 154 kunmap(sg_page(segment->sg)); in iscsi_tcp_segment_unmap() 211 sg_set_page(&sg, sg_page(segment->sg), copied, in iscsi_tcp_segment_done()
|
D | wd7000.c | 1121 any2scsi(sgb[i].ptr, isa_page_to_bus(sg_page(sg)) + sg->offset); in wd7000_queuecommand_lck() 1128 any2scsi(scb->dataptr, isa_page_to_bus(sg_page(sg)) + sg->offset); in wd7000_queuecommand_lck()
|
D | osst.c | 384 pages[i] = sg_page(sg); in osst_execute() 624 memset(page_address(sg_page(&STp->buffer->sg[i])), in osst_verify_frame() 4520 …STp->buffer->aux = (os_aux_t *) (page_address(sg_page(&STp->buffer->sg[i])) + OS_DATA_SIZE - b_siz… in __os_scsi_tape_open() 5364 if (sg_page(&STbuffer->sg[0]) == NULL) { in enlarge_buffer() 5414 __free_pages(sg_page(&STbuffer->sg[i]), order); in normalize_buffer() 5442 res = copy_from_user(page_address(sg_page(&st_bp->sg[i])) + offset, ubp, cnt); in append_to_buffer() 5475 res = copy_to_user(ubp, page_address(sg_page(&st_bp->sg[i])) + offset, cnt); in from_buffer() 5508 memset(page_address(sg_page(&st_bp->sg[i])) + offset, 0, cnt); in osst_zero_buffer_tail() 5528 memcpy(page_address(sg_page(&st_bp->sg[i])), ptr, cnt); in osst_copy_to_buffer() 5549 memcpy(ptr, page_address(sg_page(&st_bp->sg[i])), cnt); in osst_copy_from_buffer()
|
D | ultrastor.c | 691 mscp->sglist[i].address = isa_page_to_bus(sg_page(sg)) + sg->offset; in build_sg_list()
|
D | iscsi_tcp.c | 288 r = tcp_sw_conn->sendpage(sk, sg_page(sg), offset, in iscsi_sw_tcp_xmit_segment()
|
D | aha1542.c | 457 any2scsi(cptr[i].dataptr, isa_page_to_bus(sg_page(sg)) in aha1542_queuecommand()
|
D | pmcraid.c | 3252 __free_pages(sg_page(&(sglist->scatterlist[i])), in pmcraid_free_sglist() 3306 __free_pages(sg_page(&scatterlist[j]), order); in pmcraid_alloc_sglist() 3350 struct page *page = sg_page(&scatterlist[i]); in pmcraid_copy_sglist() 3371 struct page *page = sg_page(&scatterlist[i]); in pmcraid_copy_sglist()
|
D | xen-scsifront.c | 440 page = sg_page(sg); in map_data_for_request()
|
D | storvsc_drv.c | 1469 page_to_pfn(sg_page((cur_sgl))); in storvsc_queuecommand()
|
D | megaraid.c | 666 buf = kmap_atomic(sg_page(sg)) + sg->offset; in mega_build_cmd() 1552 if( sg_page(sgl) ) { in mega_cmd_done()
|
D | gdth.c | 2298 if (!sg_page(sl)) { in gdth_copy_internal_data() 2304 address = kmap_atomic(sg_page(sl)) + sl->offset; in gdth_copy_internal_data() 2306 flush_dcache_page(sg_page(sl)); in gdth_copy_internal_data()
|
D | atari_NCR5380.c | 430 page_address(sg_page(&cmd->SCp.buffer[1])), endaddr); in merge_contiguous_buffers()
|
D | scsi_lib.c | 3125 page = nth_page(sg_page(sg), (*offset >> PAGE_SHIFT)); in scsi_kmap_atomic_sg()
|
D | ipr.c | 3784 __free_pages(sg_page(&scatterlist[j]), order); in ipr_alloc_ucode_buffer() 3810 __free_pages(sg_page(&sglist->scatterlist[i]), sglist->order); in ipr_free_ucode_buffer() 3840 struct page *page = sg_page(&scatterlist[i]); in ipr_copy_ucode_buffer() 3855 struct page *page = sg_page(&scatterlist[i]); in ipr_copy_ucode_buffer()
|
D | ips.c | 1509 buffer = kmap_atomic(sg_page(sg)) + sg->offset; in ips_is_passthru()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | dma.c | 206 __dma_sync_page(sg_page(sg), sg->offset, sg->length, direction); in dma_direct_map_sg() 259 __dma_sync_page(sg_page(sg), sg->offset, sg->length, direction); in dma_direct_sync_sg()
|
/linux-4.4.14/net/sunrpc/auth_gss/ |
D | gss_krb5_crypto.c | 420 in_page = sg_page(sg); 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/staging/rdma/ipath/ |
D | ipath_dma.c | 112 addr = (u64) page_address(sg_page(sg)); in ipath_map_sg()
|
D | ipath_mr.c | 227 vaddr = page_address(sg_page(sg)); in ipath_reg_user_mr()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_dma.c | 105 addr = (u64) page_address(sg_page(sg)); in qib_map_sg()
|
D | qib_mr.c | 272 vaddr = page_address(sg_page(sg)); in qib_reg_user_mr()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | dma.c | 123 addr = (u64) page_address(sg_page(sg)); in hfi1_map_sg()
|
D | mr.c | 289 vaddr = page_address(sg_page(sg)); in hfi1_reg_user_mr()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci-noop.c | 150 BUG_ON(!sg_page(sg)); in alpha_noop_map_sg()
|
/linux-4.4.14/drivers/crypto/ |
D | hifn_795x.c | 1380 spage = sg_page(src); in hifn_setup_dma() 1394 BUG_ON(!sg_page(t)); in hifn_setup_dma() 1395 dpage = sg_page(t); in hifn_setup_dma() 1399 BUG_ON(!sg_page(dst)); in hifn_setup_dma() 1400 dpage = sg_page(dst); in hifn_setup_dma() 1450 __free_page(sg_page(s)); in hifn_cipher_walk_exit() 1732 daddr = kmap_atomic(sg_page(dst)); in ablkcipher_get() 1785 __func__, sg_page(t), t->length, in hifn_process_ready() 1786 sg_page(dst), dst->length, nbytes); in hifn_process_ready() 1794 saddr = kmap_atomic(sg_page(t)); in hifn_process_ready()
|
D | omap-sham.c | 591 sg_assign_page(&ctx->sgl, sg_page(ctx->sg)); in omap_sham_xmit_dma() 648 vaddr = kmap_atomic(sg_page(ctx->sg)); in omap_sham_append_sg()
|
D | ixp4xx_crypto.c | 810 ptr = page_address(sg_page(sg)) + sg->offset; in chainup_buffers()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | dma-mapping.h | 61 BUG_ON(!sg_page(sg)); in dma_map_sg()
|
/linux-4.4.14/lib/ |
D | dma-debug.c | 1379 entry->pfn = page_to_pfn(sg_page(s)); in debug_dma_map_sg() 1387 if (!PageHighMem(sg_page(s))) { in debug_dma_map_sg() 1430 .pfn = page_to_pfn(sg_page(s)), in debug_dma_unmap_sg() 1591 .pfn = page_to_pfn(sg_page(s)), in debug_dma_sync_sg_for_cpu() 1624 .pfn = page_to_pfn(sg_page(s)), in debug_dma_sync_sg_for_device()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_render_state.c | 106 page = sg_page(so->obj->pages->sgl); in render_state_setup()
|
D | i915_gem_dmabuf.c | 67 sg_set_page(dst, sg_page(src), src->length, 0); in i915_gem_map_dma_buf()
|
D | intel_ringbuffer.c | 667 kunmap(sg_page(ring->scratch.obj->pages->sgl)); in intel_fini_pipe_control() 698 ring->scratch.cpu_page = kmap(sg_page(ring->scratch.obj->pages->sgl)); in intel_init_pipe_control() 1944 kunmap(sg_page(obj->pages->sgl)); in cleanup_status_page() 1992 ring->status_page.page_addr = kmap(sg_page(obj->pages->sgl)); in init_status_page()
|
D | intel_lrc.c | 1907 kunmap(sg_page(ring->status_page.obj->pages->sgl)); in intel_logical_ring_cleanup()
|
D | i915_drv.h | 2890 return nth_page(sg_page(obj->get_page.sg), n - obj->get_page.last); in i915_gem_object_get_page()
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | dma.c | 187 s->dma_address = or1k_map_page(dev, sg_page(s), s->offset, in or1k_map_sg()
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | dma.c | 64 __dma_sync(page_to_phys(sg_page(sg)) + sg->offset, in dma_direct_map_sg()
|
/linux-4.4.14/drivers/crypto/amcc/ |
D | crypto4xx_core.c | 560 addr = dma_map_page(dev->core_dev->device, sg_page(sg), in crypto4xx_copy_pkt_to_dst() 643 addr = dma_map_page(dev->core_dev->device, sg_page(dst), in crypto4xx_ablkcipher_done() 879 addr = dma_map_page(dev->core_dev->device, sg_page(sg), in crypto4xx_build_pd() 893 pd->src = (u32)dma_map_page(dev->core_dev->device, sg_page(src), in crypto4xx_build_pd() 920 sg_page(dst), dst->offset, in crypto4xx_build_pd()
|
/linux-4.4.14/drivers/mmc/host/ |
D | tmio_mmc.h | 122 return kmap_atomic(sg_page(sg)) + sg->offset; in tmio_mmc_kmap_atomic()
|
D | mmc_spi.c | 926 dma_addr = dma_map_page(dma_dev, sg_page(sg), 0, in mmc_spi_data_do() 935 kmap_addr = kmap(sg_page(sg)); in mmc_spi_data_do() 968 flush_kernel_dcache_page(sg_page(sg)); in mmc_spi_data_do() 969 kunmap(sg_page(sg)); in mmc_spi_data_do()
|
D | tifm_sd.c | 195 pg = nth_page(sg_page(&sg[host->sg_pos]), off >> PAGE_SHIFT); in tifm_sd_transfer_data() 244 pg = nth_page(sg_page(&sg[host->sg_pos]), off >> PAGE_SHIFT); in tifm_sd_bounce_block() 251 tifm_sd_copy_page(sg_page(&host->bounce_buf), in tifm_sd_bounce_block() 255 tifm_sd_copy_page(pg, p_off, sg_page(&host->bounce_buf), in tifm_sd_bounce_block()
|
D | sdricoh_cs.c | 324 page = sg_page(data->sg); in sdricoh_request()
|
D | usdhi6rol0.c | 364 host->pg.page = sg_page(sg); in usdhi6_sg_map() 502 host->pg.page = nth_page(sg_page(host->sg), host->page_idx); in usdhi6_sg_advance()
|
D | atmel-mci.c | 1872 flush_dcache_page(sg_page(sg)); in atmci_read_data_pio() 1886 flush_dcache_page(sg_page(sg)); in atmci_read_data_pio()
|
D | sdhci.c | 434 return kmap_atomic(sg_page(sg)) + sg->offset; in sdhci_kmap_atomic()
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | dma-mapping.h | 221 sg->dma_address = page_to_bus(sg_page(sg)) + sg->offset; in dma_map_sg()
|
/linux-4.4.14/arch/arc/include/asm/ |
D | dma-mapping.h | 112 s->dma_address = dma_map_page(dev, sg_page(s), s->offset, in dma_map_sg()
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | pci-dma.c | 211 s->dma_address = xtensa_map_page(dev, sg_page(s), s->offset, in xtensa_map_sg()
|
/linux-4.4.14/arch/arm/mm/ |
D | dma-mapping.c | 922 s->dma_address = ops->map_page(dev, sg_page(s), s->offset, in arm_dma_map_sg() 1524 phys_addr_t phys = page_to_phys(sg_page(s)); in __map_sg_chunk() 1529 __dma_page_cpu_to_dev(sg_page(s), s->offset, s->length, dir); in __map_sg_chunk() 1643 __dma_page_dev_to_cpu(sg_page(s), s->offset, in __iommu_unmap_sg() 1694 __dma_page_dev_to_cpu(sg_page(s), s->offset, s->length, dir); in arm_iommu_sync_sg_for_cpu() 1712 __dma_page_cpu_to_dev(sg_page(s), s->offset, s->length, dir); in arm_iommu_sync_sg_for_device()
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
D | armada_gem.c | 483 page_cache_release(sg_page(sg)); in armada_gem_prime_map_dma_buf() 504 page_cache_release(sg_page(sg)); in armada_gem_prime_unmap_dma_buf()
|
/linux-4.4.14/drivers/gpu/drm/udl/ |
D | udl_dmabuf.c | 120 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in udl_map_dma_buf()
|
/linux-4.4.14/drivers/scsi/libfc/ |
D | fc_libfc.c | 144 page_addr = kmap_atomic(sg_page(sg) + (off >> PAGE_SHIFT)); in fc_copy_buffer_to_sglist()
|
D | fc_fcp.c | 647 page = sg_page(sg) + (off >> PAGE_SHIFT); in fc_fcp_send_data()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | umem.c | 60 page = sg_page(sg); in __ib_umem_release()
|
/linux-4.4.14/drivers/md/ |
D | dm-crypt.c | 586 src = kmap_atomic(sg_page(&dmreq->sg_in)); in crypt_iv_lmk_gen() 604 dst = kmap_atomic(sg_page(&dmreq->sg_out)); in crypt_iv_lmk_post() 728 src = kmap_atomic(sg_page(&dmreq->sg_in)); in crypt_iv_tcw_gen() 752 dst = kmap_atomic(sg_page(&dmreq->sg_out)); in crypt_iv_tcw_post()
|
/linux-4.4.14/drivers/block/ |
D | xen-blkfront.c | 682 setup.bvec_data = kmap_atomic(sg_page(sg)); in blkif_queue_rw_req() 685 gnttab_foreach_grant_in_range(sg_page(sg), in blkif_queue_rw_req() 1232 data.bvec_data = kmap_atomic(sg_page(sg)); in blkif_completion() 1234 gnttab_foreach_grant_in_range(sg_page(sg), in blkif_completion()
|
D | skd_main.c | 1671 page = sg_page(&skspcl->req.sg[sksg_ix++]); in skd_sg_io_copy_buffer() 2663 if (!sg_page(sg)) in skd_sg_1st_page_ptr() 2949 struct page *page = sg_page(&skspcl->req.sg[i]); in skd_release_special()
|
D | cpqarray.c | 947 sg_page(&tmp_sg[i]), in do_ida_request()
|
D | cciss.c | 3377 temp64.val = (__u64) pci_map_page(h->pdev, sg_page(&tmp_sg[i]), in do_cciss_request()
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 89 page = sg_page(sg); in usnic_uiom_put_pages()
|
/linux-4.4.14/arch/s390/pci/ |
D | pci_dma.c | 403 struct page *page = sg_page(s); in s390_dma_map_sg()
|
/linux-4.4.14/drivers/vhost/ |
D | scsi.c | 325 put_page(sg_page(&tv_cmd->tvc_sgl[i])); in vhost_scsi_release_cmd() 329 put_page(sg_page(&tv_cmd->tvc_prot_sgl[i])); in vhost_scsi_release_cmd() 715 struct page *page = sg_page(&sg[i]); in vhost_scsi_iov_to_sgl()
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_prime.c | 724 page = sg_page(sg); in drm_prime_sg_to_page_addr_arrays()
|
/linux-4.4.14/drivers/scsi/isci/ |
D | request.c | 1427 struct page *page = sg_page(sg); in sci_stp_request_pio_data_in_copy_data_buffer() 1780 kaddr = kmap_atomic(sg_page(sg)); in sci_io_request_frame_handler() 2927 kaddr = kmap_atomic(sg_page(sg)); in isci_request_io_request_complete() 3194 kaddr = kmap_atomic(sg_page(sg)); in sci_io_request_construct_smp()
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-dma-contig.c | 245 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in vb2_dc_dmabuf_ops_attach()
|
D | videobuf2-dma-sg.c | 411 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in vb2_dma_sg_dmabuf_ops_attach()
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 205 sg_page(sg), sg->offset, in iser_data_buf_dump()
|
/linux-4.4.14/drivers/memstick/core/ |
D | ms_block.c | 56 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()
|
D | mspro_block.c | 639 nth_page(sg_page(&(msb->req_sg[msb->current_seg])), in h_mspro_block_transfer_data()
|
/linux-4.4.14/drivers/scsi/cxgbi/ |
D | libcxgbi.c | 1386 struct page *sgpage = sg_page(sg); in ddp_make_gl() 1420 struct page *page = sg_page(sg); in ddp_make_gl() 2048 struct page *page = sg_page(sg); in sgl_read_to_frags() 2064 page = sg_page(sg); in sgl_read_to_frags()
|
/linux-4.4.14/drivers/ide/ |
D | ide-taskfile.c | 242 page = sg_page(cursg); in ide_pio_bytes()
|
/linux-4.4.14/drivers/memstick/host/ |
D | tifm_ms.c | 206 pg = nth_page(sg_page(&host->req->sg), in tifm_ms_transfer_data()
|
D | jmb38x_ms.c | 321 pg = nth_page(sg_page(&host->req->sg), in jmb38x_ms_transfer_data()
|
/linux-4.4.14/drivers/staging/rts5208/ |
D | rtsx_transport.c | 79 struct page *page = sg_page(sg) + in rtsx_stor_access_xfer_buf()
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_mrmw.c | 1864 pgaddr = page_to_pfn(sg_page(*sg)) in ehca_set_pagebuf_user1() 1903 u64 pgaddr = page_to_pfn(sg_page(*sg)) << PAGE_SHIFT; in ehca_check_kpages_per_ate() 1933 pgaddr = (page_to_pfn(sg_page(*sg)) in ehca_set_pagebuf_user2()
|
/linux-4.4.14/drivers/usb/mon/ |
D | mon_text.c | 165 if (PageHighMem(sg_page(sg))) in mon_text_get_data()
|
D | mon_bin.c | 426 if (length == 0 || PageHighMem(sg_page(sg))) in mon_bin_get_data()
|
/linux-4.4.14/drivers/staging/unisys/visorhba/ |
D | visorhba_main.c | 828 this_page_orig = kmap_atomic(sg_page(sg + i)); in do_scsi_nolinuxstat()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | ldc.c | 2054 unsigned long base = page_to_pfn(sg_page(sg)) << PAGE_SHIFT; in sg_count_one() 2117 fill_cookies(&state, page_to_pfn(sg_page(s)) << PAGE_SHIFT, in ldc_map_sg()
|
/linux-4.4.14/drivers/ata/ |
D | libata-sff.c | 709 page = sg_page(qc->cursg); in ata_pio_sector() 848 page = sg_page(sg); in __atapi_pio_bytes()
|
D | libata-scsi.c | 3160 buf = page_address(sg_page(scsi_sglist(scmd))); in ata_scsi_write_same_xlat() 3286 p = page_address(sg_page(scsi_sglist(scmd))); in ata_scsi_mode_select_xlat()
|
/linux-4.4.14/arch/um/drivers/ |
D | ubd_kern.c | 1318 sg->offset, sg->length, sg_page(sg)); in do_ubd_request()
|
/linux-4.4.14/drivers/iommu/ |
D | iommu.c | 1434 phys_addr_t phys = page_to_phys(sg_page(s)) + s->offset; in default_iommu_map_sg()
|
D | intel-iommu.c | 2162 pteval = page_to_phys(sg_page(sg)) | prot; in __domain_mapping() 3706 BUG_ON(!sg_page(sg)); in intel_nontranslate_map_sg() 3707 sg->dma_address = page_to_phys(sg_page(sg)) + sg->offset; in intel_nontranslate_map_sg()
|
/linux-4.4.14/drivers/scsi/megaraid/ |
D | megaraid_mbox.c | 1567 if (sg_page(sgl)) { in DEF_SCSI_QCMD() 2309 if (sg_page(sgl)) { in megaraid_mbox_dpc()
|
/linux-4.4.14/drivers/usb/core/ |
D | message.c | 433 if (!PageHighMem(sg_page(sg))) in usb_sg_init()
|
D | hcd.c | 1548 sg_page(sg), in usb_hcd_map_urb_for_dma()
|
D | devio.c | 297 if (sg_page(&as->urb->sg[i])) in free_async()
|
/linux-4.4.14/drivers/target/iscsi/ |
D | iscsi_target_util.c | 1182 sg_page(sg), sg->offset + offset, sub_len, 0); in iscsit_fe_sendpage_sg()
|
D | iscsi_target.c | 749 iov[i].iov_base = kmap(sg_page(sg)) + sg->offset + page_off; in iscsit_map_iovec() 771 kunmap(sg_page(&sg[i])); in iscsit_unmap_iovec()
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
D | qla_target.c | 2790 spt = page_address(sg_page(sg)) + sg->offset; in qlt_handle_dif_error() 4339 i, sg, sg_page(sg), sg->length, sg->offset); in qlt_set_data_offset() 4375 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()
|
D | qla_isr.c | 1832 spt = page_address(sg_page(sg)) + sg->offset; in qla2x00_handle_dif_error()
|
/linux-4.4.14/drivers/char/ |
D | virtio_console.c | 370 struct page *page = sg_page(&buf->sg[i]); in free_buf()
|
/linux-4.4.14/drivers/scsi/arcmsr/ |
D | arcmsr_hba.c | 2236 buffer = kmap_atomic(sg_page(sg)) + sg->offset; in arcmsr_iop_message_xfer() 2512 buffer = kmap_atomic(sg_page(sg)) + sg->offset; in arcmsr_handle_virtual_command()
|
/linux-4.4.14/drivers/scsi/csiostor/ |
D | csio_scsi.c | 1528 sg_addr = kmap_atomic(sg_page(sg) + (sg_off >> PAGE_SHIFT)); in csio_scsi_copy_to_sgl()
|
/linux-4.4.14/drivers/scsi/mvsas/ |
D | mv_sas.c | 1796 to = kmap_atomic(sg_page(sg_resp)); in mvs_slot_complete()
|
/linux-4.4.14/drivers/usb/misc/ |
D | usbtest.c | 497 if (!sg_page(&sg[i])) in free_sglist()
|
/linux-4.4.14/drivers/usb/wusbcore/ |
D | wa-xfer.c | 1071 sg_set_page(current_seg_sg, sg_page(current_xfer_sg), in wa_xfer_create_subset_sg()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 2604 nespbl->page = sg_page(sg); in nes_reg_user_mr()
|