intel/dev: Add intel_vram_all_mappable()
authorJordan Justen <jordan.l.justen@intel.com>
Mon, 16 May 2022 10:02:01 +0000 (03:02 -0700)
committerMarge Bot <emma+marge@anholt.net>
Thu, 21 Jul 2022 20:27:10 +0000 (20:27 +0000)
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17349>

src/intel/dev/intel_device_info.h

index e1d371d..6dce62c 100644 (file)
@@ -490,6 +490,12 @@ intel_device_info_timebase_scale(const struct intel_device_info *devinfo,
    return (upper_scaled_ts << 32) + lower_scaled_ts;
 }
 
+static inline bool
+intel_vram_all_mappable(const struct intel_device_info *devinfo)
+{
+   return devinfo->mem.vram.unmappable.size == 0;
+}
+
 bool intel_get_device_info_from_fd(int fh, struct intel_device_info *devinfo);
 bool intel_get_device_info_from_pci_id(int pci_id,
                                        struct intel_device_info *devinfo);