Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/umr.c mlx5r_umr_qp_rst2rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 5263142090095665152
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 1
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 49
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->umrc.init_lock
HALF_LOCKED2 &umrc->sem

drivers/infiniband/hw/mlx5/umr.c mlx5r_umr_qp_rst2rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 5263142090095665152
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $1
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->umrc.init_lock
HALF_LOCKED2 &umrc->sem

drivers/infiniband/hw/mlx5/umr.c mlx5r_umr_qp_rst2rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 5263142090095665152
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $1
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->umrc.init_lock
HALF_LOCKED2 &umrc->sem

drivers/infiniband/hw/mlx5/umr.c mlx5r_umr_recover() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 7573810761120542720
PARAM_VALUE 1 qp_attr->qp_state 0
PARAM_VALUE 2 qp_attr_mask 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &umrc->sem
HALF_LOCKED2 umem_dmabuf->attach->dmabuf->resv
TYPE_LOCK (struct umr_common)->sem

drivers/infiniband/hw/mlx5/qp.c mlx5_ib_drain_rq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.drain_rq 1-u64max
PARAM_VALUE 1 qp_attr 618855048925200384
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx5/qp.c mlx5_ib_drain_sq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.drain_sq 1-u64max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 1 qp_attr 5567644240836276224
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/security.c qp_to_error() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 8564277446897369088
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sec->mutex
TYPE_LOCK (struct ib_qp_security)->mutex

