Home
last modified time | relevance | path

Searched refs:get_page (Results 1 – 25 of 164) sorted by relevance

1234567

/Linux-v6.6/Documentation/translations/zh_CN/mm/
Dpage_frags.rst22 并允许多个调用使用一个缓存的页面。这样做的好处是可以避免对get_page的多次调用,
36 get_page
/Linux-v6.6/drivers/md/
Ddm-io.c169 void (*get_page)(struct dpages *dp, member
207 dp->get_page = list_get_page; in list_dp_init()
240 dp->get_page = bio_get_page; in bio_dp_init()
270 dp->get_page = vm_get_page; in vm_dp_init()
295 dp->get_page = km_get_page; in km_dp_init()
368 dp->get_page(dp, &page, &len, &offset); in do_region()
Draid1-10.c75 get_page(rp->pages[i]); in resync_get_all_pages()
/Linux-v6.6/sound/core/
Dmemalloc_local.h9 struct page *(*get_page)(struct snd_dma_buffer *dmab, size_t offset); member
Dmemalloc.c249 if (ops && ops->get_page) in snd_sgbuf_get_page()
250 return ops->get_page(dmab, offset); in snd_sgbuf_get_page()
407 .get_page = snd_dma_vmalloc_get_page,
666 .get_page = snd_dma_noncontig_get_page,
713 .get_page = snd_dma_noncontig_get_page,
861 .get_page = snd_dma_vmalloc_get_page,
/Linux-v6.6/lib/
Dtest_free_pages.c23 get_page(page); in test_free_pages()
/Linux-v6.6/Documentation/mm/
Dpage_frags.rst19 advantage to doing this is that multiple calls to get_page can be avoided
41 avoid calling get_page per allocation.
/Linux-v6.6/drivers/gpu/drm/
Ddrm_vm.c168 get_page(page); in drm_vm_fault()
215 get_page(page); in drm_vm_shm_fault()
319 get_page(page); in drm_vm_dma_fault()
355 get_page(page); in drm_vm_sg_fault()
/Linux-v6.6/arch/arm64/kvm/hyp/nvhe/
Dearly_alloc.c57 hyp_early_alloc_mm_ops.get_page = hyp_early_alloc_get_page; in hyp_early_alloc_init()
Dsetup.c221 ctx->mm_ops->get_page(ctx->ptep); in fix_hyp_pgtable_refcnt_walker()
281 .get_page = hpool_get_page, in __pkvm_init_finalise()
/Linux-v6.6/drivers/gpu/drm/i915/gem/
Di915_gem_pages.c40 obj->mm.get_page.sg_pos = pages->sgl; in __i915_gem_object_set_pages()
41 obj->mm.get_page.sg_idx = 0; in __i915_gem_object_set_pages()
180 radix_tree_for_each_slot(slot, &obj->mm.get_page.radix, &iter, 0) in __i915_gem_object_reset_page_iter()
181 radix_tree_delete(&obj->mm.get_page.radix, iter.index); in __i915_gem_object_reset_page_iter()
Di915_gem_object.c121 INIT_RADIX_TREE(&obj->mm.get_page.radix, GFP_KERNEL | __GFP_NOWARN); in i915_gem_object_init()
122 mutex_init(&obj->mm.get_page.lock); in i915_gem_object_init()
138 mutex_destroy(&obj->mm.get_page.lock); in __i915_gem_object_fini()
Di915_gem_object_types.h660 struct i915_gem_object_page_iter get_page; member
/Linux-v6.6/mm/
Dmigrate_device.c89 get_page(page); in migrate_vma_collect_pmd()
179 get_page(page); in migrate_vma_collect_pmd()
402 get_page(page); in migrate_device_unmap()
658 get_page(page); in migrate_vma_insert_page()
/Linux-v6.6/net/rds/
Dpage.c104 get_page(sg_page(scat)); in rds_page_remainder_alloc()
/Linux-v6.6/fs/jfs/
Djfs_metapage.h97 get_page(page); in metapage_nohomeok()
Djfs_metapage.c687 get_page(mp->page); in grab_metapage()
729 get_page(page); in force_metapage()
750 get_page(mp->page); in put_metapage()
/Linux-v6.6/drivers/vdpa/vdpa_user/
Diova_domain.c203 get_page(page); in vduse_domain_get_coherent_page()
222 get_page(page); in vduse_domain_get_bounce_page()
276 get_page(pages[i]); in vduse_domain_add_user_bounce_pages()
/Linux-v6.6/drivers/char/agp/
Dalpha-agp.c31 get_page(page); in alpha_core_agp_vm_fault()
/Linux-v6.6/arch/s390/kernel/
Duv.c140 get_page(page); in uv_destroy_owned_page()
175 get_page(page); in uv_convert_owned_from_secure()
/Linux-v6.6/net/smc/
Dsmc_rx.c217 get_page(pages[i]); in smc_rx_splice()
219 get_page(smc->conn.rmb_desc->pages); in smc_rx_splice()
/Linux-v6.6/sound/usb/usx2y/
DusX2Yhwdep.c34 get_page(page); in snd_us428ctls_vm_fault()
/Linux-v6.6/fs/nilfs2/
Dbtnode.c152 get_page(page); in nilfs_btnode_delete()
/Linux-v6.6/net/sunrpc/xprtrdma/
Dsvc_rdma_backchannel.c94 get_page(virt_to_page(rqst->rq_buffer)); in svc_rdma_bc_sendto()
/Linux-v6.6/drivers/video/fbdev/core/
Dfb_defio.c108 get_page(page); in fb_deferred_io_fault()

1234567