Lines Matching defs:sparse
1168 struct vfio_region_info_cap_sparse_mmap *sparse = NULL;
1211 sparse = kzalloc(struct_size(sparse, areas, nr_areas),
1213 if (!sparse)
1216 sparse->header.id = VFIO_REGION_INFO_CAP_SPARSE_MMAP;
1217 sparse->header.version = 1;
1218 sparse->nr_areas = nr_areas;
1220 sparse->areas[0].offset =
1222 sparse->areas[0].size = vgpu_aperture_sz(vgpu);
1273 if ((info.flags & VFIO_REGION_INFO_FLAG_CAPS) && sparse) {
1277 &sparse->header,
1278 struct_size(sparse, areas,
1279 sparse->nr_areas));
1281 kfree(sparse);
1286 kfree(sparse);
1302 kfree(sparse);
1311 kfree(sparse);