Home
last modified time | relevance | path

Searched refs:uffd_test_ops (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Duffd-stress.c236 uffd_test_ops->release_pages(gopts, gopts->area_src); in stress()
343 uffd_test_ops->release_pages(gopts, gopts->area_dst); in userfaultfd_stress()
391 uffd_test_ops = &anon_uffd_test_ops; in set_test_type()
394 uffd_test_ops = &hugetlb_uffd_test_ops; in set_test_type()
398 uffd_test_ops = &hugetlb_uffd_test_ops; in set_test_type()
402 uffd_test_ops = &shmem_uffd_test_ops; in set_test_type()
405 uffd_test_ops = &shmem_uffd_test_ops; in set_test_type()
H A Duffd-common.h87 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 Duffd-common.c10 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 Duffd-unit-tests.c594 uffd_test_ops->check_pmd_mapping(gopts, in uffd_minor_test_common()
746 uffd_test_ops->release_pages(gopts, gopts->area_dst); in faulting_process()
777 uffd_test_ops->release_pages(gopts, gopts->area_dst); in uffd_sigbus_test_common()
874 uffd_test_ops->alias_mapping(gopts, &uffdio_zeropage->range.start, in retry_uffdio_zeropage()
1758 uffd_test_ops = mem_type->mem_ops; in main()