Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/ocfs2/dlmglue.c __ocfs2_cluster_lock() -> ocfs2_wait_for_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mw | 1828961496419823616 |
| PARAM_VALUE | 0 | mw->mw_complete.done | 0 |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | mw->mw_complete.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_goal | 0 |
| PARAM_VALUE | 0 | mw->mw_item.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_mask | 2,4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ocfs2/dlmglue.c ocfs2_file_lock() -> ocfs2_wait_for_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mw | 1031082275729391616 |
| PARAM_VALUE | 0 | mw->mw_complete.done | 0 |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | mw->mw_complete.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_complete.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_goal | 0 |
| PARAM_VALUE | 0 | mw->mw_item.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_mask | 2 |
| RX_PATH | |||
| LOCK2 | &fp->fp_mutex | ||
| TYPE_LOCK | (struct ocfs2_file_private)->fp_mutex |
fs/ocfs2/dlmglue.c ocfs2_file_unlock() -> ocfs2_wait_for_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mw | 4651683309212454912 |
| PARAM_VALUE | 0 | mw->mw_complete.done | 0 |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | mw->mw_complete.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_complete.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_goal | 0 |
| PARAM_VALUE | 0 | mw->mw_item.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_mask | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fp->fp_mutex | ||
| TYPE_LOCK | (struct ocfs2_file_private)->fp_mutex |
fs/ocfs2/dlmglue.c ocfs2_flock_handle_signal() -> ocfs2_wait_for_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mw | 5462970174093025280 |
| PARAM_VALUE | 0 | mw->mw_complete.done | 0 |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | mw->mw_complete.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_goal | 0 |
| PARAM_VALUE | 0 | mw->mw_item.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_mask | 2 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &fp->fp_mutex | ||
| TYPE_LOCK | (struct ocfs2_file_private)->fp_mutex |
fs/ocfs2/dlmglue.c ocfs2_mark_lockres_freeing() -> ocfs2_wait_for_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mw | 2109765507019202560 |
| PARAM_VALUE | 0 | mw->mw_complete.done | 0 |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | mw->mw_complete.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | mw->mw_complete.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_goal | 0 |
| PARAM_VALUE | 0 | mw->mw_item.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mw->mw_mask | 256 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |