/xen/tools/libs/call/ |
A D | linux.c | 88 static void *alloc_pages_bufdev(xencall_handle *xcall, size_t npages) in alloc_pages_bufdev() argument 97 npages, (unsigned long)PAGE_SIZE); in alloc_pages_bufdev() 106 size_t size = npages * PAGE_SIZE; in alloc_pages_nobufdev() 120 rc = madvise(p, npages * PAGE_SIZE, MADV_DONTFORK); in alloc_pages_nobufdev() 124 npages, (unsigned long)PAGE_SIZE); in alloc_pages_nobufdev() 134 for ( i = 0; i < npages ; i++ ) in alloc_pages_nobufdev() 149 void *osdep_alloc_pages(xencall_handle *xcall, size_t npages) in osdep_alloc_pages() argument 154 p = alloc_pages_bufdev(xcall, npages); in osdep_alloc_pages() 156 p = alloc_pages_nobufdev(xcall, npages); in osdep_alloc_pages() 168 madvise(ptr, npages * PAGE_SIZE, MADV_DOFORK); in osdep_free_pages() [all …]
|
A D | freebsd.c | 75 void *osdep_alloc_pages(xencall_handle *xcall, size_t npages) in osdep_alloc_pages() argument 77 size_t size = npages * PAGE_SIZE; in osdep_alloc_pages() 99 void osdep_free_pages(xencall_handle *xcall, void *ptr, size_t npages) in osdep_free_pages() argument 103 munlock(ptr, npages * PAGE_SIZE); in osdep_free_pages() 105 munmap(ptr, npages * PAGE_SIZE); in osdep_free_pages()
|
A D | netbsd.c | 72 void *osdep_alloc_hypercall_buffer(xencall_handle *xcall, size_t npages) in osdep_alloc_hypercall_buffer() argument 74 size_t size = npages * XC_PAGE_SIZE; in osdep_alloc_hypercall_buffer() 90 size_t npages) in osdep_free_hypercall_buffer() argument 92 (void) munlock(ptr, npages * XC_PAGE_SIZE); in osdep_free_hypercall_buffer()
|
A D | minios.c | 63 void *osdep_alloc_pages(xencall_handle *xcall, size_t npages) in osdep_alloc_pages() argument 65 return memalign(PAGE_SIZE, npages * PAGE_SIZE); in osdep_alloc_pages() 68 void osdep_free_pages(xencall_handle *xcall, void *ptr, size_t npages) in osdep_free_pages() argument
|
A D | solaris.c | 72 void *osdep_alloc_hypercall_buffer(xencall_handle *xcall, size_t npages) in osdep_alloc_hypercall_buffer() argument 74 return memalign(XC_PAGE_SIZE, npages * XC_PAGE_SIZE); in osdep_alloc_hypercall_buffer() 78 size_t npages) in osdep_free_hypercall_buffer() argument
|
/xen/xen/common/ |
A D | xenoprof.c | 69 int npages; member 189 for ( i = 0; i < npages; i++ ) in share_xenoprof_page_with_guest() 202 for ( i = 0; i < npages; i++ ) in share_xenoprof_page_with_guest() 211 int i, npages = x->npages; in unshare_xenoprof_page_with_guest() local 214 for ( i = 0; i < npages; i++ ) in unshare_xenoprof_page_with_guest() 243 int nvcpu, npages, bufsize, max_bufsize; in alloc_xenoprof_struct() local 299 for ( i = 0; i < npages; ++i ) in alloc_xenoprof_struct() 302 d->xenoprof->npages = npages; in alloc_xenoprof_struct() 339 order = get_order_from_pages(x->npages); in free_xenoprof_pages() 491 d->xenoprof->npages); in add_passive_list() [all …]
|
/xen/tools/include/xen-sys/FreeBSD/ |
A D | privcmd.h | 56 unsigned long npages; member
|
/xen/tools/include/xen-sys/SunOS/ |
A D | privcmd.h | 65 unsigned long npages; member
|
/xen/xen/drivers/passthrough/amd/ |
A D | iommu_map.c | 427 unsigned long npages, i; in amd_iommu_reserve_domain_unity_map() local 436 npages = region_to_pages(phys_addr, size); in amd_iommu_reserve_domain_unity_map() 438 for ( i = 0; i < npages; i++ ) in amd_iommu_reserve_domain_unity_map() 451 npages, flush_flags) ) in amd_iommu_reserve_domain_unity_map()
|
/xen/tools/include/xen-sys/NetBSD/ |
A D | privcmd.h | 45 unsigned long npages; member
|
/xen/tools/include/xen-sys/NetBSDRump/ |
A D | privcmd.h | 45 unsigned long npages; member
|
/xen/tools/include/xen-sys/Linux/ |
A D | privcmd.h | 51 __u64 npages; member
|
/xen/xen/drivers/passthrough/vtd/ |
A D | extern.h | 73 uint64_t alloc_pgtable_maddr(unsigned long npages, nodeid_t node);
|
A D | iommu.c | 203 uint64_t alloc_pgtable_maddr(unsigned long npages, nodeid_t node) in alloc_pgtable_maddr() argument 209 pg = alloc_domheap_pages(NULL, get_order_from_pages(npages), in alloc_pgtable_maddr() 215 for ( i = 0; i < npages; i++ ) in alloc_pgtable_maddr()
|
/xen/tools/libxc/ |
A D | xc_private.h | 103 void *osdep_alloc_hypercall_buffer(xc_interface *xch, int npages); 104 void osdep_free_hypercall_buffer(xc_interface *xch, void *ptr, int npages);
|