Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/ext2/ialloc.c sb_bgl_lock() -> bgl_lock_ptr()

Type Parameter Key Value
CAPPED_DATA 1 block_group 1
DATA_SOURCE 1 block_group $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

fs/ext4/ialloc.c ext4_group_lock_ptr() -> bgl_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 1 block_group 0-4294967294
CAPPED_DATA 1 block_group 1
DATA_SOURCE 1 block_group $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 block_group unit_byte
HALF_LOCKED2 &elr->lr_super->s_umount
HALF_LOCKED2 &grp->alloc_sem
HALF_LOCKED2 sb

fs/nilfs2/alloc.c nilfs_mdt_bgl_lock() -> bgl_lock_ptr()

Type Parameter Key Value
DATA_SOURCE 1 block_group $1
RX_PATH
TASK_NOT_RUNNING

fs/ext4/mballoc.c ext4_group_lock_ptr() -> bgl_lock_ptr()

Type Parameter Key Value
DATA_SOURCE 1 block_group $1
NOSPEC 1 block_group
NOSPEC 1 block_group
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 block_group 0-4294967294[c]
UNITS 1 block_group unit_byte
HALF_LOCKED2 sb

fs/ext2/balloc.c sb_bgl_lock() -> bgl_lock_ptr()

Type Parameter Key Value
CAPPED_DATA 1 block_group 1
DATA_SOURCE 1 block_group $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 block_group unit_byte
HALF_LOCKED2 &ei->truncate_mutex

fs/ext4/mballoc-test.c ext4_group_lock_ptr() -> bgl_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 1 block_group 1
DATA_SOURCE 1 block_group $1
UNITS 1 block_group unit_byte
HALF_LOCKED2 sb

fs/ext4/balloc.c ext4_group_lock_ptr() -> bgl_lock_ptr()

Type Parameter Key Value
PARAM_VALUE 1 block_group 0-4294967294
CAPPED_DATA 1 block_group 1
DATA_SOURCE 1 block_group $1
NOSPEC 1 block_group
NOSPEC 1 block_group
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 block_group 0-4294967294[c]
UNITS 1 block_group unit_byte
HALF_LOCKED2 sb

fs/ext4/super.c ext4_group_lock_ptr() -> bgl_lock_ptr()

Type Parameter Key Value
DATA_SOURCE 1 block_group $1
NOSPEC 1 block_group
NOSPEC 1 block_group
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 block_group 0-4294967294[c]
UNITS 1 block_group unit_byte