Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_vma.c i915_gem_valid_gtt_space() -> i915_vm_has_cache_coloring()

Type Parameter Key Value

drivers/gpu/drm/i915/i915_vma.c i915_vma_insert() -> i915_vm_has_cache_coloring()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
BUF_SIZE 0 vm (-1),1208
BUF_SIZE 0 vm (-1),1208
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 vm->total
LOCK2 0 &vm->mutex
HALF_LOCKED2 &gt->perf.lock
HALF_LOCKED2 __flags
HALF_LOCKED2 bo->base.resv
HALF_LOCKED2 ce->timeline->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 engine->legacy.ring->vma->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 ppgtt->pd->pt.base->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 timeline->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 vma->obj->base.resv
HALF_LOCKED2 vma->obj->base.resv
TYPE_LOCK (struct i915_address_space)->mutex

drivers/gpu/drm/i915/i915_vma_resource.c i915_vma_resource_color_adjust_range() -> i915_vm_has_cache_coloring()

Type Parameter Key Value
BUF_SIZE 0 vm (-1),1208
BUF_SIZE 0 vm (-1),1208
DATA_SOURCE 0 vm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 vm->total
HALF_LOCKED2 0 &vm->mutex
TYPE_LOCK (struct i915_address_space)->mutex

drivers/gpu/drm/i915/i915_gem_evict.c i915_gem_evict_for_node() -> i915_vm_has_cache_coloring()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
BUF_SIZE 0 vm (-1),1208
BUF_SIZE 0 vm (-1),1208
DATA_SOURCE 0 vm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 vm->total
HALF_LOCKED2 &ggtt->vm.mutex
HALF_LOCKED2 0 &vm->mutex

drivers/gpu/drm/i915/i915_gem_evict.c i915_gem_evict_for_node() -> i915_vm_has_cache_coloring()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
BUF_SIZE 0 vm (-1),1208
BUF_SIZE 0 vm (-1),1208
DATA_SOURCE 0 vm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 vm->total
HALF_LOCKED2 &ggtt->vm.mutex
HALF_LOCKED2 0 &vm->mutex