Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/gem/i915_gem_create.c __i915_gem_object_create_user_ext() -> (struct intel_memory_region_ops)->init_object()

Type Parameter Key Value
PARAM_VALUE 0 mem 4096-ptr_max
PARAM_VALUE 0 mem->ops 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->base.funcs 8073635319949537280
PARAM_VALUE 1 obj->mm.n_placements 1-2
PARAM_VALUE 2 offset u64max
PARAM_VALUE 3 size 1-u64max
PARAM_VALUE 4 page_size 0
PARAM_VALUE 5 flags 8
DATA_SOURCE 1 obj r i915_gem_object_alloc
CONTAINER 0 -16-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 obj->mm.n_placements
NO_OVERFLOW_SIMPLE 3 size

drivers/gpu/drm/i915/gem/i915_gem_region.c __i915_gem_object_create_region() -> (struct intel_memory_region_ops)->init_object()

Type Parameter Key Value
PARAM_VALUE 0 mem 4096-ptr_max
PARAM_VALUE 0 mem->ops 4096-ptr_max
PARAM_VALUE 1 obj 4096-ptr_max
PARAM_VALUE 1 obj->base.funcs 8073635319949537280
BUF_SIZE 0 mem (-1),424,1216
BUF_SIZE 0 mem (-1),424,1216
CAPPED_DATA 0 mem->min_page_size 1
CAPPED_DATA 4 page_size 1
CAPPED_DATA 4 page_size 1
DATA_SOURCE 0 mem $0
DATA_SOURCE 1 obj r i915_gem_object_alloc
DATA_SOURCE 2 offset $1
DATA_SOURCE 4 page_size $3
DATA_SOURCE 5 flags $4 [m]
CONTAINER 0 -16-8+0 $(-1)
PARAM_COMPARE 0 mem->min_page_size != $3
PARAM_COMPARE 3 size != $0->min_page_size
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 size
NO_OVERFLOW_SIMPLE 4 page_size