Lines Matching defs:regions
789 /* A memory manager for regions of shared memory:
3352 * for I915_MEMORY_CLASS_DEVICE regions (for other types the value here
3374 * I915_MEMORY_CLASS_DEVICE regions (for other types the
3394 * I915_MEMORY_CLASS_DEVICE regions (for other types the
3402 * regions (for other types the value here will also
3416 * The region info query enumerates all regions known to the driver by filling
3419 * Example for getting the list of supported regions:
3434 * // enough to hold our array of regions. The kernel will fill out the
3450 * struct drm_i915_memory_region_info mr = info->regions[i];
3460 /** @num_regions: Number of supported regions */
3466 /** @regions: Info about each supported region */
3467 struct drm_i915_memory_region_info regions[];
3610 * Set the object with the desired set of placements/regions in priority
3616 * query the supported regions for a device.
3627 * struct drm_i915_gem_create_ext_memory_regions regions = {
3629 * .regions = (uintptr_t)®ion_lmem,
3634 * .extensions = (uintptr_t)®ions,
3646 * ensure that the priority order of the @regions array is honoured, either
3652 * memory class in @regions and migrated (by i915, due to memory
3658 * I915_MEMORY_CLASS_DEVICE regions.
3666 /** @num_regions: Number of elements in the @regions array. */
3669 * @regions: The regions/placements array.
3673 __u64 regions;