Lines Matching defs:sparse
205 struct vfio_region_info_cap_sparse_mmap *sparse;
226 size = struct_size(sparse, areas, 1);
229 * Setup for sparse mapping for the device memory. Only the
233 sparse = kzalloc(size, GFP_KERNEL);
234 if (!sparse)
237 sparse->nr_areas = 1;
238 sparse->areas[0].offset = 0;
239 sparse->areas[0].size = memregion->memlength;
240 sparse->header.id = VFIO_REGION_INFO_CAP_SPARSE_MMAP;
241 sparse->header.version = 1;
243 ret = vfio_info_add_capability(&caps, &sparse->header, size);
244 kfree(sparse);