Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/pstore/ram.c ramoops_pstore_read() -> ramoops_get_next_prz()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0-2147483646 |
| PARAM_VALUE | 2 | record | 4096-ptr_max |
| PARAM_VALUE | 2 | record->buf | 0 |
| PARAM_VALUE | 2 | record->count | 0 |
| PARAM_VALUE | 2 | record->ecc_notice_size | 0 |
| PARAM_VALUE | 2 | record->id | 0 |
| PARAM_VALUE | 2 | record->part | 0 |
| PARAM_VALUE | 2 | record->priv | 0 |
| PARAM_VALUE | 2 | record->psi | 4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->close | 0,3321278639428308992,5515834704256061440 |
| PARAM_VALUE | 2 | record->psi->erase | 0,4451702447908237312,4734612973301075968,7629166793652174848,8288129847783288832 |
| PARAM_VALUE | 2 | record->psi->flags | 0-150 |
| PARAM_VALUE | 2 | record->psi->name | 0,1661497184911249408,1963179212649250816,3888444569334206464,8852898807566860288 |
| PARAM_VALUE | 2 | record->psi->open | 0,1005792378885419008,2416685020030894080,4770405602810925056,7903176272497840128 |
| PARAM_VALUE | 2 | record->psi->owner | 0 |
| PARAM_VALUE | 2 | record->psi->read | 0,712613131869155328,1390013527937249280,2671302173785821184,5557151023405502464 |
| PARAM_VALUE | 2 | record->psi->read_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->read_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | record->psi->write | 0,5454287162978439168,6197621226579496960,7347498244098494464,8580856886736502784 |
| PARAM_VALUE | 2 | record->psi->write_user | 0,152317941996113920,5709079919945093120 |
| PARAM_VALUE | 2 | record->reason | 0 |
| PARAM_VALUE | 2 | record->size | 0 |
| PARAM_VALUE | 2 | record->type | 0 |
| BUF_SIZE | 2 | record | 88 |
| DATA_SOURCE | 2 | record | $0 |
| BIT_INFO | 1 | id | 0x0,0x7fffffff |
| MEM_ZERO | 2 | record | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &psi->read_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &efivars_lock | ||
| HALF_LOCKED2 | global &psinfo_lock | ||
| TYPE_LOCK | (struct pstore_info)->read_mutex |
fs/pstore/ram.c ramoops_pstore_read() -> ramoops_get_next_prz()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0 |
| PARAM_VALUE | 2 | record | 4096-ptr_max |
| PARAM_VALUE | 2 | record->buf | 0 |
| PARAM_VALUE | 2 | record->count | 0 |
| PARAM_VALUE | 2 | record->ecc_notice_size | 0 |
| PARAM_VALUE | 2 | record->id | 0-2147483646 |
| PARAM_VALUE | 2 | record->part | 0 |
| PARAM_VALUE | 2 | record->priv | 0 |
| PARAM_VALUE | 2 | record->psi | 4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->close | 0,3321278639428308992,5515834704256061440 |
| PARAM_VALUE | 2 | record->psi->erase | 0,4451702447908237312,4734612973301075968,7629166793652174848,8288129847783288832 |
| PARAM_VALUE | 2 | record->psi->flags | 0-150 |
| PARAM_VALUE | 2 | record->psi->name | 0,1661497184911249408,1963179212649250816,3888444569334206464,8852898807566860288 |
| PARAM_VALUE | 2 | record->psi->open | 0,1005792378885419008,2416685020030894080,4770405602810925056,7903176272497840128 |
| PARAM_VALUE | 2 | record->psi->owner | 0 |
| PARAM_VALUE | 2 | record->psi->read | 0,712613131869155328,1390013527937249280,2671302173785821184,5557151023405502464 |
| PARAM_VALUE | 2 | record->psi->read_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->read_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | record->psi->write | 0,5454287162978439168,6197621226579496960,7347498244098494464,8580856886736502784 |
| PARAM_VALUE | 2 | record->psi->write_user | 0,152317941996113920,5709079919945093120 |
| PARAM_VALUE | 2 | record->reason | 0 |
| PARAM_VALUE | 2 | record->size | 0 |
| BUF_SIZE | 0 | przs | 8 |
| BUF_SIZE | 2 | record | 88 |
| DATA_SOURCE | 2 | record | $0 |
| MEM_ZERO | 2 | record | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &psi->read_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &efivars_lock | ||
| HALF_LOCKED2 | global &psinfo_lock | ||
| TYPE_LOCK | (struct pstore_info)->read_mutex |
fs/pstore/ram.c ramoops_pstore_read() -> ramoops_get_next_prz()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0 |
| PARAM_VALUE | 2 | record | 4096-ptr_max |
| PARAM_VALUE | 2 | record->buf | 0 |
| PARAM_VALUE | 2 | record->count | 0 |
| PARAM_VALUE | 2 | record->ecc_notice_size | 0 |
| PARAM_VALUE | 2 | record->id | 0-2147483646 |
| PARAM_VALUE | 2 | record->part | 0 |
| PARAM_VALUE | 2 | record->priv | 0 |
| PARAM_VALUE | 2 | record->psi | 4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->close | 0,3321278639428308992,5515834704256061440 |
| PARAM_VALUE | 2 | record->psi->erase | 0,4451702447908237312,4734612973301075968,7629166793652174848,8288129847783288832 |
| PARAM_VALUE | 2 | record->psi->flags | 0-150 |
| PARAM_VALUE | 2 | record->psi->name | 0,1661497184911249408,1963179212649250816,3888444569334206464,8852898807566860288 |
| PARAM_VALUE | 2 | record->psi->open | 0,1005792378885419008,2416685020030894080,4770405602810925056,7903176272497840128 |
| PARAM_VALUE | 2 | record->psi->owner | 0 |
| PARAM_VALUE | 2 | record->psi->read | 0,712613131869155328,1390013527937249280,2671302173785821184,5557151023405502464 |
| PARAM_VALUE | 2 | record->psi->read_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->read_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | record->psi->write | 0,5454287162978439168,6197621226579496960,7347498244098494464,8580856886736502784 |
| PARAM_VALUE | 2 | record->psi->write_user | 0,152317941996113920,5709079919945093120 |
| PARAM_VALUE | 2 | record->reason | 0 |
| PARAM_VALUE | 2 | record->size | 0 |
| BUF_SIZE | 0 | przs | 8 |
| BUF_SIZE | 2 | record | 88 |
| DATA_SOURCE | 2 | record | $0 |
| MEM_ZERO | 2 | record | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &psi->read_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &efivars_lock | ||
| HALF_LOCKED2 | global &psinfo_lock | ||
| TYPE_LOCK | (struct pstore_info)->read_mutex |
fs/pstore/ram.c ramoops_pstore_read() -> ramoops_get_next_prz()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0 |
| PARAM_VALUE | 2 | record | 4096-ptr_max |
| PARAM_VALUE | 2 | record->buf | 0 |
| PARAM_VALUE | 2 | record->count | 0 |
| PARAM_VALUE | 2 | record->ecc_notice_size | 0 |
| PARAM_VALUE | 2 | record->id | 0-2147483646 |
| PARAM_VALUE | 2 | record->part | 0 |
| PARAM_VALUE | 2 | record->priv | 0 |
| PARAM_VALUE | 2 | record->psi | 4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->close | 0,3321278639428308992,5515834704256061440 |
| PARAM_VALUE | 2 | record->psi->erase | 0,4451702447908237312,4734612973301075968,7629166793652174848,8288129847783288832 |
| PARAM_VALUE | 2 | record->psi->flags | 0-150 |
| PARAM_VALUE | 2 | record->psi->name | 0,1661497184911249408,1963179212649250816,3888444569334206464,8852898807566860288 |
| PARAM_VALUE | 2 | record->psi->open | 0,1005792378885419008,2416685020030894080,4770405602810925056,7903176272497840128 |
| PARAM_VALUE | 2 | record->psi->owner | 0 |
| PARAM_VALUE | 2 | record->psi->read | 0,712613131869155328,1390013527937249280,2671302173785821184,5557151023405502464 |
| PARAM_VALUE | 2 | record->psi->read_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->read_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | record->psi->write | 0,5454287162978439168,6197621226579496960,7347498244098494464,8580856886736502784 |
| PARAM_VALUE | 2 | record->psi->write_user | 0,152317941996113920,5709079919945093120 |
| PARAM_VALUE | 2 | record->reason | 0 |
| PARAM_VALUE | 2 | record->size | 0 |
| BUF_SIZE | 2 | record | 88 |
| DATA_SOURCE | 2 | record | $0 |
| FUZZY_MAX | 2 | record->id | 0 |
| MEM_ZERO | 2 | record | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &psi->read_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &efivars_lock | ||
| HALF_LOCKED2 | global &psinfo_lock | ||
| TYPE_LOCK | (struct pstore_info)->read_mutex |
fs/pstore/ram.c ramoops_pstore_read() -> ramoops_get_next_prz()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0-2147483646 |
| PARAM_VALUE | 2 | record | 4096-ptr_max |
| PARAM_VALUE | 2 | record->buf | 0 |
| PARAM_VALUE | 2 | record->count | 0 |
| PARAM_VALUE | 2 | record->ecc_notice_size | 0 |
| PARAM_VALUE | 2 | record->id | 0-2147483646 |
| PARAM_VALUE | 2 | record->part | 0 |
| PARAM_VALUE | 2 | record->priv | 0 |
| PARAM_VALUE | 2 | record->psi | 4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->close | 0,3321278639428308992,5515834704256061440 |
| PARAM_VALUE | 2 | record->psi->erase | 0,4451702447908237312,4734612973301075968,7629166793652174848,8288129847783288832 |
| PARAM_VALUE | 2 | record->psi->flags | 0-150 |
| PARAM_VALUE | 2 | record->psi->name | 0,1661497184911249408,1963179212649250816,3888444569334206464,8852898807566860288 |
| PARAM_VALUE | 2 | record->psi->open | 0,1005792378885419008,2416685020030894080,4770405602810925056,7903176272497840128 |
| PARAM_VALUE | 2 | record->psi->owner | 0 |
| PARAM_VALUE | 2 | record->psi->read | 0,712613131869155328,1390013527937249280,2671302173785821184,5557151023405502464 |
| PARAM_VALUE | 2 | record->psi->read_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 2 | record->psi->read_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 2 | record->psi->write | 0,5454287162978439168,6197621226579496960,7347498244098494464,8580856886736502784 |
| PARAM_VALUE | 2 | record->psi->write_user | 0,152317941996113920,5709079919945093120 |
| PARAM_VALUE | 2 | record->reason | 0 |
| PARAM_VALUE | 2 | record->size | 0 |
| BUF_SIZE | 2 | record | 88 |
| DATA_SOURCE | 2 | record | $0 |
| FUZZY_MAX | 2 | record->id | 0 |
| BIT_INFO | 1 | id | 0x0,0x7fffffff |
| MEM_ZERO | 2 | record | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &psi->read_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &efivars_lock | ||
| HALF_LOCKED2 | global &psinfo_lock | ||
| TYPE_LOCK | (struct pstore_info)->read_mutex |