Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/cxgb4/cm.c c4iw_accept_cr() -> established_upcall()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->com.cm_id 4096-ptr_max
PARAM_VALUE 0 ep->com.cm_id->add_ref 4096-ptr_max
PARAM_VALUE 0 ep->com.cm_id->device 4096-ptr_max
PARAM_VALUE 0 ep->com.dev 4096-ptr_max
PARAM_VALUE 0 ep->com.mutex.dep_map->name 0-255
PARAM_VALUE 0 ep->com.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 ep->com.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ep->com.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ep->com.mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ep->com.mutex.wait_lock.owner (-1)
PARAM_VALUE 0 ep->com.mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 ep->com.qp 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->attr.state 0-4
PARAM_VALUE 0 ep->com.qp->db_fc_entry.next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep 0,4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->com.mutex.dep_map->name 0-255
PARAM_VALUE 0 ep->com.qp->ep->com.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ep->com.qp->ep->com.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ep->com.qp->ep->com.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ep->com.qp->ep->com.state 9-10
PARAM_VALUE 0 ep->com.qp->ep->com.wr_waitp->completion.done 0-4294967293,u32max
PARAM_VALUE 0 ep->com.qp->ep->com.wr_waitp->completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 ep->com.qp->ep->com.wr_waitp->completion.wait.lock.owner (-1)
PARAM_VALUE 0 ep->com.qp->ep->com.wr_waitp->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ep->com.qp->ep->com.wr_waitp->completion.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 ep->com.qp->ep->com.wr_waitp->completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->com.wr_waitp->completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->l2t->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->arp_queue.next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->arp_queue.prev 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->arp_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->dev->ip_ptr 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->dev->refcnt_tracker.quarantine.prev->next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->dev->refcnt_tracker.quarantine.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->dev_tracker->dead 0-1
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->entry.next s64max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->is_hard 0-1
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->is_lazy 0-1
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->is_queued 0-1
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->is_soft 0-1
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->lock.dep_map->name 0-255
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->nud_state 1-255
PARAM_VALUE 0 ep->com.qp->ep->l2t->neigh->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ep->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->ibqp.qp_context->device->qp_open_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ep->com.qp->ibqp.qp_context->first_error s32min-(-1),1-s32max
PARAM_VALUE 0 ep->com.qp->ibqp.qp_context->ib_cm.cm_id->lap_state 1
PARAM_VALUE 0 ep->com.qp->ibqp.qp_context->ib_cm.cm_id->state 0-5,7-8,10-4294967295
PARAM_VALUE 0 ep->com.qp->ibqp.qp_context->state 2
PARAM_VALUE 0 ep->com.qp->ibqp.qp_context->status 0-4294967295
PARAM_VALUE 0 ep->com.qp->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ep->com.qp->rhp->db_fc_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->rhp->db_fc_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->rhp->db_fc_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ep->com.qp->wq.flushed s32min-(-1),1-s32max
PARAM_VALUE 0 ep->com.state 7
PARAM_VALUE 0 ep->l2t->arpq.next 4096-ptr_max
PARAM_VALUE 0 ep->l2t->arpq.prev 4096-ptr_max
PARAM_VALUE 0 ep->l2t->arpq.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ep->l2t->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ep->l2t->neigh->arp_queue.next 4096-ptr_max
PARAM_VALUE 0 ep->l2t->neigh->arp_queue.prev 4096-ptr_max
PARAM_VALUE 0 ep->l2t->neigh->arp_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ep->l2t->neigh->dev->ip6_ptr->lock.dep_map->name 0-255
PARAM_VALUE 0 ep->l2t->neigh->dev->ip_ptr 4096-ptr_max
PARAM_VALUE 0 ep->l2t->neigh->dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 ep->l2t->neigh->dev->refcnt_tracker.quarantine.prev->next 4096-ptr_max
PARAM_VALUE 0 ep->l2t->neigh->dev->refcnt_tracker.quarantine.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ep->l2t->neigh->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 ep->l2t->neigh->dev_tracker->dead 0-1
PARAM_VALUE 0 ep->l2t->neigh->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 ep->l2t->neigh->entry.next s64max
PARAM_VALUE 0 ep->l2t->neigh->is_hard 0-1
PARAM_VALUE 0 ep->l2t->neigh->is_lazy 0-1
PARAM_VALUE 0 ep->l2t->neigh->is_queued 0-1
PARAM_VALUE 0 ep->l2t->neigh->is_soft 0-1
PARAM_VALUE 0 ep->l2t->neigh->lock.dep_map->name 0-255
PARAM_VALUE 0 ep->l2t->neigh->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 ep->l2t->neigh->nud_state 1-255
PARAM_VALUE 0 ep->l2t->neigh->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ep->l2t->state 0,2-u16max
PARAM_VALUE 0 ep->mpa_skb 4096-ptr_max
PARAM_VALUE 0 ep->mpa_skb->data_len 0
PARAM_VALUE 0 ep->mpa_skb->queue_mapping 0,2-u16max
PARAM_VALUE 0 ep->ord 0-255
PARAM_VALUE 0 *ep->l2t->dmac 0-255
BUF_SIZE 0 ep 16,32,120,568,1080
BUF_SIZE 0 ep 16,32,120,568,1080
CAPPED_DATA 0 ep->ird 1
CAPPED_DATA 0 ep->ord 1
CAPPED_DATA 0 &ep->com.mutex 1
NOSPEC 0 ep->ird
NOSPEC 0 ep->ord
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 ep->ird 0-255[c]
USER_DATA 0 ep->ord 0-255[c]
LOCK2 0 &ep->com.mutex
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &sport->mutex
HALF_LOCKED2 &srv->paths_mutex
TYPE_LOCK (struct c4iw_ep_common)->mutex