Lines Matching defs:regions
846 /* A memory manager for regions of shared memory:
3451 * for I915_MEMORY_CLASS_DEVICE regions (for other types the value here
3473 * I915_MEMORY_CLASS_DEVICE regions (for other types the
3493 * I915_MEMORY_CLASS_DEVICE regions (for other types the
3501 * regions (for other types the value here will also
3515 * The region info query enumerates all regions known to the driver by filling
3518 * Example for getting the list of supported regions:
3533 * // enough to hold our array of regions. The kernel will fill out the
3549 * struct drm_i915_memory_region_info mr = info->regions[i];
3559 /** @num_regions: Number of supported regions */
3565 /** @regions: Info about each supported region */
3566 struct drm_i915_memory_region_info regions[];
3697 * Set the object with the desired set of placements/regions in priority
3703 * query the supported regions for a device.
3714 * struct drm_i915_gem_create_ext_memory_regions regions = {
3716 * .regions = (uintptr_t)®ion_lmem,
3721 * .extensions = (uintptr_t)®ions,
3733 * ensure that the priority order of the @regions array is honoured, either
3739 * memory class in @regions and migrated (by i915, due to memory
3745 * I915_MEMORY_CLASS_DEVICE regions.
3753 /** @num_regions: Number of elements in the @regions array. */
3756 * @regions: The regions/placements array.
3760 __u64 regions;