Home
last modified time | relevance | path

Searched refs:uffd_args (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/kvm/
H A Ddemand_paging_test.c119 struct uffd_handler_args *uffd_args = (struct uffd_handler_args *)arg; in uffd_handler_thread_fn() local
120 int uffd = uffd_args->uffd; in uffd_handler_thread_fn()
121 int pipefd = uffd_args->pipefd; in uffd_handler_thread_fn()
122 useconds_t delay = uffd_args->delay; in uffd_handler_thread_fn()
205 struct uffd_handler_args *uffd_args, in setup_demand_paging()
239 uffd_args->uffd = uffd; in setup_demand_paging()
240 uffd_args->pipefd = pipefd; in setup_demand_paging()
241 uffd_args->delay = uffd_delay; in setup_demand_paging()
243 uffd_args); in setup_demand_paging()
256 struct uffd_handler_args *uffd_args in run_test() local
202 setup_demand_paging(struct kvm_vm *vm, pthread_t *uffd_handler_thread, int pipefd, useconds_t uffd_delay, struct uffd_handler_args *uffd_args, void *hva, uint64_t len) setup_demand_paging() argument
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Duffd-common.h73 struct uffd_args { struct
82 void (*handle_fault)(struct uffd_msg *msg, struct uffd_args *args);
106 void uffd_stats_report(struct uffd_args *args, int n_cpus);
111 void uffd_handle_page_fault(struct uffd_msg *msg, struct uffd_args *args);
H A Duffd-stress.c78 static void uffd_stats_reset(struct uffd_args *args, unsigned long n_cpus) in uffd_stats_reset()
132 struct uffd_args *args = (struct uffd_args *)arg; in uffd_read_thread()
179 static int stress(struct uffd_args *args) in stress()
248 struct uffd_args args[nr_cpus]; in userfaultfd_stress()
251 memset(args, 0, sizeof(struct uffd_args) * nr_cpus); in userfaultfd_stress()
H A Duffd-common.c202 void uffd_stats_report(struct uffd_args *args, int n_cpus) in uffd_stats_report()
424 void uffd_handle_page_fault(struct uffd_msg *msg, struct uffd_args *args) in uffd_handle_page_fault()
494 struct uffd_args *args = (struct uffd_args *)arg; in uffd_poll_thread()
H A Duffd-unit-tests.c559 struct uffd_args args = { 0 }; in uffd_minor_test_common()
771 struct uffd_args args = { 0 }; in uffd_sigbus_test_common()
825 struct uffd_args args = { 0 }; in uffd_events_test_common()
986 struct uffd_msg *msg, struct uffd_args *args) in uffd_poison_handle_fault()
1011 struct uffd_args args = { 0 }; in uffd_poison_test()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/
H A Dpage_fault_test.c303 static struct uffd_args { struct
311 struct uffd_args *args) in uffd_generic_handler()
354 struct uffd_args *args) in setup_uffd_args()

Completed in 6 milliseconds