Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- fs/ocfs2/alloc.c, line 728
- fs/ocfs2/namei.c, line 1783
- fs/ocfs2/ocfs2_trace.h, line 2582
- fs/ocfs2/refcounttree.c, line 3058
- fs/ocfs2/xattr.c
Smatch caller information:
fs/ocfs2/namei.c ocfs2_create_symlink_data() -> ocfs2_journal_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle->h_transaction->t_journal->j_superblock->s_errno | 0-4294967187,4294967189-u32max |
| PARAM_VALUE | 1 | ci | 4096-ptr_max |
| PARAM_VALUE | 2 | bh | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 0 |
| DATA_SOURCE | 0 | handle | $1 |
fs/ocfs2/refcounttree.c ocfs2_duplicate_clusters_by_jbd() -> ocfs2_journal_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->h_transaction->t_journal->j_superblock->s_errno | 0-4294967187,4294967189-u32max |
| PARAM_VALUE | 1 | ci | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_cache_lock | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_cache_unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_get_super | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_io_lock | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_io_unlock | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_owner | 4096-ptr_max |
| PARAM_VALUE | 2 | bh | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 0 |
| BUF_SIZE | 0 | handle | (-1)-s32max |
| BUF_SIZE | 0 | handle | (-1)-s32max |
| BUF_SIZE | 1 | ci | 48 |
| BUF_SIZE | 2 | bh | (-1)-s32max |
| BUF_SIZE | 2 | bh | (-1)-s32max |
| CAPPED_DATA | 0 | handle | 1 |
| CAPPED_DATA | 2 | bh | 1 |
| DATA_SOURCE | 0 | handle | $0 |
| DATA_SOURCE | 1 | ci | r INODE_CACHE |
| DATA_SOURCE | 2 | bh | r sb_getblk |
| STR_LEN | 0 | handle | (-1)-0 |
| STR_LEN | 0 | handle | (-1)-0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | bh | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ocfs2/xattr.c __ocfs2_xattr_set_value_outside() -> ocfs2_journal_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 1-u64max |
| PARAM_VALUE | 0 | handle->h_transaction->t_journal->j_abort_mutex.first_waiter->list.next | 5159360019465732096 |
| PARAM_VALUE | 0 | handle->h_transaction->t_journal->j_superblock->s_errno | 0-4294967187,4294967189-u32max |
| PARAM_VALUE | 1 | ci | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 1 |
| BUF_SIZE | 0 | handle | (-1),1-s32max |
| BUF_SIZE | 0 | handle | (-1),1-s32max |
| DATA_SOURCE | 0 | handle | $1 |
| STR_LEN | 0 | handle | (-1)-0 |
| STR_LEN | 0 | handle | (-1)-0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | *bh->b_data | 0-255 |
| UNITS | 2 | bh | unit_byte |
| USER_PTR | 2 | bh->b_data | |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &oi->ip_alloc_sem |
fs/ocfs2/xattr.c ocfs2_xattr_bucket_journal_access() -> ocfs2_journal_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle->h_transaction->t_journal->j_superblock->s_errno | 0-4294967187,4294967189-u32max |
| PARAM_VALUE | 1 | ci | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 0-1 |
| BUF_SIZE | 0 | handle | (-1)-s32max |
| BUF_SIZE | 0 | handle | (-1)-s32max |
| DATA_SOURCE | 0 | handle | $0 |
| DATA_SOURCE | 3 | type | $2 |
| STR_LEN | 0 | handle | (-1)-0 |
| STR_LEN | 0 | handle | (-1)-0 |
| HARD_MAX | 3 | type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &oi->ip_alloc_sem |
fs/ocfs2/alloc.c ocfs2_path_bh_journal_access() -> ocfs2_path_bh_journal_access ptr access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle->h_transaction->t_journal->j_superblock->s_errno | 0-4294967187,4294967189-u32max |
| PARAM_VALUE | 1 | ci | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_get_super | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_owner | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 1 |
| BUF_SIZE | 0 | handle | (-1)-s32max |
| BUF_SIZE | 0 | handle | (-1)-s32max |
| DATA_SOURCE | 0 | handle | $0 |
| DATA_SOURCE | 1 | ci | $1 |
| STR_LEN | 0 | handle | (-1)-0 |
| STR_LEN | 0 | handle | (-1)-0 |
| STR_LEN | 1 | ci | (-1)-0 |
| STR_LEN | 1 | ci | (-1)-0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ocfs2/xattr.c __ocfs2_remove_xattr_range() -> (struct ocfs2_xattr_value_buf)->vb_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 1-u64max |
| PARAM_VALUE | 1 | ci | 4096-ptr_max |
| PARAM_VALUE | 2 | bh | 1-u64max |
| PARAM_VALUE | 3 | type | 1 |
| BUF_SIZE | 0 | handle | (-1),1-s32max |
| BUF_SIZE | 0 | handle | (-1),1-s32max |
| CAPPED_DATA | 2 | bh | 1 |
| STR_LEN | 0 | handle | (-1)-0 |
| STR_LEN | 0 | handle | (-1)-0 |
| CONTAINER | 2 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &(inode->i_sb)->s_fs_info->nfs_sync_rwlock |
fs/ocfs2/xattr.c ocfs2_xattr_extend_allocation() -> (struct ocfs2_xattr_value_buf)->vb_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 1-u64max |
| PARAM_VALUE | 0 | handle->h_transaction->t_journal->j_superblock->s_errno | 0-4294967187,4294967189-u32max |
| PARAM_VALUE | 1 | ci | 4096-ptr_max |
| PARAM_VALUE | 2 | bh | 1-u64max |
| PARAM_VALUE | 3 | type | 1 |
| BUF_SIZE | 0 | handle | (-1),1-s32max |
| BUF_SIZE | 0 | handle | (-1),1-s32max |
| CAPPED_DATA | 0 | handle | 1 |
| CAPPED_DATA | 2 | bh | 1 |
| STR_LEN | 0 | handle | (-1)-0 |
| STR_LEN | 0 | handle | (-1)-0 |
| CONTAINER | 2 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &(inode->i_sb)->s_fs_info->nfs_sync_rwlock |
fs/ocfs2/alloc.c ocfs2_et_root_journal_access() -> (struct ocfs2_extent_tree)->et_root_journal_access()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle->h_transaction->t_journal->j_superblock->s_errno | 0-4294967187,4294967189-u32max |
| PARAM_VALUE | 1 | ci | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_get_super | 4096-ptr_max |
| PARAM_VALUE | 1 | ci->ci_ops->co_owner | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 1 |
| BUF_SIZE | 0 | handle | (-1)-s32max |
| BUF_SIZE | 0 | handle | (-1)-s32max |
| DATA_SOURCE | 0 | handle | $0 |
| DATA_SOURCE | 3 | type | $2 |
| STR_LEN | 0 | handle | (-1)-0 |
| STR_LEN | 0 | handle | (-1)-0 |
| CONTAINER | 1 | *(-32+24) | $(-1) |
| CONTAINER | 2 | *(-32+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &tl_inode->i_rwsem |