Searched refs:uffd_test_ops (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/testing/selftests/mm/ |
| H A D | uffd-stress.c | 236 uffd_test_ops->release_pages(gopts, gopts->area_src); in stress() 337 uffd_test_ops->release_pages(gopts, gopts->area_dst); in userfaultfd_stress() 385 uffd_test_ops = &anon_uffd_test_ops; in userfaultfd_stress() 388 uffd_test_ops = &hugetlb_uffd_test_ops; in set_test_type() 392 uffd_test_ops = &hugetlb_uffd_test_ops; in set_test_type() 396 uffd_test_ops = &shmem_uffd_test_ops; in set_test_type() 399 uffd_test_ops = &shmem_uffd_test_ops; in set_test_type()
|
| H A D | uffd-common.h | 87 struct uffd_test_ops { struct 96 typedef struct uffd_test_ops uffd_test_ops_t; argument 108 extern uffd_test_ops_t *uffd_test_ops;
|
| H A D | uffd-common.c | 10 uffd_test_ops_t *uffd_test_ops; variable 203 struct uffd_test_ops anon_uffd_test_ops = { 210 struct uffd_test_ops shmem_uffd_test_ops = { 217 struct uffd_test_ops hugetlb_uffd_test_ops = { 333 ret = uffd_test_ops->allocate_area(gopts, (void **) &gopts->area_src, true); in uffd_test_ctx_init() 334 ret |= uffd_test_ops->allocate_area(gopts, (void **) &gopts->area_dst, false); in uffd_test_ctx_init() 390 uffd_test_ops->release_pages(gopts, gopts->area_dst); in uffd_test_ctx_init() 600 uffd_test_ops->alias_mapping(gopts, in retry_copy_page()
|
| H A D | uffd-unit-tests.c | 573 uffd_test_ops->check_pmd_mapping(gopts, in uffd_minor_test_common() 725 uffd_test_ops->release_pages(gopts, gopts->area_dst); in faulting_process() 756 uffd_test_ops->release_pages(gopts, gopts->area_dst); in uffd_sigbus_test_common() 853 uffd_test_ops->alias_mapping(gopts, &uffdio_zeropage->range.start, in uffd_events_test_common() 1783 uffd_test_ops = mem_type->mem_ops; in main()
|