Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

net/rds/ib_cm.c rds_ib_setup_qp() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 0 id->device 4096-ptr_max
PARAM_VALUE 0 id->device->ops.size_ib_cq 0-4000000
PARAM_VALUE 2 qp_init_attr 1314997511621742592
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 2
PARAM_VALUE 2 qp_init_attr->cap.max_recv_wr 2-1025
PARAM_VALUE 2 qp_init_attr->cap.max_send_wr 513-769
PARAM_VALUE 2 qp_init_attr->event_handler 643737851002966016
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
MEM_ZERO 2 qp_init_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

drivers/infiniband/ulp/rtrs/rtrs.c create_qp() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 2 qp_init_attr 4905621208937111552
PARAM_VALUE 2 qp_init_attr->cap.max_rdma_ctxs 0
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 1
PARAM_VALUE 2 qp_init_attr->cap.max_send_sge 1-2
PARAM_VALUE 2 qp_init_attr->create_flags 0
PARAM_VALUE 2 qp_init_attr->event_handler 8467095397302005760
PARAM_VALUE 2 qp_init_attr->port_num 0
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->rwq_ind_tbl 0
PARAM_VALUE 2 qp_init_attr->send_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
PARAM_VALUE 2 qp_init_attr->srq 0
PARAM_VALUE 2 qp_init_attr->xrcd 0
DATA_SOURCE 1 pd $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->con_mutex
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex
HALF_LOCKED2 &srv->paths_mutex

drivers/infiniband/ulp/iser/iser_verbs.c iser_create_ib_conn_res() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 2 qp_init_attr 5801252323203371008
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 1
PARAM_VALUE 2 qp_init_attr->cap.max_recv_wr 513
PARAM_VALUE 2 qp_init_attr->cap.max_send_sge 2
PARAM_VALUE 2 qp_init_attr->cap.max_send_wr 0-4619
PARAM_VALUE 2 qp_init_attr->create_flags 0,64
PARAM_VALUE 2 qp_init_attr->event_handler 8150060590001057792
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
MEM_ZERO 2 qp_init_attr
RX_PATH
TASK_NOT_RUNNING
LOCK2 &iser_conn->state_mutex
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex
TYPE_LOCK (struct iser_conn)->state_mutex

net/sunrpc/xprtrdma/svc_rdma_transport.c svc_rdma_accept() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 0 id->device 4096-ptr_max
PARAM_VALUE 0 id->device->ops.size_ib_cq 0-4000000
PARAM_VALUE 0 id->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 0 id->device->port_data 4096-ptr_max
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 1 pd->device 4096-ptr_max
PARAM_VALUE 1 pd->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 1 pd->flags 0
PARAM_VALUE 1 pd->res.comp.done 0
PARAM_VALUE 1 pd->res.comp.wait.lock.magic 3735899821
PARAM_VALUE 1 pd->res.comp.wait.lock.owner (-1)
PARAM_VALUE 1 pd->res.comp.wait.lock.owner_cpu u32max
PARAM_VALUE 1 pd->res.comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 pd->res.kern_name 635726513953107968
PARAM_VALUE 1 pd->res.kref.refcount.refs.counter 1
PARAM_VALUE 1 pd->res.type 0
PARAM_VALUE 2 qp_init_attr 1589403577734750208
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 1
PARAM_VALUE 2 qp_init_attr->cap.max_recv_wr 1-138
PARAM_VALUE 2 qp_init_attr->cap.max_send_sge 0-5
PARAM_VALUE 2 qp_init_attr->event_handler 8214395821171757056
PARAM_VALUE 2 qp_init_attr->port_num 0-255
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
BUF_SIZE 1 pd s32min-s32max
BUF_SIZE 1 pd->res.kern_name 8
DATA_SOURCE 1 pd r __ib_alloc_pd
STR_LEN 1 pd->res.kern_name 7
TERMINATED 1 pd->res.kern_name 1
MEM_ZERO 2 qp_init_attr
NO_OVERFLOW_SIMPLE 1 pd->device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 1 pd->device->num_comp_vectors
NO_OVERFLOW_SIMPLE 1 pd->device->phys_port_cnt
NO_OVERFLOW_SIMPLE 2 qp_init_attr->cap.max_rdma_ctxs

