Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ocfs2/suballoc.c _ocfs2_free_clusters() -> ocfs2_local_alloc_seen_free_bits()

Type Parameter Key Value
BUF_SIZE 0 osb 1-s32max
DATA_SOURCE 1 num_clusters $4
NOSPEC 1 num_clusters
NOSPEC 1 num_clusters
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 num_clusters 1-4294967294[c]
UNITS 0 osb unit_byte
UNITS 1 num_clusters unit_byte
HALF_LOCKED2 &bitmap_inode->i_rwsem

fs/ocfs2/suballoc.c ocfs2_block_group_set_bits() -> ocfs2_local_alloc_seen_free_bits()

Type Parameter Key Value
BUF_SIZE 0 osb 1-s32max
BUF_SIZE 0 osb 1-s32max
DATA_SOURCE 1 num_clusters $6 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 osb unit_byte
HALF_LOCKED2 &alloc_inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &tl_inode->i_rwsem