/Linux-v4.19/include/linux/ |
D | scatterlist.h | 124 static inline struct page *sg_page(struct scatterlist *sg) in sg_page() function 224 return page_to_phys(sg_page(sg)) + sg->offset; in sg_phys() 239 return page_address(sg_page(sg)) + sg->offset; in sg_virt() 369 return nth_page(sg_page(piter->sg), piter->sg_pgoffset); in sg_page_iter_page()
|
D | devcoredump.h | 47 page = sg_page(iter); in _devcd_free_sgtable()
|
/Linux-v4.19/net/rds/ |
D | message.c | 156 __free_page(sg_page(&rm->data.op_sg[i])); in rds_message_purge() 158 put_page(sg_page(&rm->data.op_sg[i])); in rds_message_purge() 395 put_page(sg_page(&rm->data.op_sg[i])); in rds_message_zcopy_from_user() 434 if (!sg_page(sg)) { in rds_message_copy_from_user() 447 nbytes = copy_page_from_iter(sg_page(sg), sg->offset + sg_off, in rds_message_copy_from_user() 484 ret = copy_page_to_iter(sg_page(sg), sg->offset + vec_off, in rds_message_inc_copy_to_user()
|
D | page.c | 104 get_page(sg_page(scat)); in rds_page_remainder_alloc() 147 ret ? NULL : sg_page(scat), ret ? 0 : scat->offset, in rds_page_remainder_alloc()
|
D | tcp_send.c | 124 sg_page(&rm->data.op_sg[sg]), in rds_tcp_xmit() 128 rdsdebug("tcp sendpage %p:%u:%u ret %d\n", (void *)sg_page(&rm->data.op_sg[sg]), in rds_tcp_xmit()
|
/Linux-v4.19/samples/kfifo/ |
D | dma-example.c | 79 i, sg_page(&sg[i]), sg[i].offset, sg[i].length); in example_init() 108 i, sg_page(&sg[i]), sg[i].offset, sg[i].length); in example_init()
|
/Linux-v4.19/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()
|
/Linux-v4.19/tools/virtio/linux/ |
D | scatterlist.h | 66 static inline struct page *sg_page(struct scatterlist *sg) in sg_page() function 157 return page_to_phys(sg_page(sg)) + sg->offset; in sg_phys()
|
/Linux-v4.19/include/crypto/ |
D | scatterwalk.h | 61 return sg_page(walk->sg) + (walk->offset >> PAGE_SHIFT); in scatterwalk_page() 88 page = sg_page(walk->sg) + ((walk->offset - 1) >> PAGE_SHIFT); in scatterwalk_pagedone()
|
/Linux-v4.19/drivers/target/ |
D | target_core_sbc.c | 395 addr = kmap_atomic(sg_page(sg)); in xdreadwrite_callback() 519 addr = (unsigned char *)kmap_atomic(sg_page(sg)); in compare_and_write_callback() 1249 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_generate() 1250 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate() 1265 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate() 1278 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate() 1363 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_copy_prot() 1367 addr = kmap_atomic(sg_page(sg)) + sg->offset + offset; in sbc_dif_copy_prot() 1406 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_verify() 1407 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify() [all …]
|
D | target_core_iblock.c | 431 buf = kmap(sg_page(sg)) + sg->offset; in iblock_execute_zero_out() 439 kunmap(sg_page(sg)); in iblock_execute_zero_out() 504 while (bio_add_page(bio, sg_page(sg), sg->length, sg->offset) in iblock_execute_write_same() 668 rc = bio_integrity_add_page(bio, sg_page(sg), sg->length, in iblock_alloc_bip() 676 sg_page(sg), sg->length, sg->offset); in iblock_alloc_bip() 742 while (bio_add_page(bio, sg_page(sg), sg->length, sg->offset) in iblock_execute_rw()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | huge_gem_object.c | 34 __free_page(sg_page(sg)); in huge_free_pages() 73 sg_set_page(sg, sg_page(src), PAGE_SIZE, 0); in huge_get_pages()
|
D | scatterlist.c | 51 struct page *page = sg_page(sg); in expect_pfn_sg() 251 GEM_BUG_ON(page_to_pfn(sg_page(sg)) != pfn); in alloc_table()
|
/Linux-v4.19/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-v4.19/drivers/gpu/drm/i915/ |
D | i915_gem_internal.c | 40 if (sg_page(sg)) in internal_free_pages() 41 __free_pages(sg_page(sg), get_order(sg->length)); in internal_free_pages()
|
/Linux-v4.19/drivers/staging/android/ion/ |
D | ion_chunk_heap.c | 71 gen_pool_free(chunk_heap->pool, page_to_phys(sg_page(sg)), in ion_chunk_heap_allocate() 95 gen_pool_free(chunk_heap->pool, page_to_phys(sg_page(sg)), in ion_chunk_heap_free()
|
D | ion_heap.c | 42 struct page *page = sg_page(sg); in ion_heap_map_kernel() 74 struct page *page = sg_page(sg); in ion_heap_map_user()
|
/Linux-v4.19/drivers/crypto/ |
D | omap-crypto.c | 44 sg_set_page(tmp, sg_page(*sg), len, (*sg)->offset); in omap_crypto_copy_sg_lists() 108 if (page_zonenum(sg_page(sg)) != ZONE_DMA) in omap_crypto_check_sg()
|
/Linux-v4.19/crypto/ |
D | af_alg.c | 605 struct page *page = sg_page(sg + i); in af_alg_pull_tsgl() 678 if (!sg_page(sg)) in af_alg_free_areq_sgls() 680 put_page(sg_page(sg)); in af_alg_free_areq_sgls() 887 err = memcpy_from_msg(page_address(sg_page(sg)) + in af_alg_sendmsg() 928 if (!sg_page(sg + i)) { in af_alg_sendmsg() 933 err = memcpy_from_msg(page_address(sg_page(sg + i)), in af_alg_sendmsg() 936 __free_page(sg_page(sg + i)); in af_alg_sendmsg()
|
D | scatterwalk.c | 93 sg_set_page(dst, sg_page(src), src->length - len, src->offset + len); in scatterwalk_ffwd()
|
/Linux-v4.19/arch/sparc/mm/ |
D | iommu.c | 247 sg->dma_address = iommu_get_one(dev, sg_page(sg), n) + sg->offset; in iommu_get_scsi_sgl_gflush() 268 if ((page = (unsigned long) page_address(sg_page(sg))) != 0) { in iommu_get_scsi_sgl_pflush() 278 sg->dma_address = iommu_get_one(dev, sg_page(sg), n) + sg->offset; in iommu_get_scsi_sgl_pflush()
|
/Linux-v4.19/kernel/dma/ |
D | virt.c | 45 BUG_ON(!sg_page(sg)); in dma_virt_map_sg()
|
/Linux-v4.19/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() 492 put_page(sg_page(&db_tab->page[i].mem)); in mthca_map_user_db() 558 put_page(sg_page(&db_tab->page[i].mem)); in mthca_cleanup_user_db_tab()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | icm.c | 64 __free_pages(sg_page(&chunk->mem[i]), in mlx4_free_icm_pages() 75 lowmem_page_address(sg_page(&chunk->mem[i])), in mlx4_free_icm_coherent() 351 page = sg_page(&chunk->mem[i]); in mlx4_table_find()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | dma.c | 207 __dma_sync_page(sg_page(sg), sg->offset, sg->length, direction); in dma_nommu_map_sg() 261 __dma_sync_page(sg_page(sg), sg->offset, sg->length, direction); in dma_nommu_sync_sg()
|