Lines Matching refs:arg
4499 void (*process_subpage)(unsigned long addr, int idx, void *arg), in process_huge_page() argument
4500 void *arg) in process_huge_page()
4516 process_subpage(addr + i * PAGE_SIZE, i, arg); in process_huge_page()
4525 process_subpage(addr + i * PAGE_SIZE, i, arg); in process_huge_page()
4537 process_subpage(addr + left_idx * PAGE_SIZE, left_idx, arg); in process_huge_page()
4539 process_subpage(addr + right_idx * PAGE_SIZE, right_idx, arg); in process_huge_page()
4558 static void clear_subpage(unsigned long addr, int idx, void *arg) in clear_subpage() argument
4560 struct page *page = arg; in clear_subpage()
4604 static void copy_subpage(unsigned long addr, int idx, void *arg) in copy_subpage() argument
4606 struct copy_subpage_arg *copy_arg = arg; in copy_subpage()
4618 struct copy_subpage_arg arg = { in copy_user_huge_page() local
4630 process_huge_page(addr_hint, pages_per_huge_page, copy_subpage, &arg); in copy_user_huge_page()