drivers/infiniband/core/verbs.c __ib_drain_rq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.drain_rq 0
PARAM_VALUE 1 qp_attr 7274410200366780416
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/verbs.c __ib_drain_sq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.drain_sq 0
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 1 qp_attr 7930432184756822016
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/verbs.c __ib_drain_srq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device->ops.counter_alloc_stats 1-u64max
PARAM_VALUE 0 qp->real_qp->device->ops.counter_dealloc 1-u64max
PARAM_VALUE 0 qp->real_qp->device->ops.size_rdma_counter 0-4000000
PARAM_VALUE 0 qp->send_cq->cq_context->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->__state 0,512
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->core_node.__rb_parent_color 1
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->delays->blkio_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->delays->lock.owner (-1)
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->delays->lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->delays->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->active_balance s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->clock_update_flags 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->core_enabled 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->core_forceidle_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->core_forceidle_occupation 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->core_forceidle_seq 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->core_pick_seq 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->core_sched_seq 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->core_task_seq 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->cpu s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->has_blocked_load 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->hrtick_sched 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->idle_balance 0-255
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->membarrier_state s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->nohz_idle_balance 0-255
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->nohz_tick_stopped 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->nr_llc_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->nr_numa_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->nr_pinned 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->nr_pref_llc_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->nr_preferred_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->nr_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->numa_migrate_on 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->online s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->push_busy 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->push_cpu s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->sched_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->sched_goidle 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->ticks_without_resched s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->ttwu_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->ttwu_local 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->ttwu_pending 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->uclamp_flags 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->dl.rq->yld_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->mm->mm_cid.max_cids 0-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->mm->mm_cid.pcpu_thrs 1-1073741823
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->mm->mm_cid.update_deferred 1
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->rseq.event.ids_changed 1
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->sched_migrated 1
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->sched_task_group->idle s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->se.cfs_rq->propagate 1
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->se.cfs_rq->removed.lock.owner (-1)
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->se.cfs_rq->removed.lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->se.cfs_rq->rq->curr->mm->sc_stat.cpu (-1)
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->se.cfs_rq->rq->curr->pref_llc_queued 0-1
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->se.cfs_rq->rq->donor->__state 0,512
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->se.cfs_rq->rq->donor->sched_migrated 1
PARAM_VALUE 0 qp->send_cq->cq_context->recv_napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->__state 0,512
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->core_node.__rb_parent_color 1
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->delays->blkio_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->delays->lock.owner (-1)
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->delays->lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->delays->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->active_balance s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->clock_update_flags 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->core_enabled 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->core_forceidle_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->core_forceidle_occupation 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->core_forceidle_seq 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->core_pick_seq 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->core_sched_seq 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->core_task_seq 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->cpu s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->has_blocked_load 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->hrtick_sched 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->idle_balance 0-255
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->membarrier_state s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->nohz_idle_balance 0-255
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->nohz_tick_stopped 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->nr_llc_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->nr_numa_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->nr_pinned 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->nr_pref_llc_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->nr_preferred_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->nr_running 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->numa_migrate_on 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->online s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->push_busy 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->push_cpu s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->sched_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->sched_goidle 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->ticks_without_resched s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->ttwu_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->ttwu_local 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->ttwu_pending 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->uclamp_flags 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->dl.rq->yld_count 0-4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->mm->mm_cid.max_cids 0-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->mm->mm_cid.pcpu_thrs 1-1073741823
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->mm->mm_cid.update_deferred 1
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->rseq.event.ids_changed 1
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->sched_migrated 1
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->sched_task_group->idle s32min-s32max
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->se.cfs_rq->propagate 1
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->se.cfs_rq->removed.lock.owner (-1)
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->se.cfs_rq->removed.lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->se.cfs_rq->rq->curr->mm->sc_stat.cpu (-1)
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->se.cfs_rq->rq->curr->pref_llc_queued 0-1
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->se.cfs_rq->rq->donor->__state 0,512
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->se.cfs_rq->rq->donor->sched_migrated 1
PARAM_VALUE 0 qp->send_cq->cq_context->send_napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 qp->send_cq->iop.list.next 4096-ptr_max
PARAM_VALUE 0 qp->send_cq->iop.list.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->send_cq->work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->srq 1-u64max
PARAM_VALUE 1 qp_attr 3282900855241068544
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &isert_conn->mutex

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_dev_stop() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 3186354353577762816
PARAM_VALUE 2 qp_attr_mask 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_modify_rx_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 1712350907814993920
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
DATA_SOURCE 0 qp $2
RX_PATH
LOCK2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_modify_rx_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 1712350907814993920
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 1 qp_attr->rq_psn 0-16777215
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $2
RX_PATH
LOCK2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_modify_rx_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 1712350907814993920
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $2
RX_PATH
LOCK2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_modify_tx_init() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 1188408132850171904
PARAM_VALUE 1 qp_attr->port_num 0-255
PARAM_VALUE 1 qp_attr->qp_access_flags 1
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 57
DATA_SOURCE 0 qp $2
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_rep_handler() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 5106326265415057408
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
LOCK2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_rep_handler() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 5106326265415057408
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
CAPPED_DATA 0 qp->real_qp->device 1
LOCK2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_req_handler() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 1 qp_attr 3186354353577762816
PARAM_VALUE 2 qp_attr_mask 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp r ipoib_cm_create_rx_qp
RX_PATH
LOCK2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_rx_handler() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 3186354353577762816
PARAM_VALUE 2 qp_attr_mask 1
RX_PATH
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_stale_task() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 3186354353577762816
PARAM_VALUE 2 qp_attr_mask 1
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx4/qp.c mlx4_ib_drain_rq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.drain_rq 1-u64max
PARAM_VALUE 1 qp_attr 4754960512921882624
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx4/qp.c mlx4_ib_drain_sq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.drain_sq 1-u64max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 1 qp_attr 2614910398371209216
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx4/qp.c mlx4_ib_modify_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 1-u64max
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 2 qp_attr_mask 0-2097150
BUF_SIZE 1 qp_attr (-1)-0,4-s32max
BUF_SIZE 1 qp_attr (-1)-0,4-s32max
DATA_SOURCE 1 qp_attr $1
DATA_SOURCE 2 qp_attr_mask $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 qp_attr_mask 0-2097150
HALF_LOCKED2 &ibqp->qp_sec->mutex

