Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/xfs/xfs_super.c xfs_setup_devices() -> xfs_configure_buftarg()

Type Parameter Key Value
PARAM_VALUE 0 btp 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_disk 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_disk->queue 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_mapping->nrpages 0-1
PARAM_VALUE 0 btp->bt_daxdev 0,4096-ptr_max
PARAM_VALUE 0 btp->bt_file 4096-ptr_max
PARAM_VALUE 0 btp->bt_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.key_len 0-u16max
PARAM_VALUE 0 btp->bt_hash.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 btp->bt_hash.p.min_size 4-u16max
PARAM_VALUE 0 btp->bt_hash.rhlist 0
PARAM_VALUE 0 btp->bt_hash.run_work.func 0
PARAM_VALUE 0 btp->bt_hash.tbl 0,4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.tbl->hash_rnd 0-255
PARAM_VALUE 0 btp->bt_hash.tbl->rcu.func (-1)
PARAM_VALUE 0 btp->bt_hash.tbl->size 4-u32max
PARAM_VALUE 0 btp->bt_hash.tbl->walkers.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.tbl->walkers.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_ioerror_rl.begin 0
PARAM_VALUE 0 btp->bt_ioerror_rl.burst 10
PARAM_VALUE 0 btp->bt_ioerror_rl.flags 0
PARAM_VALUE 0 btp->bt_ioerror_rl.interval 7500
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.magic 3735899821
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.owner (-1)
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.owner_cpu u32max
PARAM_VALUE 0 btp->bt_logical_sectormask 0-4294967294,u64max
PARAM_VALUE 0 btp->bt_logical_sectorsize 0-u16max
PARAM_VALUE 0 btp->bt_lru.list.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.list.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.node 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.shrinker_id (-1)-s32max
PARAM_VALUE 0 btp->bt_meta_sectormask 0-u32max
PARAM_VALUE 0 btp->bt_mount 4096-ptr_max
PARAM_VALUE 0 btp->bt_mount->m_logbsize (-1)-0,16384-262144
PARAM_VALUE 0 btp->bt_mount->m_logbufs (-1)-0,2-8
PARAM_VALUE 0 btp->bt_mount->m_super 4096-ptr_max
PARAM_VALUE 0 btp->bt_nr_sectors s64max
PARAM_VALUE 0 btp->bt_shrinker 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->count_objects 1653399236578496512
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.magic 3735899821
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.owner (-1)
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->flags 3,7,11,15,19
PARAM_VALUE 0 btp->bt_shrinker->id 0-s32max
PARAM_VALUE 0 btp->bt_shrinker->list.next 0,4581490576307081216
PARAM_VALUE 0 btp->bt_shrinker->name 1-u64max
PARAM_VALUE 0 btp->bt_shrinker->nr_deferred 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->private_data 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->refcount.refs.counter 1
PARAM_VALUE 0 btp->bt_shrinker->scan_objects 8135916588253167616
PARAM_VALUE 0 btp->bt_shrinker->seeks 2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 btp->bt_daxdev->inode.i_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 btp->bt_daxdev->inode.i_size
UNITS 2 nr_blocks unit_array_size
HALF_LOCKED2 &fc->uapi_mutex

fs/xfs/xfs_super.c xfs_setup_devices() -> xfs_configure_buftarg()

Type Parameter Key Value
PARAM_VALUE 0 btp 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_disk 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_disk->queue 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_mapping->nrpages 0-1
PARAM_VALUE 0 btp->bt_daxdev 0,4096-ptr_max
PARAM_VALUE 0 btp->bt_file 4096-ptr_max
PARAM_VALUE 0 btp->bt_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.key_len 0-u16max
PARAM_VALUE 0 btp->bt_hash.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 btp->bt_hash.p.min_size 4-u16max
PARAM_VALUE 0 btp->bt_hash.rhlist 0
PARAM_VALUE 0 btp->bt_hash.tbl 0,4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.tbl->hash_rnd 0-255
PARAM_VALUE 0 btp->bt_hash.tbl->rcu.func (-1)
PARAM_VALUE 0 btp->bt_hash.tbl->size 4-u32max
PARAM_VALUE 0 btp->bt_hash.tbl->walkers.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.tbl->walkers.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_ioerror_rl.begin 0
PARAM_VALUE 0 btp->bt_ioerror_rl.burst 10
PARAM_VALUE 0 btp->bt_ioerror_rl.flags 0
PARAM_VALUE 0 btp->bt_ioerror_rl.interval 7500
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.magic 3735899821
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.owner (-1)
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.owner_cpu u32max
PARAM_VALUE 0 btp->bt_logical_sectormask 0-4294967294,u64max
PARAM_VALUE 0 btp->bt_logical_sectorsize 0-u32max
PARAM_VALUE 0 btp->bt_lru.list.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.list.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.node 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.shrinker_id (-1)-s32max
PARAM_VALUE 0 btp->bt_meta_sectormask 0-u32max
PARAM_VALUE 0 btp->bt_mount 4096-ptr_max
PARAM_VALUE 0 btp->bt_mount->m_logbsize (-1)-0,16384-262144
PARAM_VALUE 0 btp->bt_mount->m_logbufs (-1)-0,2-8
PARAM_VALUE 0 btp->bt_mount->m_logname 4096-ptr_max
PARAM_VALUE 0 btp->bt_mount->m_super 4096-ptr_max
PARAM_VALUE 0 btp->bt_nr_sectors s64max
PARAM_VALUE 0 btp->bt_shrinker 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->count_objects 1653399236578496512
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.magic 3735899821
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.owner (-1)
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->flags 3,7,11,15,19
PARAM_VALUE 0 btp->bt_shrinker->id 0-s32max
PARAM_VALUE 0 btp->bt_shrinker->list.next 0,4581490576307081216
PARAM_VALUE 0 btp->bt_shrinker->name 1-u64max
PARAM_VALUE 0 btp->bt_shrinker->nr_deferred 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->private_data 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->refcount.refs.counter 1
PARAM_VALUE 0 btp->bt_shrinker->scan_objects 8135916588253167616
PARAM_VALUE 0 btp->bt_shrinker->seeks 2
PARAM_VALUE 1 sectorsize 0-u16max
FUZZY_MAX 1 sectorsize 512
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/xfs/xfs_super.c xfs_setup_devices() -> xfs_configure_buftarg()

Type Parameter Key Value
PARAM_VALUE 0 btp 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_disk 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_disk->queue 4096-ptr_max
PARAM_VALUE 0 btp->bt_bdev->bd_mapping->nrpages 0-1
PARAM_VALUE 0 btp->bt_daxdev 0,4096-ptr_max
PARAM_VALUE 0 btp->bt_file 4096-ptr_max
PARAM_VALUE 0 btp->bt_file->f_mapping 4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.key_len 0-u16max
PARAM_VALUE 0 btp->bt_hash.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 btp->bt_hash.p.min_size 4-u16max
PARAM_VALUE 0 btp->bt_hash.rhlist 0
PARAM_VALUE 0 btp->bt_hash.tbl 0,4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.tbl->hash_rnd 0-255
PARAM_VALUE 0 btp->bt_hash.tbl->rcu.func (-1)
PARAM_VALUE 0 btp->bt_hash.tbl->size 4-u32max
PARAM_VALUE 0 btp->bt_hash.tbl->walkers.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_hash.tbl->walkers.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_ioerror_rl.begin 0
PARAM_VALUE 0 btp->bt_ioerror_rl.burst 10
PARAM_VALUE 0 btp->bt_ioerror_rl.flags 0
PARAM_VALUE 0 btp->bt_ioerror_rl.interval 7500
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.magic 3735899821
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.owner (-1)
PARAM_VALUE 0 btp->bt_ioerror_rl.lock.owner_cpu u32max
PARAM_VALUE 0 btp->bt_logical_sectormask 0-4294967294,u64max
PARAM_VALUE 0 btp->bt_logical_sectorsize 0-u32max
PARAM_VALUE 0 btp->bt_lru.list.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.list.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.node 4096-ptr_max
PARAM_VALUE 0 btp->bt_lru.shrinker_id (-1)-s32max
PARAM_VALUE 0 btp->bt_meta_sectormask 0-u32max
PARAM_VALUE 0 btp->bt_mount 4096-ptr_max
PARAM_VALUE 0 btp->bt_mount->m_logbsize (-1)-0,16384-262144
PARAM_VALUE 0 btp->bt_mount->m_logbufs (-1)-0,2-8
PARAM_VALUE 0 btp->bt_mount->m_rtname 4096-ptr_max
PARAM_VALUE 0 btp->bt_mount->m_super 4096-ptr_max
PARAM_VALUE 0 btp->bt_nr_sectors s64max
PARAM_VALUE 0 btp->bt_shrinker 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->count_objects 1653399236578496512
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.magic 3735899821
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.owner (-1)
PARAM_VALUE 0 btp->bt_shrinker->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->done.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->flags 3,7,11,15,19
PARAM_VALUE 0 btp->bt_shrinker->id 0-s32max
PARAM_VALUE 0 btp->bt_shrinker->list.next 0,4581490576307081216
PARAM_VALUE 0 btp->bt_shrinker->name 1-u64max
PARAM_VALUE 0 btp->bt_shrinker->nr_deferred 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->private_data 4096-ptr_max
PARAM_VALUE 0 btp->bt_shrinker->refcount.refs.counter 1
PARAM_VALUE 0 btp->bt_shrinker->scan_objects 8135916588253167616
PARAM_VALUE 0 btp->bt_shrinker->seeks 2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 btp->bt_daxdev->inode.i_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 btp->bt_daxdev->inode.i_size
UNITS 2 nr_blocks unit_array_size
HALF_LOCKED2 &fc->uapi_mutex