Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/fiemap.c fiemap_process_hole() -> emit_fiemap_extent()

Type Parameter Key Value
PARAM_VALUE 0 fieinfo 4096-ptr_max
PARAM_VALUE 0 fieinfo->fi_extents_max 0-76695844
PARAM_VALUE 1 cache 9105386700480577536
PARAM_VALUE 1 cache->entries 4096-ptr_max
PARAM_VALUE 1 cache->entries_size 128
PARAM_VALUE 1 cache->flags 0,6,2048,10240
PARAM_VALUE 4 len 1-u64max
PARAM_VALUE 5 flags 2048,10240
CAPPED_DATA 0 fieinfo->fi_extents_max 1
DATA_SOURCE 0 fieinfo $1
DATA_SOURCE 1 cache $2
FUZZY_MAX 1 cache->flags 2048
FUZZY_MAX 5 flags 2048
BIT_INFO 5 flags 0x800,0x2800
NOSPEC 0 fieinfo->fi_extents_max
NOSPEC 1 cache->offset
NOSPEC 2 offset
USER_DATA 0 fieinfo->fi_extents_max 0-76695844[c]
USER_DATA 0 fieinfo->fi_flags 0-u32max
USER_DATA 1 cache->len 0-u64max
USER_DATA 1 cache->offset 0-9223372036854775806,9223372036854775808-18446744073709551614
USER_DATA 2 offset 0-2147483648[c]
USER_DATA 4 len 1-9223372036854775806,18446744071562067968-u64max
NO_OVERFLOW_SIMPLE 0 fieinfo->fi_extents_max
NO_OVERFLOW_SIMPLE 1 cache->entries_size
UNITS 2 offset unit_byte
UNITS 3 phys unit_byte
UNITS 4 len unit_byte
LOCK2 &inode->vfs_inode.i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/btrfs/fiemap.c fiemap_process_hole() -> emit_fiemap_extent()

Type Parameter Key Value
PARAM_VALUE 0 fieinfo 4096-ptr_max
PARAM_VALUE 0 fieinfo->fi_extents_max 0-76695844
PARAM_VALUE 1 cache 9105386700480577536
PARAM_VALUE 1 cache->entries 4096-ptr_max
PARAM_VALUE 1 cache->entries_size 128
PARAM_VALUE 1 cache->flags 0,6,2048,10240
PARAM_VALUE 3 phys 0
PARAM_VALUE 5 flags 6
CAPPED_DATA 0 fieinfo->fi_extents_max 1
DATA_SOURCE 0 fieinfo $1
DATA_SOURCE 1 cache $2
NOSPEC 0 fieinfo->fi_extents_max
NOSPEC 1 cache->offset
NOSPEC 2 offset
NOSPEC 2 offset
USER_DATA 0 fieinfo->fi_extents_max 0-76695844[c]
USER_DATA 0 fieinfo->fi_flags 0-u32max
USER_DATA 1 cache->len 0-u64max
USER_DATA 1 cache->offset 0-9223372036854775806,9223372036854775808-18446744073709551614
USER_DATA 2 offset 0-9223372036854775806[c]
USER_DATA 4 len 0-2147483648,9223372036854775811-u64max
NO_OVERFLOW_SIMPLE 0 fieinfo->fi_extents_max
NO_OVERFLOW_SIMPLE 1 cache->entries_size
UNITS 2 offset unit_byte
UNITS 4 len unit_byte
LOCK2 &inode->vfs_inode.i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/btrfs/fiemap.c fiemap_process_hole() -> emit_fiemap_extent()

Type Parameter Key Value
PARAM_VALUE 0 fieinfo 4096-ptr_max
PARAM_VALUE 0 fieinfo->fi_extents_max 0-76695844
PARAM_VALUE 1 cache 9105386700480577536
PARAM_VALUE 1 cache->entries 4096-ptr_max
PARAM_VALUE 1 cache->entries_size 128
PARAM_VALUE 1 cache->flags 0,6,2048,10240
PARAM_VALUE 5 flags 2048,10240
CAPPED_DATA 0 fieinfo->fi_extents_max 1
CAPPED_DATA 2 offset 1
CAPPED_DATA 2 offset 1
CAPPED_DATA 4 len 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 fieinfo $1
DATA_SOURCE 1 cache $2
FUZZY_MAX 1 cache->flags 2048
FUZZY_MAX 5 flags 2048
BIT_INFO 5 flags 0x800,0x2800
NOSPEC 0 fieinfo->fi_extents_max
NOSPEC 1 cache->offset
NOSPEC 2 offset
USER_DATA 0 fieinfo->fi_extents_max 0-76695844[c]
USER_DATA 0 fieinfo->fi_flags 0-u32max
USER_DATA 1 cache->len 0-u64max
USER_DATA 1 cache->offset 0-9223372036854775806,9223372036854775808-18446744073709551614
USER_DATA 2 offset 0-2147483648[c]
NO_OVERFLOW_SIMPLE 0 fieinfo->fi_extents_max
NO_OVERFLOW_SIMPLE 1 cache->entries_size
UNITS 2 offset unit_byte
UNITS 3 phys unit_byte
UNITS 4 len unit_byte
LOCK2 &inode->vfs_inode.i_rwsem
TYPE_LOCK (struct inode)->i_rwsem