Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/ocfs2/journal.c __ocfs2_recovery_thread() -> ocfs2_queue_recovery_completion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | la_dinode | 0 |
| PARAM_VALUE | 3 | tl_dinode | 0 |
| PARAM_VALUE | 4 | qrec | 0 |
| PARAM_VALUE | 5 | orphan_reco_type | 0 |
| NOCHECK_CALL | |||
| UNITS | 1 | slot_num | unit_array_size |
fs/ocfs2/journal.c __ocfs2_recovery_thread() -> ocfs2_queue_recovery_completion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | la_dinode | 0 |
| PARAM_VALUE | 3 | tl_dinode | 0 |
| PARAM_VALUE | 4 | qrec | 4096-ptr_max |
| PARAM_VALUE | 4 | qrec->r_list | 4096-ptr_max |
| PARAM_VALUE | 5 | orphan_reco_type | 1 |
| BUF_SIZE | 4 | qrec | 32 |
| CAPPED_DATA | 4 | qrec | 1 |
| DATA_SOURCE | 4 | qrec | r ocfs2_begin_quota_recovery |
| NOCHECK_CALL |
fs/ocfs2/journal.c ocfs2_complete_mount_recovery() -> ocfs2_queue_recovery_completion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | tl_dinode | 0 |
| PARAM_VALUE | 4 | qrec | 0 |
| PARAM_VALUE | 5 | orphan_reco_type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | slot_num | unit_array_size |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/ocfs2/journal.c ocfs2_complete_quota_recovery() -> ocfs2_queue_recovery_completion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | la_dinode | 0 |
| PARAM_VALUE | 3 | tl_dinode | 0 |
| PARAM_VALUE | 4 | qrec | 1-u64max |
| PARAM_VALUE | 5 | orphan_reco_type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | slot_num | unit_array_size |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/ocfs2/journal.c ocfs2_queue_orphan_scan() -> ocfs2_queue_recovery_completion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slot_num | 0-s32max |
| PARAM_VALUE | 2 | la_dinode | 0 |
| PARAM_VALUE | 3 | tl_dinode | 0 |
| PARAM_VALUE | 4 | qrec | 0 |
| PARAM_VALUE | 5 | orphan_reco_type | 0 |
| CAPPED_DATA | 1 | slot_num | 1 |
| FUZZY_MAX | 1 | slot_num | 0 |
| CONSTRAINT | 1 | slot_num | <3964 |
| NOCHECK_CALL | |||
| UNITS | 1 | slot_num | unit_array_size |
| LOCK2 | &os->os_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ocfs2_orphan_scan)->os_lock |
fs/ocfs2/journal.c ocfs2_queue_replay_slots() -> ocfs2_queue_recovery_completion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slot_num | 0-s32max |
| PARAM_VALUE | 2 | la_dinode | 0 |
| PARAM_VALUE | 3 | tl_dinode | 0 |
| PARAM_VALUE | 4 | qrec | 0 |
| PARAM_VALUE | 5 | orphan_reco_type | 1 |
| CAPPED_DATA | 1 | slot_num | 1 |
| DATA_SOURCE | 5 | orphan_reco_type | $1 |
| FUZZY_MAX | 1 | slot_num | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | slot_num | |
| UNITS | 1 | slot_num | unit_array_size |
fs/ocfs2/journal.c ocfs2_recover_node() -> ocfs2_queue_recovery_completion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slot_num | 0 |
| PARAM_VALUE | 2 | la_dinode | 0,16,4096-ptr_max |
| PARAM_VALUE | 4 | qrec | 0 |
| PARAM_VALUE | 5 | orphan_reco_type | 1 |
| DATA_SOURCE | 1 | slot_num | $2 |
| CONSTRAINT | 1 | slot_num | <3964 |
| NOCHECK_CALL |