Lines Matching refs:map
90 struct ioctl_gntdev_map_grant_ref *map; in osdep_gnttab_grant_map() local
91 unsigned int map_size = sizeof(*map) + (count - 1) * sizeof(map->refs[0]); in osdep_gnttab_grant_map()
101 map = alloca(map_size); in osdep_gnttab_grant_map()
105 map = mmap(NULL, map_size, PROT_READ | PROT_WRITE, in osdep_gnttab_grant_map()
107 if ( map == MAP_FAILED ) in osdep_gnttab_grant_map()
116 map->refs[i].domid = domids[i * domids_stride]; in osdep_gnttab_grant_map()
117 map->refs[i].ref = refs[i]; in osdep_gnttab_grant_map()
120 map->count = count; in osdep_gnttab_grant_map()
122 if ( ioctl(fd, IOCTL_GNTDEV_MAP_GRANT_REF, map) ) { in osdep_gnttab_grant_map()
129 map->index); in osdep_gnttab_grant_map()
151 notify.index = map->index; in osdep_gnttab_grant_map()
177 unmap_grant.index = map->index; in osdep_gnttab_grant_map()
186 munmap(map, map_size); in osdep_gnttab_grant_map()