drivers/nvme/host/rdma.c nvme_rdma_create_qp() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id->device->attrs.device_cap_flags 2097152-u64max
PARAM_VALUE 0 id->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 2 qp_init_attr 3486364425730535424
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 1
PARAM_VALUE 2 qp_init_attr->cap.max_send_sge 1-5
PARAM_VALUE 2 qp_init_attr->create_flags 0,64
PARAM_VALUE 2 qp_init_attr->event_handler 618049092111376384
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
MEM_ZERO 2 qp_init_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

fs/smb/smbdirect/connection.c smbdirect_connection_create_qp() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 1 pd->device 4096-ptr_max
PARAM_VALUE 1 pd->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 1 pd->flags 0
PARAM_VALUE 1 pd->res.comp.done 0
PARAM_VALUE 1 pd->res.comp.wait.lock.magic 3735899821
PARAM_VALUE 1 pd->res.comp.wait.lock.owner (-1)
PARAM_VALUE 1 pd->res.comp.wait.lock.owner_cpu u32max
PARAM_VALUE 1 pd->res.comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 pd->res.kern_name 8039347792360431616
PARAM_VALUE 1 pd->res.kref.refcount.refs.counter 1
PARAM_VALUE 1 pd->res.type 0
PARAM_VALUE 2 qp_init_attr 4065157073534074880
PARAM_VALUE 2 qp_init_attr->event_handler 4739879717262114816
PARAM_VALUE 2 qp_init_attr->port_num u32max
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
BUF_SIZE 1 pd s32min-s32max
BUF_SIZE 1 pd->res.kern_name 10
DATA_SOURCE 1 pd r __ib_alloc_pd
STR_LEN 1 pd->res.kern_name 9
TERMINATED 1 pd->res.kern_name 1
MEM_ZERO 2 qp_init_attr
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 pd->device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 1 pd->device->num_comp_vectors
NO_OVERFLOW_SIMPLE 1 pd->device->phys_port_cnt
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

net/sunrpc/xprtrdma/verbs.c rpcrdma_ep_create() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 0 id->device 4096-ptr_max
PARAM_VALUE 0 id->device->attrs.device_cap_flags 2097152-u64max
PARAM_VALUE 0 id->device->attrs.max_fast_reg_page_list_len 1-u32max
PARAM_VALUE 0 id->device->attrs.max_qp_wr 37-u32max
PARAM_VALUE 0 id->device->ops.size_ib_cq 0-4000000
PARAM_VALUE 0 id->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 0 id->event_handler 4096-ptr_max
PARAM_VALUE 0 id->ps 262,319
PARAM_VALUE 0 id->qp_type 2
PARAM_VALUE 0 id->route.addr.dev_addr->broadcast 0-255
PARAM_VALUE 0 id->route.addr.dev_addr->dst_dev_addr 0-255
PARAM_VALUE 0 id->route.addr.dev_addr->src_dev_addr 0-255
PARAM_VALUE 0 id->route.addr.dev_addr.net 1-u64max
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_default->tb_data->stats->gets 0-4294967295
PARAM_VALUE 0 id->route.addr.dev_addr.net->loopback_dev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 0 id->route.addr.dev_addr.network 0,2-3
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 1 pd->device 4096-ptr_max
PARAM_VALUE 1 pd->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 1 pd->flags 0
PARAM_VALUE 1 pd->res.comp.done 0
PARAM_VALUE 1 pd->res.comp.wait.lock.magic 3735899821
PARAM_VALUE 1 pd->res.comp.wait.lock.owner (-1)
PARAM_VALUE 1 pd->res.comp.wait.lock.owner_cpu u32max
PARAM_VALUE 1 pd->res.comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 pd->res.kern_name 635726513953107968
PARAM_VALUE 1 pd->res.kref.refcount.refs.counter 1
PARAM_VALUE 1 pd->res.type 0
PARAM_VALUE 2 qp_init_attr 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 1
PARAM_VALUE 2 qp_init_attr->cap.max_recv_wr 1-s32max
PARAM_VALUE 2 qp_init_attr->cap.max_send_sge 3-19
PARAM_VALUE 2 qp_init_attr->cap.max_send_wr 1-s32max
PARAM_VALUE 2 qp_init_attr->port_num u32max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
PARAM_VALUE 2 qp_init_attr->srq 0
BUF_SIZE 0 id 560
BUF_SIZE 1 pd s32min-s32max
BUF_SIZE 1 pd->res.kern_name 8
DATA_SOURCE 0 id r rpcrdma_create_id
DATA_SOURCE 1 pd r __ib_alloc_pd
STR_LEN 1 pd->res.kern_name 7
TERMINATED 1 pd->res.kern_name 1
NO_OVERFLOW_SIMPLE 1 pd->device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 1 pd->device->num_comp_vectors
NO_OVERFLOW_SIMPLE 1 pd->device->phys_port_cnt
HALF_LOCKED2 &pool->lock

net/9p/trans_rdma.c rdma_create_trans() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 0 id->device 4096-ptr_max
PARAM_VALUE 0 id->device->ops.size_ib_cq 0-4000000
PARAM_VALUE 0 id->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 0 id->event_handler 4096-ptr_max
PARAM_VALUE 0 id->ps 262,319
PARAM_VALUE 0 id->qp_type 2
PARAM_VALUE 0 id->route.addr.dev_addr->broadcast 0-255
PARAM_VALUE 0 id->route.addr.dev_addr->dst_dev_addr 0-255
PARAM_VALUE 0 id->route.addr.dev_addr->src_dev_addr 0-255
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_default->tb_data->stats->gets 0-4294967295
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_main->tb_data->kv->bits 1-255
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_main->tb_data->kv->pos 0-254
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_main->tb_data->kv->slen 1-255
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_main->tb_data->stats->backtrack 0-4294967295
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_main->tb_data->stats->gets 0-4294967295
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_main->tb_data->stats->null_node_hit 0-4294967295
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv4.fib_main->tb_data->stats->semantic_match_miss 0-4294967295
PARAM_VALUE 0 id->route.addr.dev_addr.net->ipv6.ip6_null_entry->dst.dst_trace_seq.counter s32min-s32max
PARAM_VALUE 0 id->route.addr.dev_addr.net->loopback_dev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 0 id->route.addr.dev_addr.network 0,2-3
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 1 pd->device 4096-ptr_max
PARAM_VALUE 1 pd->device->ops.size_ib_pd 0-4000000
PARAM_VALUE 1 pd->flags 0
PARAM_VALUE 1 pd->res.comp.done 0
PARAM_VALUE 1 pd->res.comp.wait.lock.magic 3735899821
PARAM_VALUE 1 pd->res.comp.wait.lock.owner (-1)
PARAM_VALUE 1 pd->res.comp.wait.lock.owner_cpu u32max
PARAM_VALUE 1 pd->res.comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 1 pd->res.comp.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 pd->res.kern_name 8362067475038867456
PARAM_VALUE 1 pd->res.kref.refcount.refs.counter 1
PARAM_VALUE 1 pd->res.type 0
PARAM_VALUE 2 qp_init_attr 5411716135286566912
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 4
PARAM_VALUE 2 qp_init_attr->cap.max_send_sge 4
PARAM_VALUE 2 qp_init_attr->event_handler 5014688138611445760
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
BUF_SIZE 0 id 560
BUF_SIZE 1 pd s32min-s32max
BUF_SIZE 1 pd->res.kern_name 11
DATA_SOURCE 0 id r __rdma_create_kernel_id
DATA_SOURCE 1 pd r __ib_alloc_pd
STR_LEN 1 pd->res.kern_name 10
TERMINATED 0 id->res.kern_name 1
TERMINATED 1 pd->res.kern_name 1
MEM_ZERO 2 qp_init_attr
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 pd->device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 1 pd->device->num_comp_vectors
NO_OVERFLOW_SIMPLE 1 pd->device->phys_port_cnt
HALF_LOCKED2 &fc->uapi_mutex

