Defined in 1 files as a member:

Referenced in 4 files:

Smatch caller information:

fs/jbd2/transaction.c __jbd2_journal_refile_buffer() -> buffer_freed()

Type Parameter Key Value
PARAM_VALUE 0 bh 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &jh->b_state_lock
LOCK2 &journal->j_list_lock
TYPE_LOCK (struct journal_head)->b_state_lock
TYPE_LOCK (struct journal_s)->j_list_lock

fs/ext4/inode.c do_journal_get_write_access() -> buffer_freed()

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 $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &mapping->invalidate_lock

fs/ext4/inode.c ext4_load_tail_bh() -> buffer_freed()

Type Parameter Key Value
BUF_SIZE 0 bh (-1)-s32max
BUF_SIZE 0 bh (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bh->b_size
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock

fs/ext4/inode.c write_end_fn() -> buffer_freed()

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 $2
RX_PATH
TASK_NOT_RUNNING