HAS_LLC
(!HAS_LLC(i915) && !IS_DG1(i915)))
if (!HAS_LLC(i915) && !HAS_SNOOP(i915))
cache->has_llc = HAS_LLC(i915);
cache_level = HAS_LLC(i915) ? I915_CACHE_LLC : I915_CACHE_NONE;
HAS_LLC(i915))) {
else if (HAS_LLC(i915))
else if (HAS_LLC(i915))
if (!HAS_LLC(i915) && !IS_DGFX(i915))
if (HAS_LLC(i915) || (GRAPHICS_VER_FULL(i915) >= IP_VER(12, 70)))
cache_level = HAS_LLC(mem->i915) ? I915_CACHE_LLC : I915_CACHE_NONE;
return ((HAS_LLC(i915) || HAS_SNOOP(i915)) &&
if (!HAS_LLC(i915) && !HAS_SNOOP(i915)) {
cache_level = HAS_LLC(i915) ? I915_CACHE_LLC : I915_CACHE_NONE;
cache_level = HAS_LLC(i915) ? I915_CACHE_LLC : I915_CACHE_NONE;
const bool has_llc = HAS_LLC(to_i915(obj->base.dev));
if (!HAS_LLC(engine->i915) && i915_ggtt_has_aperture(engine->gt->ggtt))
if (!HAS_LLC(i915) && !HAS_PPGTT(i915))
if (HAS_LLC(gt->i915) || always_coherent)
seq_printf(m, "LLC: %s\n", str_yes_no(HAS_LLC(i915)));
return HAS_LLC(gt->i915);
if (!HAS_LLC(i915) || IS_DGFX(i915))
if (i915_vma_is_map_and_fenceable(vma) && !HAS_LLC(vma->vm->i915))
if (IS_ERR(obj) && i915_ggtt_has_aperture(ggtt) && !HAS_LLC(i915))
if (i915_vma_is_map_and_fenceable(vma) && !HAS_LLC(vma->vm->i915)) {
if (HAS_LLC(i915)) {
if (HAS_LLC(i915)) {
if (!HAS_LLC(i915))
case 1: return HAS_LLC(i915) ?
value = HAS_LLC(i915);
if (HAS_LLC(i915)) {