Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_gem_evict.c i915_gem_evict_something() -> drm_mm_scan_init_with_range()

Type Parameter Key Value
PARAM_VALUE 0 scan 5371436544845045760
PARAM_VALUE 1 mm 4096-ptr_max
PARAM_VALUE 3 alignment 0,4097-u64max
PARAM_VALUE 5 start 0,4096-18446744073709551614
PARAM_VALUE 6 end 1-u64max
PARAM_VALUE 7 mode 0-2
CAPPED_DATA 5 start 1
CAPPED_DATA 5 start 1
DATA_SOURCE 2 size $2
DATA_SOURCE 3 alignment $3
DATA_SOURCE 4 color $4
DATA_SOURCE 5 start $5
DATA_SOURCE 6 end $6
FUZZY_MAX 7 mode 2
NOSPEC 2 size
NOSPEC 2 size
NOSPEC 5 start
NOSPEC 5 start
HARD_MAX 7 mode 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 size 1-2149580798[c]
USER_DATA 3 alignment 65537-u64max[u]
USER_DATA 5 start 0,4096-18446744073709551614[c]
NO_OVERFLOW_SIMPLE 6 end
UNITS 2 size unit_byte
UNITS 6 end unit_byte
HALF_LOCKED2 &ggtt->vm.mutex
TYPE_LOCK (struct i915_address_space)->mutex

drivers/gpu/drm/etnaviv/etnaviv_mmu.c drm_mm_scan_init() -> drm_mm_scan_init_with_range()

Type Parameter Key Value
PARAM_VALUE 0 scan 7420790589417443328
PARAM_VALUE 1 mm 4096-ptr_max
PARAM_VALUE 3 alignment 0
PARAM_VALUE 4 color 0
PARAM_VALUE 5 start 0
PARAM_VALUE 6 end u64max
PARAM_VALUE 7 mode 1,3
DATA_SOURCE 0 scan $0
DATA_SOURCE 1 mm $1
DATA_SOURCE 2 size $2
DATA_SOURCE 3 alignment $3
DATA_SOURCE 4 color $4
DATA_SOURCE 7 mode $5
FUZZY_MAX 7 mode 3
BIT_INFO 7 mode 0x1,0x3
HARD_MAX 7 mode 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &context->lock
HALF_LOCKED2 &etnaviv_obj->lock
TYPE_LOCK (struct etnaviv_iommu_context)->lock