drivers/infiniband/hw/mlx4/mad.c create_pv_sqp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 7615474062224531456
PARAM_VALUE 1 qp_attr->pkey_index 0-255
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 2147549184
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 81,113
BUF_SIZE 0 qp s32min-s32max
CAPPED_DATA 0 qp->max_read_sge 1
DATA_SOURCE 0 qp r ib_create_qp
FUZZY_MAX 2 qp_attr_mask 113
BIT_INFO 2 qp_attr_mask 0x51,0x71
HARD_MAX 2 qp_attr_mask 113
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx4/mad.c create_pv_sqp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 7615474062224531456
PARAM_VALUE 1 qp_attr->pkey_index 0-255
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 2147549184
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 2 qp_attr_mask 1
BUF_SIZE 0 qp s32min-s32max
CAPPED_DATA 0 qp->max_read_sge 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp r ib_create_qp
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx4/mad.c create_pv_sqp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 7615474062224531456
PARAM_VALUE 1 qp_attr->pkey_index 0-255
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 2147549184
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 2 qp_attr_mask 65537
BUF_SIZE 0 qp s32min-s32max
CAPPED_DATA 0 qp->max_read_sge 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp r ib_create_qp
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/cma.c cma_init_conn_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 1409051602516733952
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 0,32-s32max
CAPPED_DATA 0 qp->max_read_sge 1
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iser_conn->state_mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/core/cma.c cma_init_ud_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 9042853515707465728
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 0,32-s32max
CAPPED_DATA 0 qp->max_read_sge 1
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iser_conn->state_mutex

drivers/infiniband/core/cma.c cma_init_ud_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 9042853515707465728
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 2 qp_attr_mask 1
CAPPED_DATA 0 qp->max_read_sge 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iser_conn->state_mutex

drivers/infiniband/core/cma.c cma_init_ud_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 9042853515707465728
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 2 qp_attr_mask 65537
CAPPED_DATA 0 qp->max_read_sge 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iser_conn->state_mutex

drivers/infiniband/core/cma.c cma_modify_qp_err() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 1-u64max
PARAM_VALUE 1 qp_attr 1255700923185987584
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 2 qp_attr_mask 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &id_priv->qp_mutex
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rdma_id_private)->qp_mutex

drivers/infiniband/core/cma.c cma_modify_qp_rtr() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 1-u64max
PARAM_VALUE 1 qp_attr 2917388688850653184
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 0,32-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &id_priv->qp_mutex
TYPE_LOCK (struct rdma_id_private)->qp_mutex

drivers/infiniband/core/cma.c cma_modify_qp_rtr() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 2917388688850653184
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 2 qp_attr_mask 0,32-s32max
CAPPED_DATA 0 qp->real_qp->device 1
NOSPEC 0 qp->real_qp->counter->port
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qp->real_qp->counter->port 0-255[c]
USER_DATA 1 qp_attr->max_dest_rd_atomic 0-255
LOCK2 &id_priv->qp_mutex
TYPE_LOCK (struct rdma_id_private)->qp_mutex

drivers/infiniband/core/cma.c cma_modify_qp_rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device->ops.size_rdma_counter 0-4000000
PARAM_VALUE 1 qp_attr 1119115232137658368
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 2 qp_attr_mask 0,32-s32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 qp_attr->max_rd_atomic 0-255
LOCK2 &id_priv->qp_mutex
TYPE_LOCK (struct rdma_id_private)->qp_mutex

drivers/infiniband/core/mad.c ib_mad_port_start() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->qkey 0,2147549184
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 81
BUF_SIZE 1 qp_attr 216
DATA_SOURCE 1 qp_attr r _kmalloc_noprof
FUZZY_MAX 1 qp_attr->qkey 2147549184
BIT_INFO 1 qp_attr->qkey 0x0,0x80010000
HARD_MAX 1 qp_attr->qkey 2147549184
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->client_data_rwsem
LOCK2 global &clients_rwsem
LOCK2 global &devices_rwsem
HALF_LOCKED2 &device->unregistration_lock
TYPE_LOCK (struct ib_device)->client_data_rwsem

drivers/infiniband/core/mad.c ib_mad_port_start() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->ah_attr->roce.dmac 0-255
PARAM_VALUE 1 qp_attr->qkey 0,2147549184
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 1 qp_attr->xmit_slave 0,4096-ptr_max
PARAM_VALUE 1 qp_attr->xmit_slave->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 2 qp_attr_mask 1
BUF_SIZE 1 qp_attr 216
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 1 qp_attr r _kmalloc_noprof
FUZZY_MAX 1 qp_attr->qkey 2147549184
BIT_INFO 1 qp_attr->qkey 0x0,0x80010000
HARD_MAX 1 qp_attr->qkey 2147549184
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->client_data_rwsem
LOCK2 global &clients_rwsem
LOCK2 global &devices_rwsem
HALF_LOCKED2 &device->unregistration_lock
TYPE_LOCK (struct ib_device)->client_data_rwsem

drivers/infiniband/core/mad.c ib_mad_port_start() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->ah_attr->roce.dmac 0-255
PARAM_VALUE 1 qp_attr->qkey 0,2147549184
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->xmit_slave 0,4096-ptr_max
PARAM_VALUE 1 qp_attr->xmit_slave->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 2 qp_attr_mask 65537
BUF_SIZE 1 qp_attr 216
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 1 qp_attr r _kmalloc_noprof
FUZZY_MAX 1 qp_attr->qkey 2147549184
BIT_INFO 1 qp_attr->qkey 0x0,0x80010000
HARD_MAX 1 qp_attr->qkey 2147549184
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->client_data_rwsem
LOCK2 global &clients_rwsem
LOCK2 global &devices_rwsem
HALF_LOCKED2 &device->unregistration_lock
TYPE_LOCK (struct ib_device)->client_data_rwsem

drivers/infiniband/core/mad.c ib_mad_send_error() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->cur_qp_state 5
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 2 qp_attr_mask 3
BUF_SIZE 1 qp_attr 216
DATA_SOURCE 1 qp_attr r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/ulp/ipoib/ipoib_verbs.c ipoib_init_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 8262778980626685952
PARAM_VALUE 1 qp_attr->port_num 0-255
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 113
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_verbs.c ipoib_init_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 8262778980626685952
PARAM_VALUE 1 qp_attr->port_num 0-255
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 2 qp_attr_mask 81
CAPPED_DATA 0 qp->real_qp->device 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_verbs.c ipoib_init_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 8262778980626685952
PARAM_VALUE 1 qp_attr->port_num 0-255
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 2 qp_attr_mask 65601
CAPPED_DATA 0 qp->real_qp->device 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_verbs.c ipoib_init_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 8262778980626685952
PARAM_VALUE 1 qp_attr->port_num 0-255
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 0
PARAM_VALUE 2 qp_attr_mask 1
CAPPED_DATA 0 qp->real_qp->device 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_verbs.c ipoib_mcast_attach() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 2 qp_attr_mask 64
BUF_SIZE 1 qp_attr 216
DATA_SOURCE 1 qp_attr r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/iwcm.c iwcm_modify_qp_err() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 1-u64max
PARAM_VALUE 1 qp_attr 717330865936826368
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/core/iwcm.c iwcm_modify_qp_sqd() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 1-u64max
PARAM_VALUE 1 qp_attr 4535208734471659520
PARAM_VALUE 1 qp_attr->qp_state 4
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &isert_conn->mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/srpt/ib_srpt.c srpt_ch_qp_err() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 6183727732493926400
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 2 qp_attr_mask 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sport->mutex

