Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 buffer 0
PARAM_VALUE 1 count s64max
PARAM_VALUE 2 start 0
PARAM_VALUE 3 coredump 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 buffer 1-18446744073709551614
PARAM_VALUE 1 count 1610612736
PARAM_VALUE 2 start 0
PARAM_VALUE 3 coredump 4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.ge 0,4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.gt 4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.gt->tile 4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.guc.ct 0,4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.guc.log 0,4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.job 0,4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.vm 0,4096-u64max
BUF_SIZE 0 buffer 1610612736
BUF_SIZE 0 buffer 1610612736
DATA_SOURCE 0 buffer r __kvmalloc_node_noprof
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 buffer 1-18446744073709551614
PARAM_VALUE 1 count (-9223372036854775807),(-9223372035244163071),(-1610612736),0,1610612736
PARAM_VALUE 2 start 0
PARAM_VALUE 3 coredump 4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.ge 0,4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.gt 4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.gt->tile 4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.guc.ct 0,4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.guc.log 0,4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.job 0,4096-ptr_max
PARAM_VALUE 3 coredump->snapshot.vm 0,4096-u64max
BUF_SIZE 0 buffer 0,1610612736,9223372036854775809,9223372038465388545,18446744072098938880
BUF_SIZE 0 buffer 0,1610612736,9223372036854775809,9223372038465388545,18446744072098938880
CAPPED_DATA 1 count 1
CAPPED_DATA 1 count 1
DATA_SOURCE 0 buffer r __kvmalloc_node_noprof
DATA_SOURCE 1 count r __xe_devcoredump_read
FUZZY_MAX 1 count 1610612736
BIT_INFO 1 count 0x0,0x7fffffffffffffff
NOCHECK_CALL
UNITS 1 count unit_byte
BYTE_COUNT 0 ==buffer1 8050
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 buffer 1-u64max
PARAM_VALUE 1 count 1610612736
PARAM_VALUE 3 coredump 1-u64max
PARAM_VALUE 3 coredump->lock.dep_map->name 0-255
PARAM_VALUE 3 coredump->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 3 coredump->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 3 coredump->lock.osq.tail.counter 0-s32max
PARAM_VALUE 3 coredump->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 3 coredump->lock.wait_lock.owner (-1)
PARAM_VALUE 3 coredump->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 coredump->snapshot.read.buffer 1-u64max
PARAM_VALUE 3 coredump->snapshot.read.size (-9223372036854775807)-s64max
BUF_SIZE 0 buffer s32min,1610612736
BUF_SIZE 3 coredump 1-s32max
BUF_SIZE 3 coredump 1-s32max
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
CAPPED_DATA 3 &coredump->lock 1
DATA_SOURCE 3 coredump $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 start 0[c]
LOCK2 &of->mutex
LOCK2 3 &coredump->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct xe_devcoredump)->lock