Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

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

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

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

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

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

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

fs/ext4/move_extent.c lock_buffer() -> trylock_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
NO_OVERFLOW_SIMPLE 0 bh->b_size

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

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

fs/ocfs2/super.c lock_buffer() -> trylock_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
HALF_LOCKED2 &fc->uapi_mutex

fs/ocfs2/quota_local.c lock_buffer() -> trylock_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
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem

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

Type Parameter Key Value
PARAM_VALUE 0 bh 0,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
HALF_LOCKED2 &inode->i_rwsem

fs/gfs2/dir.c gfs2_dir_readahead() -> trylock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 0,4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh r gfs2_getbuf
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &inode->i_rwsem

fs/ntfs3/index.c lock_buffer() -> trylock_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
HALF_LOCKED2 &ni->ni_lock

fs/nilfs2/segbuf.c lock_buffer() -> trylock_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

fs/nilfs2/gcinode.c lock_buffer() -> trylock_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
NO_OVERFLOW_SIMPLE 0 bh->b_size

fs/ext4/extents.c lock_buffer() -> trylock_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
HALF_LOCKED2 &inode->i_rwsem

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

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

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

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

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

Type Parameter Key Value
DATA_SOURCE 0 bh $0
UNITS 0 bh unit_byte

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

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

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

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

fs/ext4/ialloc.c lock_buffer() -> trylock_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

fs/nilfs2/recovery.c lock_buffer() -> trylock_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
HALF_LOCKED2 &fc->uapi_mutex

fs/nilfs2/super.c lock_buffer() -> trylock_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
LOCK2 &nilfs->ns_sem
TYPE_LOCK (struct the_nilfs)->ns_sem

fs/udf/inode.c lock_buffer() -> trylock_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

fs/ext4/mmp.c lock_buffer() -> trylock_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

fs/minix/itree_v1.c lock_buffer() -> trylock_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

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

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

fs/ext2/inode.c lock_buffer() -> trylock_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
LOCK2 &ei->truncate_mutex
TYPE_LOCK (struct ext2_inode_info)->truncate_mutex

fs/nilfs2/btnode.c lock_buffer() -> trylock_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
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &btree->b_sem

fs/nilfs2/btnode.c nilfs_btnode_submit_block() -> trylock_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 r nilfs_grab_buffer
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &btree->b_sem

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

Type Parameter Key Value
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
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() -> trylock_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

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

Type Parameter Key Value
PARAM_VALUE 0 bh 0,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

fs/fat/fatent.c lock_buffer() -> trylock_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
HALF_LOCKED2 &sbi->fat_lock

fs/ext4/inline.c lock_buffer() -> trylock_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

fs/gfs2/meta_io.c bh_readahead() -> trylock_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
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sdp->sd_freeze_mutex
HALF_LOCKED2 &sdp->sd_log_flush_lock

fs/gfs2/meta_io.c gfs2_aspace_write_folio() -> trylock_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
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bh 0,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
NO_OVERFLOW_SIMPLE 0 bh->b_size

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

Type Parameter Key Value
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &journal->j_checkpoint_mutex

fs/gfs2/quota.c lock_buffer() -> trylock_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
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &fc->uapi_mutex

fs/gfs2/bmap.c gfs2_metapath_ra() -> trylock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 0,4096-ptr_max
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh r gfs2_getbuf
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &inode->i_rwsem

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

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

fs/jfs/super.c lock_buffer() -> trylock_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
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() -> trylock_buffer()

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

fs/ocfs2/journal.c lock_buffer() -> trylock_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
USER_DATA 0 *bh->b_data 0-255
USER_PTR 0 bh->b_data

fs/ext2/xattr.c lock_buffer() -> trylock_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

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

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

fs/jbd2/checkpoint.c jbd2_journal_try_remove_checkpoint() -> trylock_buffer()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &journal->j_list_lock
HALF_LOCKED2 &jh->b_state_lock
TYPE_LOCK (struct journal_s)->j_list_lock

fs/jbd2/checkpoint.c jbd2_log_do_checkpoint() -> trylock_buffer()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &journal->j_checkpoint_mutex
LOCK2 &journal->j_list_lock
TYPE_LOCK (struct journal_s)->j_checkpoint_mutex
TYPE_LOCK (struct journal_s)->j_list_lock

fs/ext2/super.c lock_buffer() -> trylock_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
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock

fs/ntfs3/bitmap.c lock_buffer() -> trylock_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
HALF_LOCKED2 &wnd->rw_lock

fs/jbd2/recovery.c lock_buffer() -> trylock_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

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

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

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

Type Parameter Key Value
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bh unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 bh 0,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
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem

fs/buffer.c __bh_read_batch() -> trylock_buffer()

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

fs/buffer.c __block_write_full_folio() -> trylock_buffer()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bh->b_size

fs/buffer.c bh_readahead() -> trylock_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
HALF_LOCKED2 &sbi->fat_lock

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

Type Parameter Key Value
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
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() -> trylock_buffer()

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

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

Type Parameter Key Value
PARAM_VALUE 0 bh 0,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
HALF_LOCKED2 &inode->i_rwsem

fs/minix/itree_v2.c lock_buffer() -> trylock_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

mm/migrate.c buffer_migrate_lock_buffers() -> trylock_buffer()

Type Parameter Key Value
BUF_SIZE 0 bh (-1),1-s32max
BUF_SIZE 0 bh (-1),1-s32max
RX_PATH
TASK_NOT_RUNNING

mm/migrate.c lock_buffer() -> trylock_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

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

Type Parameter Key Value
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
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() -> trylock_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

fs/ext4/balloc.c lock_buffer() -> trylock_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

fs/udf/namei.c lock_buffer() -> trylock_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
HALF_LOCKED2 &iinfo->i_data_sem

fs/nilfs2/mdt.c lock_buffer() -> trylock_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
NO_OVERFLOW_SIMPLE 0 bh->b_size

fs/nilfs2/mdt.c nilfs_mdt_submit_block() -> trylock_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 r nilfs_grab_buffer
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bh->b_size

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

Type Parameter Key Value
PARAM_VALUE 0 bh 0,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
LOCK2 &sbi->s_lock
TYPE_LOCK (struct ufs_sb_info)->s_lock

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

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

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

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

fs/ext4/super.c ext4_sb_breadahead_unmovable() -> trylock_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 r bdev_getblk
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
DATA_SOURCE 0 bh $0
RX_PATH
TASK_NOT_RUNNING
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() -> trylock_buffer()

Type Parameter Key Value
DATA_SOURCE 0 bh $0