Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

block/blk-sysfs.c blk_register_queue() -> blk_mq_sysfs_register()

Type Parameter Key Value
PARAM_VALUE 0 disk 4096-ptr_max
PARAM_VALUE 0 disk->first_minor 0-s32max
PARAM_VALUE 0 disk->flags s32min-(-1),2-s32max
PARAM_VALUE 0 disk->fops 4096-ptr_max
PARAM_VALUE 0 disk->fops->poll_bio 0,7187272799208849408
PARAM_VALUE 0 disk->fops->submit_bio 0,4096-ptr_max
PARAM_VALUE 0 disk->major s32min-(-1),1-s32max
PARAM_VALUE 0 disk->minors 0-256
PARAM_VALUE 0 disk->part0 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir->entry.next 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir->kref.refcount.refs.counter 1
PARAM_VALUE 0 disk->part0->bd_holder_dir->kset->list.prev 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir->kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir->kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir->kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 disk->part0->bd_holder_dir->ktype 1915817945436012544
PARAM_VALUE 0 disk->part0->bd_holder_dir->name 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir->parent 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir->sd 4096-ptr_max
PARAM_VALUE 0 disk->part0->bd_holder_dir->sd->active.counter (-2147483647)
PARAM_VALUE 0 disk->part0->bd_holder_dir->sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 disk->part0->bd_holder_dir->state_in_sysfs 1
PARAM_VALUE 0 disk->part0->bd_holder_dir->state_initialized 1
PARAM_VALUE 0 disk->part0->bd_nr_sectors 0-18014398509481983
PARAM_VALUE 0 disk->queue 4096-ptr_max
PARAM_VALUE 0 disk->queue->mq_ops 1
PARAM_VALUE 0 disk->queue->tag_set->update_nr_hwq_lock.first_waiter->type 0-1
PARAM_VALUE 0 disk->queue_kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 disk->queue_kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 disk->queue_kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 0 disk->queue_kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 disk->queue_kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 disk->queue_kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 disk->queue_kobj.ktype 0,4096-ptr_max
PARAM_VALUE 0 disk->queue_kobj.name 4096-ptr_max
PARAM_VALUE 0 disk->queue_kobj.sd 4096-ptr_max
PARAM_VALUE 0 disk->queue_kobj.state_in_sysfs 1
PARAM_VALUE 0 disk->queue_kobj.state_initialized 1
PARAM_VALUE 0 disk->slave_dir 4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->entry.next 4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->kref.refcount.refs.counter 1
PARAM_VALUE 0 disk->slave_dir->kset 0,4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->kset->list.prev 4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 disk->slave_dir->ktype 1915817945436012544
PARAM_VALUE 0 disk->slave_dir->name 4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->parent 4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->sd 4096-ptr_max
PARAM_VALUE 0 disk->slave_dir->sd->active.counter (-2147483647)
PARAM_VALUE 0 disk->slave_dir->sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 disk->slave_dir->state_add_uevent_sent 0
PARAM_VALUE 0 disk->slave_dir->state_in_sysfs 1
PARAM_VALUE 0 disk->slave_dir->state_initialized 1
BUF_SIZE 0 disk (-1),2000
BUF_SIZE 0 disk (-1),2000
BUF_SIZE 0 disk->fops (-1),144
BUF_SIZE 0 disk->part0->bd_holder_dir 248
BUF_SIZE 0 disk->private_data (-1),1168
BUF_SIZE 0 disk->slave_dir 248
DATA_SOURCE 0 disk $0
FUZZY_MAX 0 disk->first_minor 1048575
FUZZY_MAX 0 disk->major 259
FUZZY_MAX 0 disk->minors 256
STR_LEN 0 disk->disk_name (-1),31
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 disk->part0->bd_holder_dir->parent->kref.refcount.refs.counter s32min-s32max
HOST_DATA 0 disk->part0->bd_holder_dir->parent->release.cpu s32min-s32max
HOST_DATA 0 disk->part0->bd_holder_dir->parent->release.timer.expires 0-u64max
HOST_DATA 0 disk->part0->bd_holder_dir->parent->release.timer.flags 0-u32max
HOST_DATA 0 disk->part0->bd_holder_dir->parent->release.work.data.counter s64min-s64max
HOST_DATA 0 disk->part0->bd_holder_dir->parent->state_add_uevent_sent 0-1
HOST_DATA 0 disk->part0->bd_holder_dir->parent->state_in_sysfs 0-1
HOST_DATA 0 disk->part0->bd_holder_dir->parent->state_initialized 0-1
HOST_DATA 0 disk->part0->bd_holder_dir->parent->state_remove_uevent_sent 0-1
HOST_DATA 0 disk->part0->bd_holder_dir->parent->uevent_suppress 0-1
HOST_DATA 0 disk->queue_kobj.parent->kref.refcount.refs.counter s32min-s32max
HOST_DATA 0 disk->queue_kobj.parent->release.cpu s32min-s32max
HOST_DATA 0 disk->queue_kobj.parent->release.timer.expires 0-u64max
HOST_DATA 0 disk->queue_kobj.parent->release.timer.flags 0-u32max
HOST_DATA 0 disk->queue_kobj.parent->release.work.data.counter s64min-s64max
HOST_DATA 0 disk->queue_kobj.parent->state_add_uevent_sent 0-1
HOST_DATA 0 disk->queue_kobj.parent->state_in_sysfs 0-1
HOST_DATA 0 disk->queue_kobj.parent->state_initialized 0-1
HOST_DATA 0 disk->queue_kobj.parent->state_remove_uevent_sent 0-1
HOST_DATA 0 disk->queue_kobj.parent->uevent_suppress 0-1
HOST_DATA 0 disk->slave_dir->parent->kref.refcount.refs.counter s32min-s32max
HOST_DATA 0 disk->slave_dir->parent->release.cpu s32min-s32max
HOST_DATA 0 disk->slave_dir->parent->release.timer.expires 0-u64max
HOST_DATA 0 disk->slave_dir->parent->release.timer.flags 0-u32max
HOST_DATA 0 disk->slave_dir->parent->release.work.data.counter s64min-s64max
HOST_DATA 0 disk->slave_dir->parent->state_add_uevent_sent 0-1
HOST_DATA 0 disk->slave_dir->parent->state_in_sysfs 0-1
HOST_DATA 0 disk->slave_dir->parent->state_initialized 0-1
HOST_DATA 0 disk->slave_dir->parent->state_remove_uevent_sent 0-1
HOST_DATA 0 disk->slave_dir->parent->uevent_suppress 0-1
NO_OVERFLOW_SIMPLE 0 disk->part0->bd_disk->bio_split.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 disk->part0->bd_disk->bio_split.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 disk->part0->bd_queue->async_depth
NO_OVERFLOW_SIMPLE 0 disk->part0->bd_queue->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 disk->part0->bd_queue->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 disk->part0->bd_queue->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 disk->part0->bd_queue->nr_requests
NO_OVERFLOW_SIMPLE 0 disk->queue->async_depth
NO_OVERFLOW_SIMPLE 0 disk->queue->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 disk->queue->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 disk->queue->nr_requests
HALF_LOCKED2 &set->update_nr_hwq_lock