Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-zoned-target.c dmz_ctr() -> dmz_ctr_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 zmd 4096-ptr_max
PARAM_VALUE 0 zmd->dev s64min-(-4096),4096-s64max
PARAM_VALUE 0 zmd->map_lock.first_waiter 0
PARAM_VALUE 0 zmd->map_lock.owner.counter 0
PARAM_VALUE 0 zmd->mblk_primary 0-1
PARAM_VALUE 0 zmd->mblk_sem.count.counter 0
PARAM_VALUE 0 zmd->mblk_sem.first_waiter 0
PARAM_VALUE 0 zmd->mblk_sem.owner.counter 0
PARAM_VALUE 0 zmd->nr_devs 1-s32max
PARAM_VALUE 0 zmd->nr_meta_zones 1-4294967294
PARAM_VALUE 0 zmd->nr_reserved_seq 1-4294967294
PARAM_VALUE 0 zmd->nr_zones 1-4294967295
PARAM_VALUE 0 zmd->sb_version 0-2
PARAM_VALUE 0 zmd->zone_bitmap_size 0-288230376151711743
PARAM_VALUE 0 zmd->zone_bits_per_mblk 0-32768
PARAM_VALUE 0 zmd->zone_nr_blocks 0-2305843009213693951
PARAM_VALUE 0 zmd->zone_nr_blocks_shift (-1)-31
PARAM_VALUE 0 zmd->zone_nr_sectors_shift 0-63
PARAM_VALUE 0 zmd->zones.xa_flags 0
PARAM_VALUE 0 zmd->zones.xa_head 0
PARAM_VALUE 1 reclaim 4096-ptr_max
PARAM_VALUE 2 idx 0-2147483646
CAPPED_DATA 2 idx 1
NO_OVERFLOW_SIMPLE 0 zmd->nr_devs
NO_OVERFLOW_SIMPLE 0 zmd->nr_map_blocks
NO_OVERFLOW_SIMPLE 2 idx
UNITS 2 idx unit_array_size
HALF_LOCKED2 &md->type_lock