Home
last modified time | relevance | path

Searched refs:fres (Results 1 – 5 of 5) sorted by relevance

/xen/tools/libs/foreignmemory/
A Dcore.c155 fres = calloc(1, sizeof(*fres)); in xenforeignmemory_map_resource()
156 if ( !fres ) in xenforeignmemory_map_resource()
162 fres->domid = domid; in xenforeignmemory_map_resource()
163 fres->type = type; in xenforeignmemory_map_resource()
164 fres->id = id; in xenforeignmemory_map_resource()
165 fres->frame = frame; in xenforeignmemory_map_resource()
168 fres->prot = prot; in xenforeignmemory_map_resource()
174 free(fres); in xenforeignmemory_map_resource()
175 fres = NULL; in xenforeignmemory_map_resource()
179 return fres; in xenforeignmemory_map_resource()
[all …]
A Dlinux.c301 return fres ? munmap(fres->addr, fres->nr_frames << PAGE_SHIFT) : 0; in osdep_xenforeignmemory_unmap_resource()
308 .dom = fres->domid, in osdep_xenforeignmemory_map_resource()
309 .type = fres->type, in osdep_xenforeignmemory_map_resource()
310 .id = fres->id, in osdep_xenforeignmemory_map_resource()
311 .idx = fres->frame, in osdep_xenforeignmemory_map_resource()
312 .num = fres->nr_frames, in osdep_xenforeignmemory_map_resource()
316 fres->addr = mmap(fres->addr, fres->nr_frames << PAGE_SHIFT, in osdep_xenforeignmemory_map_resource()
317 fres->prot, fres->flags | MAP_SHARED, fmem->fd, 0); in osdep_xenforeignmemory_map_resource()
318 if ( fres->addr == MAP_FAILED ) in osdep_xenforeignmemory_map_resource()
321 mr.addr = (uintptr_t)fres->addr; in osdep_xenforeignmemory_map_resource()
[all …]
A Dprivate.h66 xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres) in osdep_xenforeignmemory_map_resource() argument
73 xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres) in osdep_xenforeignmemory_unmap_resource() argument
81 xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres);
83 xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres);
/xen/tools/libxc/
A Dxc_dom_boot.c398 xenforeignmemory_resource_handle *fres; in xc_dom_gnttab_seed() local
401 fres = xenforeignmemory_map_resource( in xc_dom_gnttab_seed()
405 if ( !fres ) in xc_dom_gnttab_seed()
427 xenforeignmemory_unmap_resource(fmem, fres); in xc_dom_gnttab_seed()
/xen/tools/libs/foreignmemory/include/
A Dxenforeignmemory.h180 xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres);

Completed in 8 milliseconds