Searched refs:pagefault (Results 1 - 10 of 10) sorted by relevance
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | Makefile | 8 tm-signal-context-force-tm tm-poison tm-signal-pagefault 27 $(OUTPUT)/tm-signal-pagefault: CFLAGS += -pthread -m64
|
H A D | tm-signal-pagefault.c | 5 * 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 D | uffd-common.c | 443 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 D | uffd-unit-tests.c | 1008 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 D | xe_gt_pagefault.c | 26 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 D | userfaultfd.h | 122 } pagefault; member in union:uffd_msg::__anon644
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | demand_paging_test.c | 64 uint64_t addr = msg->arg.pagefault.address;
|
/linux-master/fs/ |
H A D | userfaultfd.c | 134 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 D | test_shadow_stack.c | 470 req.dst = msg.arg.pagefault.address;
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | page_fault_test.c | 313 uint64_t addr = msg->arg.pagefault.address; 314 uint64_t flags = msg->arg.pagefault.flags;
|
Completed in 124 milliseconds