Home
last modified time | relevance | path

Searched refs:fault_page (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/mm/
H A Dmigrate_device.c64 page_folio(migrate->fault_page) : NULL; in migrate_vma_collect_pmd()
348 int extra = 1 + (page == fault_page); in migrate_vma_check_page()
378 struct page *fault_page) in migrate_device_unmap() argument
380 struct folio *fault_folio = fault_page ? in migrate_device_unmap()
381 page_folio(fault_page) : NULL; in migrate_device_unmap()
469 migrate->fault_page); in migrate_vma_unmap()
554 if (args->fault_page && !is_device_private_page(args->fault_page)) in migrate_vma_setup()
556 if (args->fault_page && !PageLocked(args->fault_page)) in migrate_vma_setup()
824 struct page *fault_page) in __migrate_device_finalize() argument
827 page_folio(fault_page) : NULL; in __migrate_device_finalize()
[all …]
/linux-6.15/tools/testing/selftests/drivers/s390x/uvdevice/
H A Dtest_uvdevice.c25 __u64 fault_page; in FIXTURE() local
44 self->fault_page = in FIXTURE_SETUP()
52 munmap((void *)self->fault_page, (size_t)getpagesize()); in FIXTURE_TEARDOWN()
64 rc = ioctl(self->uv_fd, variant->ioctl_cmd, self->fault_page); in TEST_F()
80 self->uvio_ioctl.argument_addr = self->fault_page; in TEST_F()
157 __u64 fault_page; in FIXTURE() local
175 self->fault_page = in FIXTURE_SETUP()
183 munmap((void *)self->fault_page, (size_t)getpagesize()); in FIXTURE_TEARDOWN()
245 *addr = self->fault_page; in att_inval_addr_test()
/linux-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.h49 uint32_t trigger, struct page *fault_page);
H A Dkfd_migrate.c687 uint32_t trigger, struct page *fault_page) in svm_migrate_vma_to_ram() argument
720 migrate.fault_page = fault_page; in svm_migrate_vma_to_ram()
793 uint32_t trigger, struct page *fault_page) in svm_migrate_vram_to_ram() argument
840 fault_page); in svm_migrate_vram_to_ram()
/linux-6.15/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c516 struct kvm *kvm, unsigned long gpa, struct page *fault_page) in __kvmppc_svm_page_out() argument
533 mig.fault_page = fault_page; in __kvmppc_svm_page_out()
590 struct page *fault_page) in kvmppc_svm_page_out() argument
596 fault_page); in kvmppc_svm_page_out()
/linux-6.15/include/linux/
H A Dmigrate.h222 struct page *fault_page; member
/linux-6.15/drivers/gpu/drm/
H A Ddrm_gpusvm.c1824 struct page *fault_page, in drm_gpusvm_migrate_populate_ram_pfn() argument
1843 if (fault_page) { in drm_gpusvm_migrate_populate_ram_pfn()
1845 fault_page->zone_device_data) in drm_gpusvm_migrate_populate_ram_pfn()
1996 .fault_page = page, in __drm_gpusvm_migrate_to_ram()
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_fw.c357 u32 *fault_page = cpu_ptr; in fw_fault_page_init() local
359 for (int i = 0; i < PVR_ROGUE_FAULT_PAGE_SIZE / sizeof(*fault_page); i++) in fw_fault_page_init()
360 fault_page[i] = 0xdeadbee0; in fw_fault_page_init()
/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c179 .fault_page = vmf->page, in nouveau_dmem_migrate_to_ram()
/linux-6.15/lib/
H A Dtest_hmm.c1422 args.fault_page = vmf->page; in dmirror_devmem_fault()