drivers/infiniband/ulp/srpt/ib_srpt.c srpt_ch_qp_rtr() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->counter->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 qp->counter->lock.dep_map->name 0-255
PARAM_VALUE 0 qp->counter->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 qp->counter->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 qp->counter->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 qp->counter->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 qp->counter->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->counter->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 qp->counter->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->counter->res.comp.done 0-4294967293,u32max
PARAM_VALUE 0 qp->counter->res.comp.wait.lock.owner (-1)
PARAM_VALUE 0 qp->counter->res.comp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 qp->counter->res.task->rcu.func 1-u64max
PARAM_VALUE 0 qp->mr_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->qp_sec->error_complete.done 0-4294967293,u32max
PARAM_VALUE 0 qp->qp_sec->error_complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 qp->qp_sec->error_complete.wait.lock.owner (-1)
PARAM_VALUE 0 qp->qp_sec->error_complete.wait.lock.owner_cpu u32max
PARAM_VALUE 0 qp->qp_sec->error_complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 qp->qp_sec->error_complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 qp->qp_sec->ports_pkeys->alt.sec->dev->cache_lock.dep_map->name 0-255
PARAM_VALUE 0 qp->qp_sec->ports_pkeys->alt.state 1-2
PARAM_VALUE 0 qp->qp_sec->ports_pkeys->main.sec->dev->cache_lock.dep_map->name 0-255
PARAM_VALUE 0 qp->qp_sec->ports_pkeys->main.state 1-2
PARAM_VALUE 0 qp->qp_sec->qp 4096-ptr_max
PARAM_VALUE 0 qp->res.comp.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 qp->res.comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 qp->res.comp.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 qp->res.task->rcu.func 1-u64max
PARAM_VALUE 1 qp_attr 8355814895911649280
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->max_dest_rd_atomic 4
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/srpt/ib_srpt.c srpt_ch_qp_rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 6914544581892767744
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->max_rd_atomic 4
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/srpt/ib_srpt.c srpt_init_ch_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->xrcd->tgt_qps_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 qp->real_qp->xrcd->tgt_qps_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->port_num 0-255
PARAM_VALUE 1 qp_attr->qp_access_flags 1
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 57
BUF_SIZE 1 qp_attr 216
CAPPED_DATA 0 qp->max_read_sge 1
DATA_SOURCE 0 qp $1
DATA_SOURCE 1 qp_attr r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/ulp/srp/ib_srp.c srp_cm_rep_handler() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->min_rnr_timer 0
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
BUF_SIZE 1 qp_attr 216
DATA_SOURCE 1 qp_attr r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/srp/ib_srp.c srp_cm_rep_handler() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->ah_attr->roce.dmac 0-255
PARAM_VALUE 1 qp_attr->ah_attr.ib.dlid 1-65534
PARAM_VALUE 1 qp_attr->min_rnr_timer 0
PARAM_VALUE 1 qp_attr->path_mig_state 1
PARAM_VALUE 1 qp_attr->qp_access_flags 2,14,782
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 1 qp_attr->xmit_slave 0,4096-ptr_max
PARAM_VALUE 1 qp_attr->xmit_slave->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 2 qp_attr_mask 57,65537,66049,77313,278528,327681,328193,339457,1053057,1069441,1216897,1233281
BUF_SIZE 1 qp_attr 216
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 1 qp_attr r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/srp/ib_srp.c srp_init_ib_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->qp_access_flags 6
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 57
BUF_SIZE 1 qp_attr 216
CAPPED_DATA 0 qp->max_read_sge 1
CAPPED_DATA 0 qp->max_write_sge 1
CAPPED_DATA 1 qp_attr->port_num 1
DATA_SOURCE 0 qp $1
DATA_SOURCE 1 qp_attr r _kmalloc_noprof
RX_PATH
LOCK2 &rport->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct srp_rport)->mutex

