Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_sw_fence_work.c dma_fence_work_init() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 3798088396338520064
PARAM_VALUE 2 name 8142902353060503552
PARAM_VALUE 3 key 3655328546266906624
BUF_SIZE 2 name 10
STR_LEN 0 fence 9
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_context.c intel_context_init() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 547467368999129088
PARAM_VALUE 2 name 5246024075357278208
PARAM_VALUE 3 key 3601967401490546688
BUF_SIZE 2 name 23
STR_LEN 0 fence 22
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &file_priv->proto_context_lock

drivers/gpu/drm/i915/gem/i915_gem_context.c alloc_engines() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 5646791488885084160
PARAM_VALUE 2 name 2494521779744632832
PARAM_VALUE 3 key 2190865509949521920
BUF_SIZE 2 name 10
STR_LEN 0 fence 9
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &file_priv->proto_context_lock

drivers/gpu/drm/i915/i915_vma_resource.c __i915_vma_resource_init() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 6028577232386539520
PARAM_VALUE 2 name 6620855375673896960
PARAM_VALUE 3 key 7983098967749779456
BUF_SIZE 2 name 16
STR_LEN 0 fence 15
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vm->mutex
TYPE_LOCK (struct i915_address_space)->mutex

drivers/gpu/drm/i915/gt/uc/intel_huc.c delayed_huc_load_init() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 1023120090460446720
PARAM_VALUE 2 name 2321412809129209856
PARAM_VALUE 3 key 980509827612794880
BUF_SIZE 2 name 25
STR_LEN 0 fence 24
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/i915_request.c __i915_request_ctor() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 1745928465745846272
PARAM_VALUE 2 name 7357021078870700032
PARAM_VALUE 3 key 4136322452357660672
BUF_SIZE 2 name 12
STR_LEN 0 fence 11
TERMINATED 2 name 1
NOCHECK_CALL

drivers/gpu/drm/i915/i915_request.c __i915_request_ctor() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 2266717115821686784
PARAM_VALUE 2 name 4468533196231192576
PARAM_VALUE 3 key 4136322452357660672
BUF_SIZE 2 name 15
STR_LEN 0 fence 14
TERMINATED 2 name 1
NOCHECK_CALL

drivers/gpu/drm/i915/i915_sw_fence.c alloc_fence() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 3647760144679219200
PARAM_VALUE 2 name 2117677372615389184
PARAM_VALUE 3 key 6837121086926217216
BUF_SIZE 0 fence 112
BUF_SIZE 2 name 6
DATA_SOURCE 0 fence r _kmalloc_noprof
STR_LEN 0 fence 5
TERMINATED 2 name 1
NOCHECK_CALL

drivers/gpu/drm/i915/i915_sw_fence.c heap_fence_create() -> __i915_sw_fence_init()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 1 fn 9220453701348675584
PARAM_VALUE 2 name 6423328849276936192
PARAM_VALUE 3 key 4505425197653258240
BUF_SIZE 2 name 10
STR_LEN 0 fence 9
TERMINATED 2 name 1
NOCHECK_CALL