Defined in 1 files as a function:

No references found in the database

Smatch caller information:

drivers/block/null_blk/main.c nullb_device_blocksize_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 7091218203488374784
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_home_node_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 2105905023583076352
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_hw_queue_depth_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 1649803306202542080
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_index_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 8422502333335056384
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_irqmode_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 2098680447225880576
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_max_sectors_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 3537254432172253184
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_mbps_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 4060348406904844288
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_poll_queues_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 5345637472232890368
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_queue_mode_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 7108242919577239552
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_submit_queues_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 3363738168724951040
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_zone_append_max_sectors_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 3705832491474694144
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_zone_max_active_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 8370688257254023168
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_zone_max_open_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 5114231526241980416
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/null_blk/main.c nullb_device_zone_nr_conv_store() -> nullb_device_uint_attr_store()

Type Parameter Key Value
PARAM_VALUE 0 val 6646634034853904384
PARAM_VALUE 0 *val 0
PARAM_VALUE 1 page 1-u64max
PARAM_VALUE 1 *page 0
PARAM_VALUE 2 count 1-s32max
BUF_SIZE 1 page 4096
BUF_SIZE 1 page 4096
DATA_SOURCE 1 page $1
DATA_SOURCE 2 count $2
TERMINATED 1 page 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 count 1-s32max
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem