Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_ggtt.c __gen8_ggtt_insert_entries_bind() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 0 addr 0
PARAM_VALUE 2 flags 0-3
DATA_SOURCE 1 pat_index $2
DATA_SOURCE 2 flags $3
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vm->mutex

drivers/gpu/drm/i915/gt/intel_ggtt.c gen6_ggtt_insert_entries() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 2 flags 0-3
DATA_SOURCE 1 pat_index $2
DATA_SOURCE 2 flags $3
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gt/intel_ggtt.c gen6_ggtt_insert_page() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 1 pat_index 0-3
PARAM_VALUE 2 flags 0,2
DATA_SOURCE 0 addr $1
DATA_SOURCE 1 pat_index $3
DATA_SOURCE 2 flags $4
HARD_MAX 2 flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ggtt->error_mutex

drivers/gpu/drm/i915/gt/intel_ggtt.c gen8_ggtt_insert_entries() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 0 addr 0
DATA_SOURCE 1 pat_index $2
DATA_SOURCE 2 flags $3
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gt/intel_ggtt.c gen8_ggtt_insert_page() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 2 flags 0,2
DATA_SOURCE 0 addr $1
DATA_SOURCE 1 pat_index $3
DATA_SOURCE 2 flags $4
HARD_MAX 2 flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ggtt->error_mutex

drivers/gpu/drm/i915/gt/intel_ggtt.c gen8_ggtt_insert_page_bind() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 1 pat_index 0-3
PARAM_VALUE 2 flags 0,2
DATA_SOURCE 0 addr $1
DATA_SOURCE 1 pat_index $3
DATA_SOURCE 2 flags $4
HARD_MAX 2 flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ggtt->error_mutex

drivers/gpu/drm/i915/gt/intel_ggtt.c ggtt_probe_common() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 1 pat_index 0-3
PARAM_VALUE 2 flags 0,2
FUZZY_MAX 2 flags 0
BIT_INFO 1 pat_index 0x0,0x3
BIT_INFO 2 flags 0x0,0x2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gt/intel_migrate.c emit_pte() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 0 addr 0
PARAM_VALUE 2 flags 0,2
DATA_SOURCE 1 pat_index $2
FUZZY_MAX 2 flags 2
BIT_INFO 2 flags 0x0,0x2
HARD_MAX 2 flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_init_scratch() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 1 pat_index 0-3
PARAM_VALUE 2 flags 0-3
BIT_INFO 1 pat_index 0x0,0x3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_entry() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 1 pat_index 0-3
PARAM_VALUE 2 flags 0,2
DATA_SOURCE 0 addr $1
DATA_SOURCE 1 pat_index $3
DATA_SOURCE 2 flags $4
HARD_MAX 2 flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ggtt->error_mutex

drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_huge() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 0 addr 0
PARAM_VALUE 2 flags 0-3
DATA_SOURCE 1 pat_index $3
DATA_SOURCE 2 flags $4
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vm->mutex

drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_pte() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 0 addr 0
PARAM_VALUE 2 flags 0-3
DATA_SOURCE 1 pat_index $4
DATA_SOURCE 2 flags $5
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gt/gen8_ppgtt.c xehp_ppgtt_insert_entry_lm() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 1 pat_index 0-3
PARAM_VALUE 2 flags 0,2
DATA_SOURCE 0 addr $1
DATA_SOURCE 1 pat_index $3
DATA_SOURCE 2 flags $4
BIT_INFO 2 flags 0x2,0x3
HARD_MAX 2 flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ggtt->error_mutex

drivers/gpu/drm/i915/gt/gen8_ppgtt.c xehp_ppgtt_insert_huge() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 0 addr 0
PARAM_VALUE 2 flags 0-3
DATA_SOURCE 1 pat_index $3
DATA_SOURCE 2 flags $4
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vm->mutex

drivers/gpu/drm/i915/i915_dpt.c dpt_insert_entries() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 0 addr 0
PARAM_VALUE 2 flags 0-3
DATA_SOURCE 1 pat_index $2
DATA_SOURCE 2 flags $3
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/i915_dpt.c dpt_insert_page() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 1 pat_index 0-3
PARAM_VALUE 2 flags 0,2
DATA_SOURCE 0 addr $1
DATA_SOURCE 1 pat_index $3
DATA_SOURCE 2 flags $4
HARD_MAX 2 flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ggtt->error_mutex

drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_ppgtt_init_scratch() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 1 pat_index 0-3
PARAM_VALUE 2 flags 1
BIT_INFO 1 pat_index 0x0,0x3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gvt->lock
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_ppgtt_insert_entries() -> (struct i915_address_space)->pte_encode()

Type Parameter Key Value
PARAM_VALUE 0 addr 0
PARAM_VALUE 2 flags 0-3
DATA_SOURCE 1 pat_index $2
DATA_SOURCE 2 flags $3
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING