Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/smb/smbdirect/connect.c smbdirect_connect_negotiate_start() -> smbdirect_connection_create_mem_pools()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->first_error 0
PARAM_VALUE 0 sc->ib.dev 4096-ptr_max
PARAM_VALUE 0 sc->ib.dev->port_data 4096-ptr_max
PARAM_VALUE 0 sc->idle.keepalive 0
PARAM_VALUE 0 sc->idle.timer_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 sc->logging.needed 4096-ptr_max
PARAM_VALUE 0 sc->parameters.initiator_depth 0-255
PARAM_VALUE 0 sc->parameters.responder_resources 0-255
PARAM_VALUE 0 sc->rdma.cm_id 4096-ptr_max
PARAM_VALUE 0 sc->rdma.cm_id->event_handler 321922564787351552
PARAM_VALUE 0 sc->rdma.expected_event 10
PARAM_VALUE 0 sc->rdma.legacy_iwarp 1
PARAM_VALUE 0 sc->status 12
BUF_SIZE 0 sc s32min-(-2),1-s32max
BUF_SIZE 0 sc s32min-(-2),1-s32max
DATA_SOURCE 0 sc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

fs/smb/smbdirect/accept.c smbdirect_accept_connect_request() -> smbdirect_connection_create_mem_pools()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->accept.list.next 4096-ptr_max
PARAM_VALUE 0 sc->accept.listener 4096-ptr_max
PARAM_VALUE 0 sc->accept.listener->first_error 0
PARAM_VALUE 0 sc->accept.listener->listen.pending.prev 4096-ptr_max
PARAM_VALUE 0 sc->accept.listener->parameters.flags 1-2
PARAM_VALUE 0 sc->accept.listener->parameters.initiator_depth 0-255
PARAM_VALUE 0 sc->accept.listener->parameters.responder_resources 0-255
PARAM_VALUE 0 sc->first_error 0
PARAM_VALUE 0 sc->ib.dev 4096-ptr_max
PARAM_VALUE 0 sc->ib.dev->attrs.max_cqe 1-u32max
PARAM_VALUE 0 sc->ib.dev->attrs.max_qp_wr 1-u32max
PARAM_VALUE 0 sc->ib.dev->attrs.max_recv_sge 1-u32max
PARAM_VALUE 0 sc->ib.dev->attrs.max_send_sge 6-u32max
PARAM_VALUE 0 sc->ib.dev->ops.size_ib_cq 0-4000000
PARAM_VALUE 0 sc->ib.dev->ops.size_ib_pd 0-4000000
PARAM_VALUE 0 sc->ib.dev->port_data 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd->device 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd->device->ops.create_qp 1-u64max
PARAM_VALUE 0 sc->ib.pd->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 0 sc->ib.pd->device->port_data 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd->flags 0
PARAM_VALUE 0 sc->ib.pd->res.comp.done 0
PARAM_VALUE 0 sc->ib.pd->res.comp.wait.lock.magic 3735899821
PARAM_VALUE 0 sc->ib.pd->res.comp.wait.lock.owner (-1)
PARAM_VALUE 0 sc->ib.pd->res.comp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 sc->ib.pd->res.comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd->res.comp.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd->res.comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd->res.comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd->res.comp.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 sc->ib.pd->res.kern_name 8039347792360431616
PARAM_VALUE 0 sc->ib.pd->res.kref.refcount.refs.counter 1
PARAM_VALUE 0 sc->ib.pd->res.type 0
PARAM_VALUE 0 sc->ib.poll_ctx 0-3
PARAM_VALUE 0 sc->ib.qp 4096-ptr_max
PARAM_VALUE 0 sc->ib.recv_cq 4096-ptr_max
PARAM_VALUE 0 sc->ib.send_cq 4096-ptr_max
PARAM_VALUE 0 sc->listen.backlog (-1)
PARAM_VALUE 0 sc->parameters.flags 1-2
PARAM_VALUE 0 sc->parameters.initiator_depth 0-255
PARAM_VALUE 0 sc->parameters.responder_resources 0-255
PARAM_VALUE 0 sc->rdma.cm_id 4096-ptr_max
PARAM_VALUE 0 sc->rdma.cm_id->port_num 0
PARAM_VALUE 0 sc->rdma.cm_id->qp 4096-ptr_max
PARAM_VALUE 0 sc->rdma.expected_event 19
PARAM_VALUE 0 sc->rdma.legacy_iwarp 1
PARAM_VALUE 0 sc->recv_io.credits.target 1
PARAM_VALUE 0 sc->refs.destroy.refcount.refs.counter 1
PARAM_VALUE 0 sc->refs.disconnect.refcount.refs.counter 1
PARAM_VALUE 0 sc->rw_io.credits.max 1-4294967296
PARAM_VALUE 0 sc->rw_io.credits.num_pages 0-4296015870
PARAM_VALUE 0 sc->send_io.bcredits.count.counter 1
PARAM_VALUE 0 sc->send_io.lcredits.count.counter 0-u16max
PARAM_VALUE 0 sc->status 0
BUF_SIZE 0 sc->accept.listener s32min-(-2),1-s32max
CAPPED_DATA 0 sc->accept.listener->rdma.expected_event 1
CAPPED_DATA 0 sc->ib.dev->attrs.max_cqe 1
CAPPED_DATA 0 sc->ib.dev->attrs.max_qp_wr 1
CAPPED_DATA 0 sc->rdma.cm_id->device 1
DATA_SOURCE 0 sc $0
PARAM_COMPARE 0 sc->ib.dev->attrs.max_cqe > $0->ib.dev->attrs.max_qp_wr
TERMINATED 0 sc->ib.pd->res.kern_name 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sc->ib.pd->device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 0 sc->ib.pd->device->num_comp_vectors
NO_OVERFLOW_SIMPLE 0 sc->ib.pd->device->phys_port_cnt
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex