Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

block/blk-sysfs.c queue_async_depth_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 1880197904666664960
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-sysfs.c queue_feature_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 121801273366093824
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
LOCK2 &q->limits_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct request_queue)->limits_lock

block/blk-sysfs.c queue_iostats_passthrough_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 312759457529827328
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
LOCK2 &q->limits_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct request_queue)->limits_lock

block/blk-sysfs.c queue_max_discard_sectors_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 7771377862836703232
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
LOCK2 &q->limits_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct request_queue)->limits_lock

block/blk-sysfs.c queue_max_sectors_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 3257275512011001856
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
LOCK2 &q->limits_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct request_queue)->limits_lock

block/blk-sysfs.c queue_max_wzeroes_unmap_sectors_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 112745049933799424
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
LOCK2 &q->limits_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct request_queue)->limits_lock

block/blk-sysfs.c queue_nomerges_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 4307343096536895488
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-sysfs.c queue_ra_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 8915038280514838528
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-sysfs.c queue_requests_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 6012329870985842688
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-sysfs.c queue_rq_affinity_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 569569067657777152
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-sysfs.c queue_zoned_qd1_writes_store() -> queue_var_store()

Type Parameter Key Value
PARAM_VALUE 0 var 2285629209053519872
PARAM_VALUE 1 page 4096-ptr_max
PARAM_VALUE 2 count 1-1000000000
CAPPED_DATA 2 count 1
CAPPED_DATA 2 count 1
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
NOSPEC 2 count
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==page2 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex