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 |