Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_gpu_error.c capture_engine() -> intel_engine_coredump_alloc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max
PARAM_VALUE 1 gfp 26624
PARAM_VALUE 2 dump_flags 0-1
DATA_SOURCE 0 engine $0
DATA_SOURCE 2 dump_flags $2
HARD_MAX 2 dump_flags 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &capture_mutex

drivers/gpu/drm/i915/gt/intel_execlists_submission.c capture_regs() -> intel_engine_coredump_alloc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->cops->alloc 4096-ptr_max
PARAM_VALUE 0 engine->cops->close 0,4096-ptr_max
PARAM_VALUE 0 engine->cops->destroy 4096-ptr_max
PARAM_VALUE 0 engine->cops->enter 4096-ptr_max
PARAM_VALUE 0 engine->cops->exit 4096-ptr_max
PARAM_VALUE 0 engine->cops->pin 4096-ptr_max
PARAM_VALUE 0 engine->cops->post_unpin 4096-ptr_max
PARAM_VALUE 0 engine->cops->pre_pin 4096-ptr_max
PARAM_VALUE 0 engine->cops->reset 0,4096-ptr_max
PARAM_VALUE 0 engine->cops->revoke 0,4096-ptr_max
PARAM_VALUE 0 engine->cops->unpin 4096-ptr_max
PARAM_VALUE 0 engine->execlists.csb_write 4096-ptr_max
PARAM_VALUE 0 engine->execlists.error_interrupt 0
PARAM_VALUE 0 engine->gt 4096-ptr_max
PARAM_VALUE 0 engine->gt->ggtt->num_fences 0-s32max
PARAM_VALUE 0 engine->gt->i915 4096-ptr_max
PARAM_VALUE 0 engine->gt->i915->params.reset 2-u32max
PARAM_VALUE 0 engine->gt->wakeref.wakeref 0-1,4096-ptr_max
PARAM_VALUE 0 engine->i915 4096-ptr_max
PARAM_VALUE 0 engine->i915->params.error_capture 1
PARAM_VALUE 0 engine->sched_engine 4096-ptr_max
PARAM_VALUE 0 engine->status_page.addr 4096-ptr_max
PARAM_VALUE 1 gfp 10272
PARAM_VALUE 2 dump_flags 0
BUF_SIZE 0 engine 3608,6504
BUF_SIZE 0 engine 3608,6504
DATA_SOURCE 0 engine $0
STR_LEN 0 engine 8,14,17,19
STR_LEN 0 engine 8,14,17,19
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh