Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/block/ublk_drv.c ublk_ctrl_reg_buf() -> __ublk_ctrl_reg_buf()

Type Parameter Key Value
PARAM_VALUE 0 ub 4096-ptr_max
PARAM_VALUE 0 ub->cdev_dev.kobj.kref.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 ub->ub_disk 0,4096-ptr_max
PARAM_VALUE 0 ub->ub_disk->queue->mq_freeze_lock.dep_map->name 0-255
PARAM_VALUE 0 ub->ub_disk->queue->mq_freeze_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ub->ub_disk->queue->mq_freeze_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ub->ub_disk->queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ub->ub_disk->queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ub->ub_disk->queue->mq_freeze_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ub->ub_disk->queue->mq_freeze_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ub->ub_disk->queue->mq_freeze_owner 1-u64max
PARAM_VALUE 0 ub->ub_disk->queue->q_usage_counter.data->rcu.func 1-u64max
PARAM_VALUE 0 ub->ub_disk->queue->q_usage_counter.percpu_count_ptr 1-u64max
PARAM_VALUE 1 pages 1-18446744073709551614
PARAM_VALUE 2 nr_pages 0-s32max
PARAM_VALUE 3 index 0-s32max
PARAM_VALUE 4 flags 0
BUF_SIZE 0 ub (-1),1-s32max
BUF_SIZE 0 ub (-1),1-s32max
BUF_SIZE 1 pages 8
CAPPED_DATA 2 nr_pages 1
CAPPED_DATA 2 nr_pages 1
DATA_SOURCE 0 ub $0
DATA_SOURCE 1 pages r _kvmalloc_array_node_noprof
DATA_SOURCE 3 index r ida_alloc_max
BIT_INFO 2 nr_pages 0x0,0xfffffffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 flags 0
NO_OVERFLOW_SIMPLE 2 nr_pages
UNITS 2 nr_pages unit_page
LOCK2 0 &ub->mutex
HALF_LOCKED2 &ctx->uring_lock
TYPE_LOCK (struct ublk_device)->mutex