Searched refs:fres (Results 1 – 5 of 5) sorted by relevance
/xen/tools/libs/foreignmemory/ |
A D | core.c | 155 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 D | linux.c | 301 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 D | private.h | 66 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 D | xc_dom_boot.c | 398 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 D | xenforeignmemory.h | 180 xenforeignmemory_handle *fmem, xenforeignmemory_resource_handle *fres);
|
Completed in 8 milliseconds