Lines Matching defs:page
37 * Pud inclusion in the page table walking.
42 * A better way to walks through the page table as suggested by Hugh Dickins.
229 * user space at arg_start, and limit it to a maximum of one page.
235 char *page;
241 page = (char *)__get_free_page(GFP_KERNEL);
242 if (!page)
246 got = access_remote_vm(mm, arg_start, page, PAGE_SIZE, FOLL_ANON);
248 int len = strnlen(page, got);
258 len -= copy_to_user(buf, page+pos, len);
264 free_page((unsigned long)page);
273 char *page, c;
327 page = (char *)__get_free_page(GFP_KERNEL);
328 if (!page)
336 got = access_remote_vm(mm, pos, page, size, FOLL_ANON);
339 got -= copy_to_user(buf, page, got);
351 free_page((unsigned long)page);
855 char *page;
861 page = (char *)__get_free_page(GFP_KERNEL);
862 if (!page)
874 if (write && copy_from_user(page, buf, this_len)) {
879 this_len = access_remote_vm(mm, addr, page, this_len, flags);
886 if (!write && copy_to_user(buf, page, this_len)) {
900 free_page((unsigned long) page);
956 char *page;
966 page = (char *)__get_free_page(GFP_KERNEL);
967 if (!page)
991 retval = access_remote_vm(mm, (env_start + src), page, this_len, FOLL_ANON);
998 if (copy_to_user(buf, page, retval)) {
1012 free_page((unsigned long) page);
1764 /* Only allow < page size writes at the beginning of the file */
2926 void *page;
2958 page = memdup_user(buf, count);
2959 if (IS_ERR(page)) {
2960 rv = PTR_ERR(page);
2970 file->f_path.dentry->d_name.name, page,
2974 kfree(page);