Documented in 1 files:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c amdgpu_devcoredump_format() -> drm_coredump_printer()

Type Parameter Key Value
PARAM_VALUE 0 iter 9142565734139351040
PARAM_VALUE 0 iter->offset 0
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_devcoredump.c __xe_devcoredump_read() -> drm_coredump_printer()

Type Parameter Key Value
PARAM_VALUE 0 iter 3949222643222355968
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iter->start 0[c]
HALF_LOCKED2 &coredump->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/accel/ivpu/ivpu_coredump.c ivpu_dev_coredump() -> drm_coredump_printer()

Type Parameter Key Value
PARAM_VALUE 0 iter 2562120318483435520
PARAM_VALUE 0 iter->offset 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vdev->pm->reset_lock

drivers/gpu/drm/msm/msm_gpu.c msm_gpu_devcoredump_read() -> drm_coredump_printer()

Type Parameter Key Value
PARAM_VALUE 0 iter 8592183820997373952
PARAM_VALUE 0 iter->offset 0
NOSPEC 0 iter->remain
NOSPEC 0 iter->start
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iter->remain 2-4096[c]
USER_DATA 0 iter->start 0-4095
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/msm/disp/msm_disp_snapshot.c disp_devcoredump_read() -> drm_coredump_printer()

Type Parameter Key Value
PARAM_VALUE 0 iter 2132357458950852608
PARAM_VALUE 0 iter->offset 0
NOSPEC 0 iter->remain
NOSPEC 0 iter->start
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iter->remain 2-4096[c]
USER_DATA 0 iter->start 0-4095
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex