Lines Matching refs:arg
4640 void (*process_subpage)(unsigned long addr, int idx, void *arg), in process_huge_page() argument
4641 void *arg) in process_huge_page()
4657 process_subpage(addr + i * PAGE_SIZE, i, arg); in process_huge_page()
4666 process_subpage(addr + i * PAGE_SIZE, i, arg); in process_huge_page()
4678 process_subpage(addr + left_idx * PAGE_SIZE, left_idx, arg); in process_huge_page()
4680 process_subpage(addr + right_idx * PAGE_SIZE, right_idx, arg); in process_huge_page()
4699 static void clear_subpage(unsigned long addr, int idx, void *arg) in clear_subpage() argument
4701 struct page *page = arg; in clear_subpage()
4745 static void copy_subpage(unsigned long addr, int idx, void *arg) in copy_subpage() argument
4747 struct copy_subpage_arg *copy_arg = arg; in copy_subpage()
4759 struct copy_subpage_arg arg = { in copy_user_huge_page() local
4771 process_huge_page(addr_hint, pages_per_huge_page, copy_subpage, &arg); in copy_user_huge_page()