drivers/infiniband/hw/mlx5/gsi.c mlx5_ib_gsi_modify_qp() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 4096-ptr_max
PARAM_VALUE 1 qp_attr->xmit_slave 0,4096-ptr_max
PARAM_VALUE 2 qp_attr_mask 0-67108862
BUF_SIZE 1 qp_attr (-1)-0,4-s32max
BUF_SIZE 1 qp_attr (-1)-0,4-s32max
DATA_SOURCE 1 qp_attr $1
DATA_SOURCE 2 qp_attr_mask $2
BIT_INFO 2 qp_attr_mask 0x0,0x21fffff
NOSPEC 1 qp_attr->ah_attr.port_num
NOSPEC 1 qp_attr->alt_ah_attr.port_num
NOSPEC 1 qp_attr->port_num
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 qp_attr->ah_attr.ib.dlid 0-u16max
USER_DATA 1 qp_attr->ah_attr.ib.src_path_bits 0-255
USER_DATA 1 qp_attr->ah_attr.opa.dlid 0-u16max
USER_DATA 1 qp_attr->ah_attr.opa.src_path_bits 0-255
USER_DATA 1 qp_attr->ah_attr.port_num 0-255
USER_DATA 1 qp_attr->ah_attr.sl 0-255
USER_DATA 1 qp_attr->ah_attr.static_rate 0-255
USER_DATA 1 qp_attr->alt_ah_attr.ib.dlid 0-u16max
USER_DATA 1 qp_attr->alt_ah_attr.ib.src_path_bits 0-255
USER_DATA 1 qp_attr->alt_ah_attr.opa.dlid 0-u16max
USER_DATA 1 qp_attr->alt_ah_attr.opa.src_path_bits 0-255
USER_DATA 1 qp_attr->alt_ah_attr.port_num 0-255
USER_DATA 1 qp_attr->alt_ah_attr.sl 0-255
USER_DATA 1 qp_attr->alt_ah_attr.static_rate 0-255
USER_DATA 1 qp_attr->alt_pkey_index 0-u16max
USER_DATA 1 qp_attr->alt_port_num 0-255[c]
USER_DATA 1 qp_attr->alt_timeout 0-255
USER_DATA 1 qp_attr->cur_qp_state 0-6
USER_DATA 1 qp_attr->dest_qp_num 0-u32max
USER_DATA 1 qp_attr->en_sqd_async_notify 0-255
USER_DATA 1 qp_attr->max_dest_rd_atomic 0-255
USER_DATA 1 qp_attr->max_rd_atomic 0-255
USER_DATA 1 qp_attr->min_rnr_timer 0-255
USER_DATA 1 qp_attr->path_mig_state 0-255
USER_DATA 1 qp_attr->path_mtu 0-255
USER_DATA 1 qp_attr->pkey_index 0-u16max
USER_DATA 1 qp_attr->port_num 0-255
USER_DATA 1 qp_attr->qkey 0-2147483646,2147483648-u32max
USER_DATA 1 qp_attr->qp_access_flags s32min-s32max
USER_DATA 1 qp_attr->qp_state 0-6
USER_DATA 1 qp_attr->rate_limit 0-u32max
USER_DATA 1 qp_attr->retry_cnt 0-255
USER_DATA 1 qp_attr->rnr_retry 0-255
USER_DATA 1 qp_attr->rq_psn 0-u32max
USER_DATA 1 qp_attr->sq_psn 0-u32max
USER_DATA 1 qp_attr->timeout 0-255
USER_DATA 2 qp_attr_mask 0-67108862
HALF_LOCKED2 &qp->qp_sec->mutex

drivers/infiniband/hw/mlx5/gsi.c modify_to_rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 8244766626621804544
PARAM_VALUE 1 qp_attr->qkey 2147549184
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 113
CAPPED_DATA 0 qp->max_read_sge 1
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx5/gsi.c modify_to_rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 8244766626621804544
PARAM_VALUE 1 qp_attr->qkey 2147549184
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 2 qp_attr_mask 1
CAPPED_DATA 0 qp->max_read_sge 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx5/gsi.c modify_to_rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter 0,4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 8244766626621804544
PARAM_VALUE 1 qp_attr->qkey 2147549184
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 2 qp_attr_mask 65537
CAPPED_DATA 0 qp->max_read_sge 1
CAPPED_DATA 0 qp->real_qp->device 1
DATA_SOURCE 0 qp $1
RX_PATH
TASK_NOT_RUNNING

net/smc/smc_ib.c smc_ib_modify_qp_error() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 2986953882446262272
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 2 qp_attr_mask 1
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock

