Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/hfs/mdb.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jbd2/transaction.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1),1-s32max
BUF_SIZE 0 bh (-1),1-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 bh unit_byte

fs/jbd2/commit.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/move_extent.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size

fs/nilfs2/page.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &btree->b_sem

fs/ocfs2/super.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ocfs2/quota_local.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_private 4096-ptr_max
PARAM_VALUE 0 bh->b_private->b_jcount s32min-s32max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem

fs/affs/file.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/ntfs3/index.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->ni_lock

fs/nilfs2/segbuf.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nilfs2/gcinode.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
CAPABLE 0 21
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size

fs/ext4/extents.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/ext4/indirect.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/ocfs2/quota_global.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock

fs/ext4/crypto.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_private 4096-ptr_max
DATA_SOURCE 0 bh $0
NOCHECK_CALL
UNITS 0 bh unit_byte

fs/ext4/fast_commit.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/ext4/inode.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/ialloc.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nilfs2/recovery.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/nilfs2/super.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &nilfs->ns_sem
TYPE_LOCK (struct the_nilfs)->ns_sem

fs/udf/inode.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/mmp.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/minix/itree_v1.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/xattr.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 bh unit_byte

fs/ext2/inode.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ei->truncate_mutex
TYPE_LOCK (struct ext2_inode_info)->truncate_mutex

fs/nilfs2/btnode.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &btree->b_sem

fs/ext4/orphan.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_private 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 bh unit_byte
LOCK2 &sbi->s_orphan_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct ext4_sb_info)->s_orphan_lock

fs/gfs2/aops.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1),1-s32max
BUF_SIZE 0 bh (-1),1-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ufs/balloc.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fat/fatent.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->fat_lock

fs/ext4/inline.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/gfs2/meta_io.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size

fs/jbd2/journal.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_folio->mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bh->b_folio->mapping->i_mmap_rwsem.first_waiter->type 0-1
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &journal->j_checkpoint_mutex

fs/gfs2/quota.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_data 4096-ptr_max
PARAM_VALUE 0 bh->b_data->mh_magic 18225520
PARAM_VALUE 0 bh->b_data->mh_type 14
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &fc->uapi_mutex

fs/affs/super.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/super.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/gfs2/lops.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sdp->sd_log_flush_lock
TYPE_LOCK (struct gfs2_sbd)->sd_log_flush_lock

fs/ocfs2/journal.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *bh->b_data 0-255
USER_PTR 0 bh->b_data

fs/ext2/xattr.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fat/dir.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext2/super.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock

fs/ntfs3/bitmap.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wnd->rw_lock

fs/jbd2/recovery.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/resize.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
NOCHECK_CALL
UNITS 0 bh unit_byte

fs/ext4/file.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_private 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 bh unit_byte

fs/ufs/inode.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem

fs/buffer.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_folio->mapping->host->i_sb->s_cop->empty_dir 0,86,4096-ptr_max
PARAM_VALUE 0 bh->b_folio->mapping->host->i_sb->s_cop->get_context 0,706,4096-ptr_max
PARAM_VALUE 0 bh->b_folio->mapping->host->i_sb->s_cop->set_context 0,67,4096-ptr_max
PARAM_VALUE 0 bh->b_folio->mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 bh->b_folio->mapping->i_mmap_rwsem.first_waiter->type 0-1
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_folio->index
NO_OVERFLOW_SIMPLE 0 bh->b_size
USER_PTR 0 bh->b_data

fs/ext4/ioctl.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 bh unit_byte

fs/affs/inode.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/minix/itree_v2.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/migrate.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1),1-s32max
BUF_SIZE 0 bh (-1),1-s32max
DATA_SOURCE 0 bh $0
NOCHECK_CALL

fs/gfs2/trans.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &ip->i_rw_mutex
HALF_LOCKED2 &sdp->sd_log_flush_lock

fs/ntfs3/fsntfs.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/balloc.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/udf/namei.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
CAPPED_DATA 0 bh 1
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &iinfo->i_data_sem

fs/nilfs2/mdt.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 bh->b_size

fs/ufs/ialloc.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sbi->s_lock
TYPE_LOCK (struct ufs_sb_info)->s_lock

fs/ocfs2/buffer_head_io.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/nilfs2/segment.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &nilfs->ns_segctor_sem

fs/ext4/super.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PARAM_VALUE 0 bh->b_folio->mapping->host->i_sb->s_cop->empty_dir 0,86,4096-ptr_max
PARAM_VALUE 0 bh->b_folio->mapping->host->i_sb->s_cop->get_context 0,706,4096-ptr_max
PARAM_VALUE 0 bh->b_folio->mapping->host->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 0 bh->b_folio->mapping->host->i_sb->s_cop->set_context 0,67,4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bh->b_blocknr 0-576460756598390781,18446744069414584321-u64max
NO_OVERFLOW_SIMPLE 0 bh->b_size
UNITS 0 bh unit_byte

fs/ntfs3/super.c lock_buffer() -> __lock_buffer()

Type Parameter Key Value
DATA_SOURCE 0 bh $0
NOCHECK_CALL