Searched refs:gmap_start (Results 1 – 1 of 1) sorted by relevance
1087 mmap_gmap(struct per_user_data *priv_user, struct gntdev_gmap *gmap_start, in mmap_gmap() argument1098 if (gmap_start->map) { in mmap_gmap()1099 vm_object_reference(gmap_start->map->mem); in mmap_gmap()1100 *object = gmap_start->map->mem; in mmap_gmap()1104 gmap_start->map = malloc(sizeof(*(gmap_start->map)), M_GNTDEV, in mmap_gmap()1108 gmap_start->map->pseudo_phys_res_id = 0; in mmap_gmap()1109 gmap_start->map->pseudo_phys_res = xenmem_alloc(gntdev_dev, in mmap_gmap()1110 &gmap_start->map->pseudo_phys_res_id, size); in mmap_gmap()1111 if (gmap_start->map->pseudo_phys_res == NULL) { in mmap_gmap()1112 free(gmap_start->map, M_GNTDEV); in mmap_gmap()[all …]