Searched refs:uffdio_poison (Results 1 – 3 of 3) sorted by relevance
1969 struct uffdio_poison uffdio_poison; in userfaultfd_poison() local1970 struct uffdio_poison __user *user_uffdio_poison; in userfaultfd_poison()1973 user_uffdio_poison = (struct uffdio_poison __user *)arg; in userfaultfd_poison()1980 if (copy_from_user(&uffdio_poison, user_uffdio_poison, in userfaultfd_poison()1982 sizeof(uffdio_poison) - (sizeof(__s64)))) in userfaultfd_poison()1985 ret = validate_range(ctx->mm, uffdio_poison.range.start, in userfaultfd_poison()1986 uffdio_poison.range.len); in userfaultfd_poison()1991 if (uffdio_poison.mode & ~UFFDIO_POISON_MODE_DONTWAKE) in userfaultfd_poison()1995 ret = mfill_atomic_poison(ctx->mm, uffdio_poison.range.start, in userfaultfd_poison()1996 uffdio_poison.range.len, in userfaultfd_poison()[all …]
99 struct uffdio_poison)331 struct uffdio_poison { struct
969 struct uffdio_poison uffdio_poison = { 0 }; in do_uffdio_poison() local973 uffdio_poison.range.start = (unsigned long) area_dst + offset; in do_uffdio_poison()974 uffdio_poison.range.len = page_size; in do_uffdio_poison()975 uffdio_poison.mode = 0; in do_uffdio_poison()976 ret = ioctl(uffd, UFFDIO_POISON, &uffdio_poison); in do_uffdio_poison()977 res = uffdio_poison.updated; in do_uffdio_poison()