drivers/infiniband/ulp/isert/ib_isert.c isert_create_qp() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 0 id->context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr 1718909585059450880
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 1
PARAM_VALUE 2 qp_init_attr->cap.max_recv_wr 129
PARAM_VALUE 2 qp_init_attr->cap.max_send_wr 139
PARAM_VALUE 2 qp_init_attr->create_flags 0,64
PARAM_VALUE 2 qp_init_attr->event_handler 4063050607046135808
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
DATA_SOURCE 0 id $1
MEM_ZERO 2 qp_init_attr
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 id->device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 0 id->device->num_comp_vectors
NO_OVERFLOW_SIMPLE 0 id->device->phys_port_cnt
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

drivers/infiniband/ulp/srpt/ib_srpt.c srpt_create_ch_ib() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 2 qp_init_attr 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->cap.max_rdma_ctxs 2-s16max
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 1
PARAM_VALUE 2 qp_init_attr->cap.max_send_wr 0-s16max
PARAM_VALUE 2 qp_init_attr->event_handler 3853434707061919744
PARAM_VALUE 2 qp_init_attr->port_num 0-255
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
BUF_SIZE 2 qp_init_attr 104
BUF_SIZE 2 qp_init_attr->qp_context 400
CAPPED_DATA 2 qp_init_attr->cap.max_send_wr 1
DATA_SOURCE 2 qp_init_attr r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 qp_init_attr->recv_cq->cqe_used
NO_OVERFLOW_SIMPLE 2 qp_init_attr->send_cq->cqe_used
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/srp/ib_srp.c srp_create_ch_ib() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 2 qp_init_attr 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->cap.max_recv_sge 1
PARAM_VALUE 2 qp_init_attr->cap.max_send_sge 0-3
PARAM_VALUE 2 qp_init_attr->cap.max_send_wr 1-s32max
PARAM_VALUE 2 qp_init_attr->event_handler 4385716109235027968
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->send_cq 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
BUF_SIZE 2 qp_init_attr 104
BUF_SIZE 2 qp_init_attr->recv_cq s32min-s32max
BUF_SIZE 2 qp_init_attr->send_cq s32min-s32max
CAPPED_DATA 2 qp_init_attr->cap.max_send_sge 1
DATA_SOURCE 2 qp_init_attr r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &host->add_target_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rport->mutex

drivers/nvme/target/rdma.c nvmet_rdma_create_queue_ib() -> rdma_create_qp()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 0 id->context 4096-ptr_max
PARAM_VALUE 0 id->qp 0,4096-ptr_max
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 2 qp_init_attr 2621648807670374400
PARAM_VALUE 2 qp_init_attr->cap.max_recv_wr 0,2-65537
PARAM_VALUE 2 qp_init_attr->cap.max_send_wr 1-65536
PARAM_VALUE 2 qp_init_attr->create_flags 0,64
PARAM_VALUE 2 qp_init_attr->event_handler 2816353567437230080
PARAM_VALUE 2 qp_init_attr->port_num 0
PARAM_VALUE 2 qp_init_attr->qp_context 4096-ptr_max
PARAM_VALUE 2 qp_init_attr->qp_type 2
PARAM_VALUE 2 qp_init_attr->recv_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->rwq_ind_tbl 0
PARAM_VALUE 2 qp_init_attr->send_cq 0-ptr_max
PARAM_VALUE 2 qp_init_attr->sq_sig_type 1
PARAM_VALUE 2 qp_init_attr->xrcd 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex