Searched refs:pagefault (Results 1 - 10 of 10) sorted by relevance

/linux-master/tools/testing/selftests/powerpc/tm/
H A DMakefile8 tm-signal-context-force-tm tm-poison tm-signal-pagefault
27 $(OUTPUT)/tm-signal-pagefault: CFLAGS += -pthread -m64
H A Dtm-signal-pagefault.c5 * This test starts a transaction and triggers a signal, forcing a pagefault to
9 * pagefault to happen precisely in the kernel signal handling code, the
10 * pagefault handling is done in userspace using the userfaultfd facility.
122 uffdio_copy.dst = msg.arg.pagefault.address & ~(pagesize-1);
/linux-master/tools/testing/selftests/mm/
H A Duffd-common.c443 if (msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_WP) {
445 wp_range(uffd, msg->arg.pagefault.address, page_size, false);
447 } else if (msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_MINOR) {
464 ((char *)msg->arg.pagefault.address -
468 continue_range(uffd, msg->arg.pagefault.address, page_size,
493 if (msg->arg.pagefault.flags & UFFD_PAGEFAULT_FLAG_WRITE)
496 offset = (char *)(unsigned long)msg->arg.pagefault.address - area_dst;
H A Duffd-unit-tests.c1008 if (msg->arg.pagefault.flags &
1010 err("unexpected fault type %llu", msg->arg.pagefault.flags);
1012 offset = (char *)(unsigned long)msg->arg.pagefault.address - area_dst;
1089 if (msg->arg.pagefault.flags &
1091 err("unexpected fault type %llu", msg->arg.pagefault.flags);
1093 offset = (char *)(unsigned long)msg->arg.pagefault.address - area_dst;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_gt_pagefault.c26 struct pagefault { struct
129 static int handle_pagefault(struct xe_gt *gt, struct pagefault *pf)
264 static void print_pagefault(struct xe_device *xe, struct pagefault *pf)
283 static bool get_pagefault(struct pf_queue *pf_queue, struct pagefault *pf)
368 struct pagefault pf = {};
/linux-master/include/uapi/linux/
H A Duserfaultfd.h122 } pagefault; member in union:uffd_msg::__anon644
/linux-master/tools/testing/selftests/kvm/
H A Ddemand_paging_test.c64 uint64_t addr = msg->arg.pagefault.address;
/linux-master/fs/
H A Duserfaultfd.c134 if (len && (start > uwq->msg.arg.pagefault.address ||
135 start + len <= uwq->msg.arg.pagefault.address))
216 msg.arg.pagefault.address = (features & UFFD_FEATURE_EXACT_ADDRESS) ?
229 msg.arg.pagefault.flags |= UFFD_PAGEFAULT_FLAG_WRITE;
231 msg.arg.pagefault.flags |= UFFD_PAGEFAULT_FLAG_WP;
233 msg.arg.pagefault.flags |= UFFD_PAGEFAULT_FLAG_MINOR;
235 msg.arg.pagefault.feat.ptid = task_pid_vnr(current);
/linux-master/tools/testing/selftests/x86/
H A Dtest_shadow_stack.c470 req.dst = msg.arg.pagefault.address;
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dpage_fault_test.c313 uint64_t addr = msg->arg.pagefault.address;
314 uint64_t flags = msg->arg.pagefault.flags;

Completed in 124 milliseconds