Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/qp.c mlx5_ib_create_qp() -> mlx5_ib_destroy_gsi()

Type Parameter Key Value
PARAM_VALUE 0 mqp 4096-ptr_max
PARAM_VALUE 0 mqp->bf.bfreg 4096-ptr_max
PARAM_VALUE 0 mqp->bfregn s32min
PARAM_VALUE 0 mqp->buf.frags 1-u64max
PARAM_VALUE 0 mqp->buf.frags->buf 0
PARAM_VALUE 0 mqp->buf.frags->frag_page 0
PARAM_VALUE 0 mqp->buf.frags->map 0
PARAM_VALUE 0 mqp->buf.npages 0-524288
PARAM_VALUE 0 mqp->buf.page_shift 12
PARAM_VALUE 0 mqp->cq_recv_list.next 4096-ptr_max
PARAM_VALUE 0 mqp->cq_send_list.next 4096-ptr_max
PARAM_VALUE 0 mqp->db->db 0-u32max
PARAM_VALUE 0 mqp->db.db 4096-ptr_max
PARAM_VALUE 0 mqp->db.index 0-64
PARAM_VALUE 0 mqp->db.u.user_page 4096-ptr_max
PARAM_VALUE 0 mqp->db.u.user_page->desc.type 0-1
PARAM_VALUE 0 mqp->db.u.user_page->refcnt s32min-s32max
PARAM_VALUE 0 mqp->dct.in 4096-ptr_max
PARAM_VALUE 0 mqp->gsi.cq 4096-ptr_max
PARAM_VALUE 0 mqp->gsi.num_qps 0-u16max
PARAM_VALUE 0 mqp->gsi.outstanding_wrs 16,4096-ptr_max
PARAM_VALUE 0 mqp->gsi.port_num 0-255
PARAM_VALUE 0 mqp->gsi.rx_qp 4096-ptr_max
PARAM_VALUE 0 mqp->gsi.tx_qps 16,4096-ptr_max
PARAM_VALUE 0 mqp->ibqp.res.no_track 1
PARAM_VALUE 0 mqp->is_rss 1
PARAM_VALUE 0 mqp->max_inline_data (-4)-65553
PARAM_VALUE 0 mqp->mutex.dep_map->name 0-255
PARAM_VALUE 0 mqp->mutex.first_waiter 0
PARAM_VALUE 0 mqp->mutex.magic 4096-ptr_max
PARAM_VALUE 0 mqp->mutex.osq.tail.counter 0
PARAM_VALUE 0 mqp->mutex.owner.counter 0
PARAM_VALUE 0 mqp->qps_list.next 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->bfregn s32min
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->counter_pending 1
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->db.u.user_page 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->ibqp.res.no_track 1
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->is_ooo_rq 1
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->is_rss 1
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->max_inline_data (-4)-65553
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->next_fence 0,32
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.rq.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.rq.doorbell 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.rq.rq 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.rq.state 0-15
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.rq.tirn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.rq.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.doorbell 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.sq 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.state 0-15
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.tisn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.ubuffer.buf_size s32min-(-64),0,64-s32max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->rq.wqe_cnt s32min-(-1),1-s32max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->rss_qp.tirn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->sq_signal_bits 8
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->trans_qp.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.container_mibqp->type 4096-4097
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.free.wait.lock.magic 3735899821
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.free.wait.lock.owner (-1)
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.free.wait.lock.owner_cpu u32max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.free.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.free.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.free.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.free.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.free.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.refcount.refs.counter 1
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.common.res 1
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.mqp.qpn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.rq.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.doorbell 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.rq 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.rq.tirn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->bfregn s32min
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->counter_pending 1
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->db.u.user_page 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->ibqp.res.no_track 1
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->is_ooo_rq 1
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->is_rss 1
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->max_inline_data (-4)-65553
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->next_fence 0,32
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.rq.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.rq.doorbell 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.rq.rq 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.rq.state 0-15
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.rq.tirn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.rq.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.base.mqp.common.res 2
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.base.mqp.qpn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.doorbell 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.sq 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.state 0-15
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.tisn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.ubuffer.buf_size s32min-(-64),0,64-s32max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.ubuffer.umem 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->rss_qp.tirn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->sq.wqe_cnt s32min-(-1),1-s32max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->sq_signal_bits 8
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->trans_qp.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.container_mibqp->type 4096-4097
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.free.wait.lock.magic 3735899821
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.free.wait.lock.owner (-1)
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.free.wait.lock.owner_cpu u32max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.free.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.free.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.free.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.free.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.free.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.refcount.refs.counter 1
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.common.res 2
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.event 3804943372719939584
PARAM_VALUE 0 mqp->raw_packet_qp.sq.base.mqp.qpn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.sq.doorbell 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.sq 4096-ptr_max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.tisn 0-16777215
PARAM_VALUE 0 mqp->raw_packet_qp.sq.ubuffer.buf_size s32min-(-64),0,64-s32max
PARAM_VALUE 0 mqp->raw_packet_qp.sq.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->rq.fbc.frags 1-u64max
PARAM_VALUE 0 mqp->rq.fbc.log_sz 0-31
PARAM_VALUE 0 mqp->rq.fbc.strides_offset 0
PARAM_VALUE 0 mqp->rq.offset 0
PARAM_VALUE 0 mqp->rq.wrid 16,4096-ptr_max
PARAM_VALUE 0 mqp->rss_qp.tirn 0-16777215
PARAM_VALUE 0 mqp->sq.fbc.frags 4096-ptr_max
PARAM_VALUE 0 mqp->sq.fbc.log_sz 0-31
PARAM_VALUE 0 mqp->sq.fbc.strides_offset 0-63
PARAM_VALUE 0 mqp->sq.max_gs (-10)-4097
PARAM_VALUE 0 mqp->sq.w_list 16,4096-ptr_max
PARAM_VALUE 0 mqp->sq.wqe_head 16,4096-ptr_max
PARAM_VALUE 0 mqp->sq.wr_data 16,4096-ptr_max
PARAM_VALUE 0 mqp->sq.wrid 16,4096-ptr_max
PARAM_VALUE 0 mqp->sq_signal_bits 8
PARAM_VALUE 0 mqp->state 0
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->bf.bfreg 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->bfregn s32min
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->buf.frags 1-u64max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->buf.npages 0-524288
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->buf.page_shift 12
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->counter_pending 0-1
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->db.db 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->db.index 0-64
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->db.u.user_page 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->ibqp.res.no_track 1
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->is_ooo_rq 1
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->is_rss 1
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->max_inline_data (-4)-65553
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->next_fence 0,32
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.rq.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.rq.state 0-15
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.rq.tirn 0-16777215
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.rq.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.sq.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.sq.state 0-15
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.sq.tisn 0-16777215
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.sq.ubuffer.buf_size s32min-(-64),0,64-s32max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.sq.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->rq.fbc.frags 1-u64max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->rq.fbc.log_sz 0-31
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->rq.wrid 16,4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->rss_qp.tirn 0-16777215
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq.fbc.frags 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq.fbc.log_sz 0-31
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq.fbc.strides_offset 0-63
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq.max_gs (-10)-4097
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq.w_list 16,4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq.wqe_head 16,4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq.wr_data 16,4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq.wrid 16,4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->sq_signal_bits 8
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->trans_qp.base.container_mibqp 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->trans_qp.base.mqp.common.free.wait.lock.magic 3735899821
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->trans_qp.base.mqp.common.free.wait.lock.owner (-1)
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->trans_qp.base.mqp.qpn 0-16777215
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->trans_qp.base.ubuffer.umem 0,4096-u64max
PARAM_VALUE 0 mqp->trans_qp.base.container_mibqp->type 10,4096-4098
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.done 0
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.wait.lock.magic 3735899821
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.wait.lock.owner (-1)
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.wait.lock.owner_cpu u32max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.free.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.refcount.refs.counter 1
PARAM_VALUE 0 mqp->trans_qp.base.mqp.common.res 0
PARAM_VALUE 0 mqp->trans_qp.base.mqp.dbg 0,4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.dbg->dev 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.dbg->object 4096-ptr_max
PARAM_VALUE 0 mqp->trans_qp.base.mqp.dbg->type 0
PARAM_VALUE 0 mqp->trans_qp.base.mqp.event 3804943372719939584
PARAM_VALUE 0 mqp->trans_qp.base.mqp.qpn 0-16777215
PARAM_VALUE 0 mqp->trans_qp.base.ubuffer.umem 0,4096-ptr_max
PARAM_VALUE 0 mqp->type 1
DATA_SOURCE 0 mqp r to_mqp
NOSPEC 0 mqp->raw_packet_qp.sq.ubuffer.buf_size
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 mqp->db.u.user_page->desc.addr s64min-s64max
USER_DATA 0 mqp->db.u.user_page->desc.fd s32min-s32max
USER_DATA 0 mqp->db.u.user_page->desc.flags 0-4294967295
USER_DATA 0 mqp->db.u.user_page->desc.length s64min-s64max
USER_DATA 0 mqp->db.u.user_page->desc.optional_flags 0-4294967295
USER_DATA 0 mqp->db.u.user_page->desc.type 0
USER_DATA 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.ubuffer.buf_addr 0-u64max[u]
USER_DATA 0 mqp->raw_packet_qp.rq.base.container_mibqp->raw_packet_qp.sq.ubuffer.buf_size s32min-(-64),0,64-s32max[c]
USER_DATA 0 mqp->raw_packet_qp.rq.base.container_mibqp->rq.max_post s32min-s32max[u]
USER_DATA 0 mqp->raw_packet_qp.rq.base.container_mibqp->rq.wqe_cnt s32min-(-1),1-s32max[c][u]
USER_DATA 0 mqp->raw_packet_qp.rq.rq->max_post s32min-s32max[u]
USER_DATA 0 mqp->raw_packet_qp.rq.rq->wqe_cnt s32min-s32max[c][u]
USER_DATA 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.ubuffer.buf_addr 0-u64max[u]
USER_DATA 0 mqp->raw_packet_qp.sq.base.container_mibqp->raw_packet_qp.sq.ubuffer.buf_size s32min-(-64),0,64-s32max[c]
USER_DATA 0 mqp->raw_packet_qp.sq.base.container_mibqp->rq.max_post s32min-s32max[u]
USER_DATA 0 mqp->raw_packet_qp.sq.base.container_mibqp->rq.wqe_cnt s32min-s32max[c][u]
USER_DATA 0 mqp->raw_packet_qp.sq.ubuffer.buf_addr 0-u64max[u]
USER_DATA 0 mqp->raw_packet_qp.sq.ubuffer.buf_size s32min-(-64),0,64-s32max[c]
USER_DATA 0 mqp->raw_packet_qp.sq.ubuffer.umem->address 0-s32max[c]
USER_DATA 0 mqp->raw_packet_qp.sq.ubuffer.umem->iova 0-s32max[c]
USER_DATA 0 mqp->raw_packet_qp.sq.ubuffer.umem->length 8-u64max
USER_DATA 0 mqp->raw_packet_qp.sq.ubuffer.umem->sgt_append.prv->length 0-u32max[c]
USER_DATA 0 mqp->raw_packet_qp.sq.ubuffer.umem->sgt_append.prv->offset 0-4095[c]
USER_DATA 0 mqp->rq.max_post s32min-s32max[u]
USER_DATA 0 mqp->trans_qp.base.container_mibqp->raw_packet_qp.sq.ubuffer.buf_size s32min-(-64),0,64-s32max[c]
USER_DATA 0 mqp->trans_qp.base.container_mibqp->rq.max_post s32min-s32max[u]
USER_DATA 0 mqp->trans_qp.base.container_mibqp->rq.wqe_cnt s32min-s32max[c][u]
USER_DATA 0 mqp->trans_qp.base.ubuffer.buf_addr 0-u64max[u]
USER_DATA 0 mqp->trans_qp.base.ubuffer.umem->address 0-s32max[c]
USER_DATA 0 mqp->trans_qp.base.ubuffer.umem->length 0-u64max
USER_DATA 0 mqp->trans_qp.base.ubuffer.umem->sgt_append.prv->length 0-u32max[c]
USER_DATA 0 mqp->trans_qp.base.ubuffer.umem->sgt_append.prv->offset 0-4095[c]
USER_DATA 0 mqp->trans_qp.base.ubuffer.umem->writable 0-1[c]
NO_OVERFLOW_SIMPLE 0 mqp->buf.npages

drivers/infiniband/hw/mlx5/qp.c mlx5_ib_destroy_qp() -> mlx5_ib_destroy_gsi()

Type Parameter Key Value
PARAM_VALUE 0 mqp 4096-ptr_max
PARAM_VALUE 0 mqp->type 1
DATA_SOURCE 0 mqp r to_mqp
RX_PATH
TASK_NOT_RUNNING