Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c reloc_iomap() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 2 offset 0-u32max
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0
CONTAINER 0 -928+0 $(-1)
BIT_INFO 3 pat_index 0x0,0x3
NOCHECK_CALL
HALF_LOCKED2 pool->obj->base.resv

drivers/gpu/drm/i915/gt/intel_migrate.c insert_pte() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0,2
DATA_SOURCE 0 vm $0
FUZZY_MAX 4 flags 2
CONTAINER 0 -928+0 $(-1)
BIT_INFO 3 pat_index 0x0,0x3
BIT_INFO 4 flags 0x0,0x2
HARD_MAX 4 flags 2
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_migrate.c xehp_insert_pte() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 2
DATA_SOURCE 0 vm $0
CONTAINER 0 -928+0 $(-1)
BIT_INFO 3 pat_index 0x0,0x3
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_migrate.c xehp_toggle_pdes() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 1 addr 0
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 2
DATA_SOURCE 0 vm $0
CONTAINER 0 -928+0 $(-1)
NOCHECK_CALL

drivers/gpu/drm/i915/i915_gem_gtt.c igt_ggtt_page() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 0 vm->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vm->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 2 offset 0-4190208
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0
CONTAINER 0 -928+0 $(-1)
BIT_INFO 3 pat_index 0x0,0x3
NOCHECK_CALL

drivers/gpu/drm/i915/i915_gpu_error.c i915_vma_coredump_create() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 0 vm->raw_insert_page 0
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0
CONTAINER 0 -928+0 $(-1)
CONTAINER 2 *(-928-0+8+1552) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ggtt->error_mutex
HALF_LOCKED2 &capture_mutex
TYPE_LOCK (struct i915_ggtt)->error_mutex

drivers/gpu/drm/i915/gt/intel_reset.c __igt_reset_stolen() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0
CONTAINER 0 -928+0 $(-1)
CONTAINER 2 *(-928-0+8+1552) $(-1)
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_reset.c __igt_reset_stolen() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0
CONTAINER 0 -928+0 $(-1)
CONTAINER 2 *(-928-0+8+1552) $(-1)
NOCHECK_CALL

drivers/gpu/drm/i915/i915_gem.c i915_gem_gtt_pread() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 2 offset 0-u32max
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0
CONTAINER 0 -928+0 $(-1)
BIT_INFO 3 pat_index 0x0,0x3
NOCHECK_CALL

drivers/gpu/drm/i915/i915_gem.c i915_gem_gtt_pwrite_fast() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm->gt 4096-ptr_max
PARAM_VALUE 2 offset 0-u32max
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0
CONTAINER 0 -928+0 $(-1)
BIT_INFO 3 pat_index 0x0,0x3
NOCHECK_CALL

drivers/gpu/drm/i915/i915_gem.c trash_stolen() -> (struct i915_address_space)->insert_page()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 3 pat_index 0-3
PARAM_VALUE 4 flags 0
CONTAINER 0 -928+0 $(-1)
CONTAINER 2 *(-928-0+8+1552) $(-1)
NOCHECK_CALL