Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/md-cluster.c gather_all_resync_info() -> read_resync_info()

Type Parameter Key Value
PARAM_VALUE 0 mddev 4096-ptr_max
PARAM_VALUE 0 mddev->bitmap_info.file->f_inode->i_mapping->host->i_op->get_offset_ctx 0,2606890545167454208
PARAM_VALUE 0 mddev->bitmap_info.file->f_inode->i_mapping->host->i_op->readlink 0,1728600404483375104,2832489546165891072,2874824064778891264,3069732422725099520,4516337085607264256
PARAM_VALUE 0 mddev->bitmap_info.file->f_inode->i_mapping->host->i_op->sync_lazytime 0,6951464784224747520
PARAM_VALUE 0 mddev->bitmap_info.file->f_inode->i_mapping->host->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 mddev->cluster_info 4096-ptr_max
PARAM_VALUE 0 mddev->cluster_info->lockspace 0-9223372036854775807
PARAM_VALUE 0 mddev->cluster_info->recovery_map 0-9223372036854775807
PARAM_VALUE 0 mddev->cluster_info->sync_hi 0-9223372036854775807
PARAM_VALUE 0 mddev->cluster_info->sync_low 0-9223372036854775807
PARAM_VALUE 0 mddev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 mddev->sysfs_level->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 mddev->sysfs_state->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 lockres 4096-ptr_max
PARAM_VALUE 1 lockres->lksb.sb_lvbptr 4096-ptr_max
PARAM_VALUE 1 lockres->lksb.sb_status (-65538)-(-65537),(-35),(-11),0
PARAM_VALUE 1 lockres->ls 4096-ptr_max
PARAM_VALUE 1 lockres->ls->ls_count.counter s32min-s32max
PARAM_VALUE 1 lockres->ls->ls_in_recovery.dep_map->name 0-255
PARAM_VALUE 1 lockres->ls->ls_in_recovery.first_waiter->handoff_set 1
PARAM_VALUE 1 lockres->ls->ls_in_recovery.first_waiter->list.next 2212933610777083904
PARAM_VALUE 1 lockres->ls->ls_in_recovery.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 1 lockres->ls->ls_in_recovery.first_waiter->type 0-1
PARAM_VALUE 1 lockres->ls->ls_lkbxa.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 lockres->ls->ls_lkbxa_lock.dep_map->name 0-255
PARAM_VALUE 1 lockres->ls->ls_lkbxa_lock.owner_cpu 0-4294967295
PARAM_VALUE 1 lockres->ls->ls_lkbxa_lock.raw_lock.cnts.counter s32min-s32max
PARAM_VALUE 1 lockres->ls->ls_lkbxa_lock.raw_lock.wlocked 0-255
PARAM_VALUE 1 lockres->ls->ls_rsbtbl.nelems.counter s32min-s32max
PARAM_VALUE 1 lockres->ls->ls_rsbtbl.run_irq_work.node.a_flags.counter s32min-s32max
PARAM_VALUE 1 lockres->ls->ls_rsbtbl.tbl->dep_map->name 0-255
PARAM_VALUE 1 lockres->ls->ls_rsbtbl.tbl->hash_rnd 0-4294967295
PARAM_VALUE 1 lockres->ls->ls_rsbtbl.tbl->nest 0-4294967295
PARAM_VALUE 1 lockres->ls->ls_rsbtbl.tbl->size 0-4294967295
PARAM_VALUE 1 lockres->ls->ls_rsbtbl_lock.dep_map->name 0-255
PARAM_VALUE 1 lockres->ls->ls_rsbtbl_lock.owner (-1)
PARAM_VALUE 1 lockres->ls->ls_rsbtbl_lock.owner_cpu 4294967295
PARAM_VALUE 1 lockres->ls->ls_rsbtbl_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 1 lockres->ls->ls_rsbtbl_lock.raw_lock.wlocked 0
PARAM_VALUE 1 lockres->ls->ls_scan_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 lockres->ls->ls_scan_timer.flags 0-4294967295
PARAM_VALUE 1 lockres->mddev 4096-ptr_max
PARAM_VALUE 1 lockres->mddev->cluster_info 4096-ptr_max
PARAM_VALUE 1 lockres->mode 0
PARAM_VALUE 1 lockres->name 4096-ptr_max
PARAM_VALUE 1 lockres->sync_locking.head.next->next 4096-ptr_max
PARAM_VALUE 1 lockres->sync_locking.head.prev->next 4096-ptr_max
PARAM_VALUE 1 lockres->sync_locking.head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 lockres->sync_locking.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 lockres->sync_locking_done 0
BUF_SIZE 1 lockres 168
DATA_SOURCE 0 mddev $0
DATA_SOURCE 1 lockres r lockres_init
BIT_INFO 1 lockres->flags 0x5,0xffffffffffffffff
NOSPEC 0 mddev->bitmap_info.offset
NOSPEC 1 lockres->mddev->bitmap_info.offset
NOSPEC 1 lockres->mddev->resync_max_sectors
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 1 lockres->mddev->array_sectors 0-4294967294[c]
USER_DATA 1 lockres->mddev->bitmap_info.offset s64min-(-1),1-s64max[c]
USER_DATA 1 lockres->mddev->dev_sectors 0-4294967294[c]
USER_DATA 1 lockres->mddev->resync_max_sectors 0-4294967294[c]
NO_OVERFLOW_SIMPLE 0 mddev->bitmap_info.offset
NO_OVERFLOW_SIMPLE 0 mddev->raid_disks
NO_OVERFLOW_SIMPLE 0 mddev->serial_info_pool->min_nr
NO_OVERFLOW_SIMPLE 1 lockres->mddev->bio_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 1 lockres->mddev->bio_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 1 lockres->mddev->io_clone_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 1 lockres->mddev->io_clone_set.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 1 lockres->mddev->raid_disks
NO_OVERFLOW_SIMPLE 1 lockres->mddev->sync_set.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 1 lockres->mddev->sync_set.bvec_pool.min_nr
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &mddev->reconfig_mutex