Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/infiniband/sw/rxe/rxe_comp.c complete_ack() -> do_complete()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->attr.qp_state 1-5,7-u32max
PARAM_VALUE 0 qp->attr.sq_draining 0
PARAM_VALUE 0 qp->comp.timeout 0
PARAM_VALUE 0 qp->comp.timeout_retry 0-1
PARAM_VALUE 0 qp->elem.ref_cnt.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 qp->ibqp.qp_context->device->qp_open_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->ibqp.qp_context->first_error s32min-(-1),1-s32max
PARAM_VALUE 0 qp->ibqp.qp_context->ib_cm.cm_id->lap_state 1
PARAM_VALUE 0 qp->ibqp.qp_context->ib_cm.cm_id->state 0-5,7-8,10-4294967295
PARAM_VALUE 0 qp->ibqp.qp_context->idle.keepalive 0
PARAM_VALUE 0 qp->ibqp.qp_context->status 0-4294967295
PARAM_VALUE 0 qp->need_req_skb 0-1
PARAM_VALUE 0 qp->recv_task.state s32min-(-1),1-s32max
PARAM_VALUE 0 qp->recv_task.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->req.again 0-1
PARAM_VALUE 0 qp->req.need_rd_atomic 0-1
PARAM_VALUE 0 qp->req.need_retry 0
PARAM_VALUE 0 qp->req.noack_pkts 0
PARAM_VALUE 0 qp->req.opcode (-22),(-1)-12,19-20,22-23,28-29,32-43,100-101
PARAM_VALUE 0 qp->req.wait_fence 0
PARAM_VALUE 0 qp->scq->cq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->scq->ibcq.cq_context->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi->thread->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->__state 0,512
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->blocked_on 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->core_node.__rb_parent_color 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->blkio_count 0-4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->blkio_delay_max 0-s64max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->blkio_delay_max_ts.tv_nsec 0-999999999
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->blkio_delay_min 0-s64max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->lock.owner (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->is_blocked 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->mm->mm_cid.pcpu_thrs 1-1073741823
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->mm->mm_cid.update_deferred 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->sched_migrated 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.avg.util_avg 0-4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->curr 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->propagate 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.load_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.lock.owner (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.nr 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.runnable_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.util_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->rq->curr->mm->sc_stat.cpu (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->rq->donor->is_blocked 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->rq->donor->sched_migrated 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.my_q->prop_runnable_sum 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.my_q->propagate 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.run_node.rb_left->rb_right 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.run_node.rb_right->rb_left 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_tasklet.next 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi->thread->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->__state 0,512
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->blocked_on 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->core_node.__rb_parent_color 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->blkio_count 0-4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->blkio_delay_max 0-s64max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->blkio_delay_max_ts.tv_nsec 0-999999999
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->blkio_delay_min 0-s64max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->lock.owner (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->is_blocked 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->mm->mm_cid.pcpu_thrs 1-1073741823
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->mm->mm_cid.update_deferred 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->sched_migrated 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.avg.util_avg 0-4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->curr 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->propagate 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.load_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.lock.owner (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.nr 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.runnable_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.util_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->rq->curr->mm->sc_stat.cpu (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->rq->donor->is_blocked 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->rq->donor->sched_migrated 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.my_q->prop_runnable_sum 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.my_q->propagate 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.run_node.rb_left->rb_right 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.run_node.rb_right->rb_left 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_tasklet.next 0
PARAM_VALUE 0 qp->scq->ibcq.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->send_task.state s32min-(-1),1-s32max
PARAM_VALUE 0 qp->send_task.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->valid 1-u32max
PARAM_VALUE 1 pkt 4096-ptr_max
PARAM_VALUE 1 pkt->has_rd_atomic 0
BUF_SIZE 1 pkt 0
DATA_SOURCE 0 qp $0
DATA_SOURCE 1 pkt $2
FUZZY_MAX 0 qp->comp.timeout_retry 1
FUZZY_MAX 0 qp->req.again 1
BIT_INFO 1 pkt 0x0,0x0
HARD_MAX 0 qp->comp.timeout_retry 1
HARD_MAX 0 qp->req.again 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 qp->attr.cur_qp_state 0-6
USER_DATA 0 qp->attr.qp_state 1-5
HALF_LOCKED2 &pool->lock

drivers/infiniband/sw/rxe/rxe_comp.c complete_wqe() -> do_complete()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->attr.qp_state 1-5,7-u32max
PARAM_VALUE 0 qp->attr.sq_draining 0
PARAM_VALUE 0 qp->comp.timeout 0
PARAM_VALUE 0 qp->comp.timeout_retry 0-1
PARAM_VALUE 0 qp->elem.ref_cnt.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 qp->ibqp.qp_context->device->qp_open_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->ibqp.qp_context->first_error s32min-(-1),1-s32max
PARAM_VALUE 0 qp->ibqp.qp_context->ib_cm.cm_id->lap_state 1
PARAM_VALUE 0 qp->ibqp.qp_context->ib_cm.cm_id->state 0-5,7-8,10-4294967295
PARAM_VALUE 0 qp->ibqp.qp_context->idle.keepalive 0
PARAM_VALUE 0 qp->ibqp.qp_context->status 0-4294967295
PARAM_VALUE 0 qp->need_req_skb 0-1
PARAM_VALUE 0 qp->recv_task.state s32min-(-1),1-s32max
PARAM_VALUE 0 qp->recv_task.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->req.again 0-1
PARAM_VALUE 0 qp->req.need_rd_atomic 0-1
PARAM_VALUE 0 qp->req.need_retry 0
PARAM_VALUE 0 qp->req.noack_pkts 0
PARAM_VALUE 0 qp->req.opcode (-22),(-1)-12,19-20,22-23,28-29,32-43,100-101
PARAM_VALUE 0 qp->req.wait_fence 0
PARAM_VALUE 0 qp->scq->cq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->scq->ibcq.cq_context->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi->thread->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->__state 0,512
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->blocked_on 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->core_node.__rb_parent_color 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->blkio_count 0-4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->blkio_delay_max 0-s64max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->blkio_delay_max_ts.tv_nsec 0-999999999
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->blkio_delay_min 0-s64max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->lock.owner (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->delays->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->is_blocked 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->mm->mm_cid.pcpu_thrs 1-1073741823
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->mm->mm_cid.update_deferred 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->sched_migrated 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.avg.util_avg 0-4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->curr 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->propagate 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.load_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.lock.owner (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.nr 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.runnable_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->removed.util_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->rq->curr->mm->sc_stat.cpu (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->rq->donor->is_blocked 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.cfs_rq->rq->donor->sched_migrated 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.my_q->prop_runnable_sum 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.my_q->propagate 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.run_node.rb_left->rb_right 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->se.run_node.rb_right->rb_left 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->recv_tasklet.next 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi->thread->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->__state 0,512
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->blocked_on 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->core_node.__rb_parent_color 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->blkio_count 0-4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->blkio_delay_max 0-s64max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->blkio_delay_max_ts.tv_nsec 0-999999999
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->blkio_delay_min 0-s64max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->lock.owner (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->delays->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->is_blocked 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->mm->mm_cid.pcpu_thrs 1-1073741823
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->mm->mm_cid.update_deferred 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->sched_migrated 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.avg.util_avg 0-4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->curr 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->propagate 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.load_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.lock.owner (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.lock.owner_cpu 4294967295
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.nr 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.runnable_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->removed.util_avg 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->rq->curr->mm->sc_stat.cpu (-1)
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->rq->donor->is_blocked 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.cfs_rq->rq->donor->sched_migrated 1
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.my_q->prop_runnable_sum 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.my_q->propagate 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.run_node.rb_left->rb_right 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->se.run_node.rb_right->rb_left 0
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 qp->scq->ibcq.cq_context->send_tasklet.next 0
PARAM_VALUE 0 qp->scq->ibcq.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->send_task.state s32min-(-1),1-s32max
PARAM_VALUE 0 qp->send_task.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->valid 1-u32max
PARAM_VALUE 1 pkt 4096-ptr_max
PARAM_VALUE 1 pkt->has_rd_atomic 0
PARAM_VALUE 1 pkt->status 9-11,19
DATA_SOURCE 0 qp $0
DATA_SOURCE 1 pkt $2
FUZZY_MAX 0 qp->comp.timeout_retry 1
FUZZY_MAX 0 qp->req.again 1
HARD_MAX 0 qp->comp.timeout_retry 1
HARD_MAX 0 qp->req.again 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 qp->attr.cur_qp_state 0-6
USER_DATA 0 qp->attr.qp_state 1-5
HALF_LOCKED2 &pool->lock

drivers/infiniband/sw/rxe/rxe_comp.c rxe_completer() -> do_complete()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->attr.qp_state 1-5,7-u32max
PARAM_VALUE 0 qp->attr.sq_draining 0
PARAM_VALUE 0 qp->comp.timeout 0
PARAM_VALUE 0 qp->comp.timeout_retry 0-1
PARAM_VALUE 0 qp->elem.ref_cnt.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 qp->ibqp.qp_context->device->qp_open_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->ibqp.qp_context->first_error s32min-(-1),1-s32max
PARAM_VALUE 0 qp->ibqp.qp_context->ib_cm.cm_id->lap_state 1
PARAM_VALUE 0 qp->ibqp.qp_context->ib_cm.cm_id->state 0-5,7-8,10-4294967295
PARAM_VALUE 0 qp->ibqp.qp_context->idle.keepalive 0
PARAM_VALUE 0 qp->ibqp.qp_context->status 0-4294967295
PARAM_VALUE 0 qp->need_req_skb 0-1
PARAM_VALUE 0 qp->recv_task.state s32min-(-1),1-s32max
PARAM_VALUE 0 qp->recv_task.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->req.again 0
PARAM_VALUE 0 qp->req.need_rd_atomic 0-1
PARAM_VALUE 0 qp->req.need_retry 0
PARAM_VALUE 0 qp->req.noack_pkts 0
PARAM_VALUE 0 qp->req.opcode (-22),(-1)-12,19-20,22-23,28-29,32-43,100-101
PARAM_VALUE 0 qp->send_task.state s32min-(-1),1-s32max
PARAM_VALUE 0 qp->send_task.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 qp->state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->valid 1-u32max
PARAM_VALUE 1 pkt 4096-ptr_max
PARAM_VALUE 1 pkt->status 4,9-13,19
DATA_SOURCE 0 qp $0
FUZZY_MAX 0 qp->comp.timeout_retry 1
FUZZY_MAX 1 pkt->status 13
HARD_MAX 0 qp->comp.timeout_retry 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 qp->attr.cur_qp_state 0-6
USER_DATA 0 qp->attr.qp_state 1-5

drivers/infiniband/sw/rxe/rxe_resp.c rxe_receiver() -> do_complete()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->attr.qp_state 1-5,7-u32max
PARAM_VALUE 0 qp->resp.aeth_syndrome 31,97-99
PARAM_VALUE 0 qp->state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->valid 1-u32max
PARAM_VALUE 1 pkt 0
PARAM_VALUE 1 pkt->hdr->apsn 0-2147483646,2147483648-4294967295
PARAM_VALUE 1 pkt->mask 2097152-u32max
BUF_SIZE 1 pkt 0
DATA_SOURCE 0 qp $0
FUZZY_MAX 0 qp->resp.aeth_syndrome 31
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qp->attr.cur_qp_state 0-6