Lines Matching refs:pagelist
109 static int gather_array(struct list_head *pagelist, in gather_array() argument
132 list_add_tail(&page->lru, pagelist); in gather_array()
260 LIST_HEAD(pagelist); in privcmd_ioctl_mmap()
274 rc = gather_array(&pagelist, in privcmd_ioctl_mmap()
278 if (rc || list_empty(&pagelist)) in privcmd_ioctl_mmap()
284 struct page *page = list_first_entry(&pagelist, in privcmd_ioctl_mmap()
301 &pagelist, in privcmd_ioctl_mmap()
309 free_page_list(&pagelist); in privcmd_ioctl_mmap()
454 LIST_HEAD(pagelist); in privcmd_ioctl_mmap_batch()
485 ret = gather_array(&pagelist, m.num, sizeof(xen_pfn_t), m.arr); in privcmd_ioctl_mmap_batch()
489 if (list_empty(&pagelist)) { in privcmd_ioctl_mmap_batch()
556 &pagelist, mmap_batch_fn, &state)); in privcmd_ioctl_mmap_batch()
565 &pagelist, mmap_return_errors, &state); in privcmd_ioctl_mmap_batch()
575 free_page_list(&pagelist); in privcmd_ioctl_mmap_batch()