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.
225 * user space at arg_start, and limit it to a maximum of one page.
231 char *page;
237 page = (char *)__get_free_page(GFP_KERNEL);
238 if (!page)
242 got = access_remote_vm(mm, arg_start, page, PAGE_SIZE, FOLL_ANON);
244 int len = strnlen(page, got);
254 len -= copy_to_user(buf, page+pos, len);
260 free_page((unsigned long)page);
269 char *page, c;
323 page = (char *)__get_free_page(GFP_KERNEL);
324 if (!page)
332 got = access_remote_vm(mm, pos, page, size, FOLL_ANON);
335 got -= copy_to_user(buf, page, got);
347 free_page((unsigned long)page);
850 char *page;
856 page = (char *)__get_free_page(GFP_KERNEL);
857 if (!page)
869 if (write && copy_from_user(page, buf, this_len)) {
874 this_len = access_remote_vm(mm, addr, page, this_len, flags);
881 if (!write && copy_to_user(buf, page, this_len)) {
895 free_page((unsigned long) page);
967 char *page;
977 page = (char *)__get_free_page(GFP_KERNEL);
978 if (!page)
1002 retval = access_remote_vm(mm, (env_start + src), page, this_len, FOLL_ANON);
1009 if (copy_to_user(buf, page, retval)) {
1023 free_page((unsigned long) page);
1775 /* Only allow < page size writes at the beginning of the file */
2930 void *page;
2962 page = memdup_user(buf, count);
2963 if (IS_ERR(page)) {
2964 rv = PTR_ERR(page);
2974 file->f_path.dentry->d_name.name, page,
2978 kfree(page);