Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/ocfs2/dlmglue.c ocfs2_inode_lock_full_nested() -> ocfs2_complete_lock_res_refresh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lockres | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_action | 0-2 |
| PARAM_VALUE | 0 | lockres->l_level | 3-127 |
| PARAM_VALUE | 0 | lockres->l_lksb->lksb_fsdlm.sb_lvbptr | 0-255 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->ast | 0-s64max |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->bast | 0-s64max |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->bast_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->cancel_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->convert_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->lock_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->unlock_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_ops->flags | 0-1,3 |
| PARAM_VALUE | 0 | lockres->l_requested | 3,5 |
| PARAM_VALUE | 1 | status | 0 |
| BUF_SIZE | 0 | lockres | 528 |
| NOCHECK_CALL |
fs/ocfs2/dlmglue.c ocfs2_inode_lock_update() -> ocfs2_complete_lock_res_refresh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lockres | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_flags | 0,32-u64max |
| PARAM_VALUE | 0 | lockres->l_lksb->lksb_fsdlm.sb_lvbptr | 0-255 |
| PARAM_VALUE | 0 | lockres->l_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | status | (-1008)-(-1002),(-117)-(-116),(-30),(-22),(-12),(-5),0 |
| BUF_SIZE | 0 | lockres | 528 |
| NOCHECK_CALL |
fs/ocfs2/dlmglue.c ocfs2_qinfo_lock() -> ocfs2_complete_lock_res_refresh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lockres | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_action | 0-2 |
| PARAM_VALUE | 0 | lockres->l_flags | 0,32-u64max |
| PARAM_VALUE | 0 | lockres->l_level | 3-127 |
| PARAM_VALUE | 0 | lockres->l_lksb->lksb_fsdlm.sb_lvbptr | 0-255 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->ast | 0-s64max |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->bast | 0-s64max |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->bast_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->cancel_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->convert_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->lock_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->unlock_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_ops->flags | 0-1,3 |
| PARAM_VALUE | 0 | lockres->l_requested | 3,5 |
| BUF_SIZE | 0 | lockres | 528 |
| DATA_SOURCE | 1 | status | r ocfs2_refresh_qinfo |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &oinfo->dqi_gqinode->i_rwsem | ||
| HALF_LOCKED2 | &oinfo->dqi_gqinode->i_rwsem |
fs/ocfs2/dlmglue.c ocfs2_super_lock() -> ocfs2_complete_lock_res_refresh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lockres | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_action | 0-2 |
| PARAM_VALUE | 0 | lockres->l_flags | 0,32-u64max |
| PARAM_VALUE | 0 | lockres->l_level | 3-127 |
| PARAM_VALUE | 0 | lockres->l_lksb->lksb_fsdlm.sb_lvbptr | 0-255 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->ast | 0-s64max |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->bast | 0-s64max |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->bast_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->cancel_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->convert_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->lock_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lksb.lksb_o2dlm.lockid->unlock_pending | 0-1 |
| PARAM_VALUE | 0 | lockres->l_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_mask_waiters.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | lockres->l_ops->flags | 0-1,3 |
| PARAM_VALUE | 0 | lockres->l_requested | 3,5 |
| PARAM_VALUE | 1 | status | (-1008)-(-1002),(-117),(-30),(-22),(-12),(-5),0 |
| BUF_SIZE | 0 | lockres | 528 |
| DATA_SOURCE | 1 | status | r ocfs2_refresh_slot_info |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |