Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/block/rnbd/rnbd-clt.c find_and_get_or_create_sess() -> send_msg_sess_info()

Type Parameter Key Value
PARAM_VALUE 0 sess 4096-ptr_max
PARAM_VALUE 0 sess->nr_poll_queues 0
PARAM_VALUE 0 sess->queue_depth 1-10240
PARAM_VALUE 0 sess->tag_set.cmd_size 296
PARAM_VALUE 0 sess->tag_set.driver_data 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.flags 2
PARAM_VALUE 0 sess->tag_set.nr_hw_queues 1-u32max
PARAM_VALUE 0 sess->tag_set.nr_maps 1-2
PARAM_VALUE 0 sess->tag_set.numa_node (-1)
PARAM_VALUE 0 sess->tag_set.ops 7754060510198878208
PARAM_VALUE 0 sess->tag_set.ops->busy 0
PARAM_VALUE 0 sess->tag_set.ops->cleanup_rq 0
PARAM_VALUE 0 sess->tag_set.ops->commit_rqs 0
PARAM_VALUE 0 sess->tag_set.ops->complete 2214779605650132992
PARAM_VALUE 0 sess->tag_set.ops->exit_hctx 0
PARAM_VALUE 0 sess->tag_set.ops->exit_request 0
PARAM_VALUE 0 sess->tag_set.ops->get_budget 0
PARAM_VALUE 0 sess->tag_set.ops->get_rq_budget_token 0
PARAM_VALUE 0 sess->tag_set.ops->init_hctx 0
PARAM_VALUE 0 sess->tag_set.ops->init_request 0
PARAM_VALUE 0 sess->tag_set.ops->map_queues 7646289481670311936
PARAM_VALUE 0 sess->tag_set.ops->poll 8480594135673487360
PARAM_VALUE 0 sess->tag_set.ops->put_budget 0
PARAM_VALUE 0 sess->tag_set.ops->queue_rq 8042985099783557120
PARAM_VALUE 0 sess->tag_set.ops->queue_rqs 0
PARAM_VALUE 0 sess->tag_set.ops->set_rq_budget_token 0
PARAM_VALUE 0 sess->tag_set.ops->show_rq 0
PARAM_VALUE 0 sess->tag_set.ops->timeout 0
PARAM_VALUE 0 sess->tag_set.queue_depth 1-10240
PARAM_VALUE 0 sess->tag_set.reserved_tags 0
PARAM_VALUE 0 sess->tag_set.srcu 0,4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tag_list.next 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tag_list.next->next 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tag_list.prev 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tag_list.prev->next 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tag_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tag_list_lock.dep_map->name 0-255
PARAM_VALUE 0 sess->tag_set.tag_list_lock.magic 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tags 1-u64max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->lock.owner 0,(-1)
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->lock.owner_cpu 0,u32max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->node 0,4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.first_waiter 0
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.magic 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.osq.tail.counter 0
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_cb_mutex.magic 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_gp_mutex.magic 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_gp_seq 18446744073709551216
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_gp_seq_needed 0,4-u64max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_ssp->sda 1-u64max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->srcu_ssp->srcu_sup 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sess->tag_set.tags_srcu.srcu_sup->work.work.entry.prev->prev 2076614606316732416
PARAM_VALUE 0 sess->tag_set.timeout 0
PARAM_VALUE 0 sess->tag_set.update_nr_hwq_lock.dep_map->name 0-255
PARAM_VALUE 0 sess->tag_set.update_nr_hwq_lock.magic 4096-ptr_max
PARAM_VALUE 1 wait 1
BUF_SIZE 0 sess (-1),2152
BUF_SIZE 0 sess (-1),2152
BUF_SIZE 0 sess->rtrs (-1)-0,152
DATA_SOURCE 0 sess r find_or_create_sess
MEM_ZERO 0 &sess->tag_set
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sess->queue_depth
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/rnbd/rnbd-clt.c remap_devs() -> send_msg_sess_info()

Type Parameter Key Value
PARAM_VALUE 1 wait 0
DATA_SOURCE 0 sess $0