net/smc/smc_ib.c smc_ib_modify_qp_init() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 8393025856894885888
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0-255
PARAM_VALUE 1 qp_attr->qp_access_flags 3
PARAM_VALUE 1 qp_attr->qp_state 1
PARAM_VALUE 2 qp_attr_mask 57
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &new_smc->sk
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &smc_client_lgr_pending
HALF_LOCKED2 global &smc_server_lgr_pending

net/smc/smc_ib.c smc_ib_modify_qp_rtr() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 4451487154140925952
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 1
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0-255
PARAM_VALUE 1 qp_attr->ah_attr.type 2
PARAM_VALUE 1 qp_attr->max_dest_rd_atomic 1
PARAM_VALUE 1 qp_attr->min_rnr_timer 5
PARAM_VALUE 1 qp_attr->path_mtu 0-15
PARAM_VALUE 1 qp_attr->qp_state 2
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 2 qp_attr_mask 1216897
CAPPED_DATA 0 qp->real_qp->device 1
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &new_smc->sk
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &smc_client_lgr_pending
HALF_LOCKED2 global &smc_server_lgr_pending

net/smc/smc_ib.c smc_ib_modify_qp_rts() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 1 qp_attr 6536119304452313088
PARAM_VALUE 1 qp_attr->max_rd_atomic 1
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 1 qp_attr->retry_cnt 7
PARAM_VALUE 1 qp_attr->rnr_retry 7
PARAM_VALUE 1 qp_attr->timeout 15
PARAM_VALUE 2 qp_attr_mask 77313
MEM_ZERO 1 qp_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &smc_client_lgr_pending

drivers/infiniband/hw/hns/hns_roce_hw_v2.c hns_roce_v2_drain_rq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.drain_rq 1-u64max
PARAM_VALUE 1 qp_attr 8465622761625796608
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hns/hns_roce_hw_v2.c hns_roce_v2_drain_sq() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.drain_sq 1-u64max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 1 qp_attr 147854503755059200
PARAM_VALUE 1 qp_attr->ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.flow_label 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.ah_flags 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_index 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.opa.dlid 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.port_num 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.type 0
PARAM_VALUE 1 qp_attr->alt_pkey_index 0
PARAM_VALUE 1 qp_attr->alt_port_num 0
PARAM_VALUE 1 qp_attr->path_mtu 0
PARAM_VALUE 1 qp_attr->pkey_index 0
PARAM_VALUE 1 qp_attr->port_num 0
PARAM_VALUE 1 qp_attr->qkey 0
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 1 qp_attr->rq_psn 0
PARAM_VALUE 1 qp_attr->sq_psn 0
PARAM_VALUE 1 qp_attr->timeout 0
PARAM_VALUE 1 qp_attr->xmit_slave 0
PARAM_VALUE 2 qp_attr_mask 1
DATA_SOURCE 0 qp $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/ulp/ipoib/ipoib_ib.c ipoib_ib_dev_stop_default() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 1 qp_attr 7904565577054973952
PARAM_VALUE 1 qp_attr->qp_state 6
PARAM_VALUE 2 qp_attr_mask 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_ib.c ipoib_ib_dev_stop_default() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp 4096-ptr_max
PARAM_VALUE 0 qp->real_qp->counter->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 0 qp->real_qp->device 4096-ptr_max
PARAM_VALUE 1 qp_attr 7904565577054973952
PARAM_VALUE 1 qp_attr->qp_state 0
PARAM_VALUE 2 qp_attr_mask 1
CAPPED_DATA 0 qp->real_qp->device 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_ib.c ipoib_qp_state_validate_work() -> ib_modify_qp()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->device 4096-ptr_max
PARAM_VALUE 0 qp->device->ops.query_qp 1-u64max
PARAM_VALUE 1 qp_attr 177602383513214976
PARAM_VALUE 1 qp_attr->ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->alt_ah_attr.grh.sgid_attr 0
PARAM_VALUE 1 qp_attr->qp_state 3
PARAM_VALUE 2 qp_attr_mask 1
HALF_LOCKED2 &pool->lock