Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/pstore/ftrace.c pstore_ftrace_call() -> (struct pstore_info)->write()

Type Parameter Key Value
PARAM_VALUE 0 record 4068143579283218432
PARAM_VALUE 0 record->buf 4845163386059464704
PARAM_VALUE 0 record->compressed 0
PARAM_VALUE 0 record->count 0
PARAM_VALUE 0 record->ecc_notice_size 0
PARAM_VALUE 0 record->id 0
PARAM_VALUE 0 record->part 0
PARAM_VALUE 0 record->priv 0
PARAM_VALUE 0 record->psi 1767942887652036848,3299339563545313280,6244380618629332992,7522475130415259800
PARAM_VALUE 0 record->reason 0
PARAM_VALUE 0 record->size 24
PARAM_VALUE 0 record->time.tv_nsec 0
PARAM_VALUE 0 record->time.tv_sec 0
PARAM_VALUE 0 record->type 3
NOCHECK_CALL
LOCK2 flags

fs/pstore/platform.c pstore_console_write() -> (struct pstore_info)->write()

Type Parameter Key Value
PARAM_VALUE 0 record 3316543311640481792
PARAM_VALUE 0 record->compressed 0
PARAM_VALUE 0 record->count 0
PARAM_VALUE 0 record->ecc_notice_size 0
PARAM_VALUE 0 record->id 0
PARAM_VALUE 0 record->part 0
PARAM_VALUE 0 record->priv 0
PARAM_VALUE 0 record->reason 0
PARAM_VALUE 0 record->size 1-4294967295
PARAM_VALUE 0 record->type 2
MEM_ZERO 0 record
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

fs/pstore/platform.c pstore_dump() -> (struct pstore_info)->write()

Type Parameter Key Value
PARAM_VALUE 0 record 9152790159500541952
PARAM_VALUE 0 record->ecc_notice_size 0
PARAM_VALUE 0 record->id 0
PARAM_VALUE 0 record->part 1-u32max
PARAM_VALUE 0 record->priv 0
PARAM_VALUE 0 record->psi 4096-ptr_max
PARAM_VALUE 0 record->reason 1-4
PARAM_VALUE 0 record->type 0
MEM_ZERO 0 record
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 global &psinfo->buf_lock
LOCK2 rcu_read
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq
TYPE_LOCK (struct pstore_info)->buf_lock

fs/pstore/platform.c pstore_write_user_compat() -> (struct pstore_info)->write()

Type Parameter Key Value
PARAM_VALUE 0 record 7746008873074057216
PARAM_VALUE 0 record->buf 16,4096-ptr_max
PARAM_VALUE 0 record->compressed 0
PARAM_VALUE 0 record->count 0
PARAM_VALUE 0 record->ecc_notice_size 0
PARAM_VALUE 0 record->id 0
PARAM_VALUE 0 record->part 0
PARAM_VALUE 0 record->priv 0
PARAM_VALUE 0 record->reason 0
PARAM_VALUE 0 record->size 1-1000000000,2147479552
PARAM_VALUE 0 record->type 7
BUF_SIZE 0 record->buf 1-1000000000,2147479552
CAPPED_DATA 0 record->size 1
DATA_SOURCE 0 record $0
CONTAINER 0 -296-0+0 $(-1)
MEM_ZERO 0 record
USER_DATA 0 record->size 1-1000000000[c]
USER_DATA 0 *record->buf 0-255
USER_PTR 0 record->buf
LOCK2 global &pmsg_lock