Home
last modified time | relevance | path

Searched refs:prot (Results 1 – 24 of 24) sorted by relevance

/tools/libs/ctrl/
A Dxc_foreign_memory.c23 void *xc_map_foreign_pages(xc_interface *xch, uint32_t dom, int prot, in xc_map_foreign_pages() argument
31 return xenforeignmemory_map(xch->fmem, dom, prot, num, arr, NULL); in xc_map_foreign_pages()
35 uint32_t dom, int size, int prot, in xc_map_foreign_range() argument
51 ret = xc_map_foreign_pages(xch, dom, prot, arr, num); in xc_map_foreign_range()
58 int prot, size_t chunksize, in xc_map_foreign_ranges() argument
79 ret = xc_map_foreign_pages(xch, dom, prot, arr, num); in xc_map_foreign_ranges()
84 void *xc_map_foreign_bulk(xc_interface *xch, uint32_t dom, int prot, in xc_map_foreign_bulk() argument
87 return xenforeignmemory_map(xch->fmem, dom, prot, num, arr, err); in xc_map_foreign_bulk()
A Dxc_gnttab_compat.c25 int prot) in xc_gnttab_map_grant_ref() argument
27 return xengnttab_map_grant_ref(xcg, domid, ref, prot); in xc_gnttab_map_grant_ref()
34 int prot) in xc_gnttab_map_grant_refs() argument
36 return xengnttab_map_grant_refs(xcg, count, domids, refs, prot); in xc_gnttab_map_grant_refs()
43 int prot) in xc_gnttab_map_domain_grant_refs() argument
45 return xengnttab_map_domain_grant_refs(xcg, count, domid, refs, prot); in xc_gnttab_map_domain_grant_refs()
51 int prot, in xc_gnttab_map_grant_ref_notify() argument
55 return xengnttab_map_grant_ref_notify(xcg, domid, ref, prot, in xc_gnttab_map_grant_ref_notify()
A Dxc_private.h359 size_t size, int prot, size_t chunksize,
/tools/libs/gnttab/
A Dgnttab_core.c92 int prot) in xengnttab_map_grant_ref() argument
94 return osdep_gnttab_grant_map(xgt, 1, 0, prot, &domid, &ref, -1, -1); in xengnttab_map_grant_ref()
101 int prot) in xengnttab_map_grant_refs() argument
103 return osdep_gnttab_grant_map(xgt, count, 0, prot, domids, refs, -1, -1); in xengnttab_map_grant_refs()
110 int prot) in xengnttab_map_domain_grant_refs() argument
113 prot, &domid, refs, -1, -1); in xengnttab_map_domain_grant_refs()
119 int prot, in xengnttab_map_grant_ref_notify() argument
123 return osdep_gnttab_grant_map(xgt, 1, 0, prot, &domid, &ref, in xengnttab_map_grant_ref_notify()
A Dgnttab_unimp.c44 int prot) in xengnttab_map_grant_ref() argument
53 int prot) in xengnttab_map_grant_refs() argument
62 int prot) in xengnttab_map_domain_grant_refs() argument
70 int prot, in xengnttab_map_grant_ref_notify() argument
A Dminios.c92 uint32_t count, int flags, int prot, in osdep_gnttab_grant_map() argument
107 refs, prot & PROT_WRITE); in osdep_gnttab_grant_map()
A Dnetbsd.c64 uint32_t count, int flags, int prot, in osdep_gnttab_grant_map() argument
88 prot, flags | MAP_ANON | MAP_SHARED, -1, 0); in osdep_gnttab_grant_map()
A Dprivate.h24 uint32_t count, int flags, int prot,
A Dfreebsd.c65 uint32_t count, int flags, int prot, in osdep_gnttab_grant_map() argument
108 addr = mmap(NULL, XC_PAGE_SIZE * count, prot, MAP_SHARED, fd, in osdep_gnttab_grant_map()
A Dlinux.c84 uint32_t count, int flags, int prot, in osdep_gnttab_grant_map() argument
128 addr = mmap(NULL, XC_PAGE_SIZE * count, prot, MAP_SHARED, fd, in osdep_gnttab_grant_map()
/tools/libs/foreignmemory/
A Dcore.c85 int prot, int flags, size_t num, in xenforeignmemory_map2() argument
97 ret = osdep_xenforeignmemory_map(fmem, dom, addr, prot, flags, num, arr, err); in xenforeignmemory_map2()
121 uint32_t dom, int prot, in xenforeignmemory_map() argument
125 return xenforeignmemory_map2(fmem, dom, NULL, prot, 0, num, arr, err); in xenforeignmemory_map()
143 void **paddr, int prot, int flags) in xenforeignmemory_map_resource() argument
168 fres->prot = prot; in xenforeignmemory_map_resource()
A Dminios.c52 int prot, int flags, size_t num, in osdep_xenforeignmemory_map() argument
56 if (prot & PROT_READ) in osdep_xenforeignmemory_map()
58 if (prot & PROT_WRITE) in osdep_xenforeignmemory_map()
A Dprivate.h27 int prot, int flags, size_t num,
35 void *addr, int prot, int flags,
46 int prot; member
A Dfreebsd.c59 int prot, int flags, size_t num, in osdep_xenforeignmemory_map() argument
66 addr = mmap(addr, num << XC_PAGE_SHIFT, prot, flags | MAP_SHARED, fd, 0); in osdep_xenforeignmemory_map()
124 fres->prot, fres->flags | MAP_SHARED, fmem->fd, 0); in osdep_xenforeignmemory_map_resource()
A Dcompat.c25 void *addr, int prot, int flags, size_t num, in osdep_xenforeignmemory_map() argument
44 ret = osdep_map_foreign_batch(fmem, dom, addr, prot, flags, pfn, num); in osdep_xenforeignmemory_map()
A Dnetbsd.c73 int prot, int flags, size_t num, in osdep_xenforeignmemory_map() argument
79 addr = mmap(addr, num * XC_PAGE_SIZE, prot, in osdep_xenforeignmemory_map()
140 fres->prot, fres->flags | MAP_ANON | MAP_SHARED, -1, 0); in osdep_xenforeignmemory_map_resource()
A Dsolaris.c71 void *addr, int prot, int flags, xen_pfn_t *arr, int num) in osdep_map_foreign_batch() argument
75 addr = mmap(addr, num*XC_PAGE_SIZE, prot, flags | MAP_SHARED, fd, 0); in osdep_map_foreign_batch()
A Dlinux.c163 int prot, int flags, size_t num, in osdep_xenforeignmemory_map() argument
171 addr = mmap(addr, num << XC_PAGE_SHIFT, prot, flags | MAP_SHARED, in osdep_xenforeignmemory_map()
317 fres->prot, fres->flags | MAP_SHARED, fmem->fd, 0); in osdep_xenforeignmemory_map_resource()
/tools/include/
A Dxenctrl_compat.h28 int size, int prot,
31 void *xc_map_foreign_pages(xc_interface *xch, uint32_t dom, int prot,
45 void *xc_map_foreign_bulk(xc_interface *xch, uint32_t dom, int prot,
85 int prot);
90 int prot);
95 int prot);
99 int prot,
A Dxenforeignmemory.h107 int prot, size_t pages,
119 void *addr, int prot, int flags, size_t pages,
169 void **paddr, int prot, int flags);
A Dxengnttab.h174 int prot);
196 int prot);
216 int prot);
242 int prot,
A Dxenguest.h783 int prot,
/tools/libs/guest/
A Dxg_offline_page.c401 int prot, in xc_map_m2p() argument
438 m2p_size, prot, M2P_CHUNK_SIZE, in xc_map_m2p()
A Dxg_dom_x86.c385 x86_pgentry_t prot; in get_pg_prot() local
388 prot = domx86->params->lvl_prot[l]; in get_pg_prot()
390 return prot; in get_pg_prot()
398 return prot & ~_PAGE_RW; in get_pg_prot()
401 return prot; in get_pg_prot()

Completed in 46 milliseconds