Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 8 files:

Smatch caller information:

fs/minix/inode.c minix_evict_inode() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/minix/inode.c minix_sync_inode_metadata() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/ext4/inode.c ext4_evict_inode() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 1-u64max
DATA_SOURCE 0 mmb r ext4_i_metadata_bhs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/inode.c ext4_sync_inode_metadata() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 1-u64max
RX_PATH
TASK_NOT_RUNNING

fs/udf/inode.c udf_evict_inode() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/udf/inode.c udf_sync_inode_metadata() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/ext2/inode.c ext2_evict_inode() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext2/inode.c ext2_sync_inode_metadata() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/fat/file.c fat_cont_expand() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/fat/file.c fat_file_fsync() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/bfs/inode.c bfs_evict_inode() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/bfs/inode.c bfs_sync_inode_metadata() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/fat/inode.c fat_evict_inode() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fat/inode.c fat_sync_inode_metadata() -> mmb_sync()

Type Parameter Key Value
PARAM_VALUE 0 mmb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock