Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/infiniband/sw/rxe/rxe_req.c rxe_requester() -> rxe_xmit_packet()
| 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->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->req.noack_pkts | 0 |
| PARAM_VALUE | 0 | qp->skb_out.counter | s32min-64 |
| PARAM_VALUE | 0 | qp->sq.queue | 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 | 8891943745583230976 |
| PARAM_VALUE | 1 | pkt->hdr | 4096-ptr_max |
| PARAM_VALUE | 1 | pkt->mask | 4214800,4215056,4272136,4272904,5287936,5288704,8409088,8409344,8433664,8434432,8466432,8467200,16797712,16797968,16855040,16855808,18919424,18919552,18920192,18920448,18921216,20001792,20002560,20987920,20987984-u32max |
| PARAM_VALUE | 1 | pkt->opcode | 0-12,19-20,22-23,28-29,32-43,100-101 |
| PARAM_VALUE | 1 | pkt->port_num | 1 |
| PARAM_VALUE | 1 | pkt->qp | 4096-ptr_max |
| PARAM_VALUE | 1 | pkt->rxe | 4096-ptr_max |
| PARAM_VALUE | 1 | pkt->wqe | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->_nfct | 0 |
| PARAM_VALUE | 2 | skb->_skb_refdst | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | skb->active_extensions | 0 |
| PARAM_VALUE | 2 | skb->data_len | 0 |
| PARAM_VALUE | 2 | skb->dev | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_default->tb_data->stats->gets | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_default->tb_data->stats->semantic_match_passed | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_main->tb_data->stats->semantic_match_passed | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_bit | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_flags | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_sernum | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_bit | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_flags | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_sernum | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.ip6_null_entry->dst.__rcuref.refcnt.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.ip6_null_entry->dst.dst_trace_seq.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.rt6_stats->fib_rt_alloc.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->hash | 0 |
| PARAM_VALUE | 2 | skb->ignore_df | 0 |
| PARAM_VALUE | 2 | skb->ipvs_property | 0 |
| PARAM_VALUE | 2 | skb->l4_hash | 0 |
| PARAM_VALUE | 2 | skb->nf_trace | 0 |
| PARAM_VALUE | 2 | skb->offload_fwd_mark | 0 |
| PARAM_VALUE | 2 | skb->offload_l3_fwd_mark | 0 |
| PARAM_VALUE | 2 | skb->pkt_type | 0 |
| PARAM_VALUE | 2 | skb->protocol | 2048,34525 |
| PARAM_VALUE | 2 | skb->skb_iif | 0 |
| PARAM_VALUE | 2 | skb->sw_hash | 0 |
| PARAM_VALUE | 2 | *skb->cb | 0-255 |
| BUF_SIZE | 2 | skb | 0-s32max |
| BUF_SIZE | 2 | skb | 0-s32max |
| DATA_SOURCE | 0 | qp | $0 |
| DATA_SOURCE | 2 | skb | r init_req_packet |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 read_reply() -> rxe_xmit_packet()
| 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 |
| PARAM_VALUE | 0 | qp->resp.res | 1-u64max |
| PARAM_VALUE | 0 | qp->state_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->valid | 1-u32max |
| PARAM_VALUE | 1 | pkt | 1710952519002255360 |
| PARAM_VALUE | 1 | pkt->hdr | 4096-ptr_max |
| PARAM_VALUE | 1 | pkt->opcode | 13-16 |
| PARAM_VALUE | 1 | pkt->port_num | 1 |
| PARAM_VALUE | 1 | pkt->qp | 4096-ptr_max |
| PARAM_VALUE | 1 | pkt->rxe | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->_nfct | 0 |
| PARAM_VALUE | 2 | skb->_skb_refdst | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | skb->active_extensions | 0 |
| PARAM_VALUE | 2 | skb->data_len | 0 |
| PARAM_VALUE | 2 | skb->dev | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->dev->dev_addr | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_default->tb_data->stats->gets | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_default->tb_data->stats->semantic_match_passed | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_main->tb_data->stats->semantic_match_passed | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_bit | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_flags | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_sernum | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_bit | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_flags | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_sernum | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.ip6_null_entry->dst.__rcuref.refcnt.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.ip6_null_entry->dst.dst_trace_seq.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.rt6_stats->fib_rt_alloc.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->hash | 0 |
| PARAM_VALUE | 2 | skb->ignore_df | 0 |
| PARAM_VALUE | 2 | skb->ipvs_property | 0 |
| PARAM_VALUE | 2 | skb->l4_hash | 0 |
| PARAM_VALUE | 2 | skb->nf_trace | 0 |
| PARAM_VALUE | 2 | skb->offload_fwd_mark | 0 |
| PARAM_VALUE | 2 | skb->offload_l3_fwd_mark | 0 |
| PARAM_VALUE | 2 | skb->pkt_type | 0 |
| PARAM_VALUE | 2 | skb->protocol | 2048,34525 |
| PARAM_VALUE | 2 | skb->skb_iif | 0 |
| PARAM_VALUE | 2 | skb->sw_hash | 0 |
| PARAM_VALUE | 2 | *skb->cb | 0-255 |
| BUF_SIZE | 2 | skb | 0-s32max |
| BUF_SIZE | 2 | skb | 0-s32max |
| CAPPED_DATA | 0 | qp | 1 |
| CAPPED_DATA | 0 | qp->pri_av.grh.sgid_index | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| DATA_SOURCE | 2 | skb | r prepare_ack_packet |
| CONSTRAINT | 0 | qp->pri_av.grh.sgid_index | <3765 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c send_common_ack() -> rxe_xmit_packet()
| 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.res->flush.level | 0-3 |
| PARAM_VALUE | 0 | qp->resp.res->flush.type | 0-15 |
| PARAM_VALUE | 0 | qp->state_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->valid | 1-u32max |
| PARAM_VALUE | 1 | pkt | 7623511751884341248 |
| PARAM_VALUE | 1 | pkt->hdr | 4096-ptr_max |
| PARAM_VALUE | 1 | pkt->opcode | 16-18 |
| PARAM_VALUE | 1 | pkt->port_num | 1 |
| PARAM_VALUE | 1 | pkt->qp | 4096-ptr_max |
| PARAM_VALUE | 1 | pkt->rxe | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->_nfct | 0 |
| PARAM_VALUE | 2 | skb->_skb_refdst | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | skb->active_extensions | 0 |
| PARAM_VALUE | 2 | skb->data_len | 0 |
| PARAM_VALUE | 2 | skb->dev | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->dev->dev_addr | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_default->tb_data->stats->gets | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_default->tb_data->stats->semantic_match_passed | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv4.fib_main->tb_data->stats->semantic_match_passed | 0-4294967295 |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_bit | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_flags | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_local_tbl->tb6_root.fn_sernum | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_bit | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_flags | 0-u16max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.fib6_main_tbl->tb6_root.fn_sernum | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.ip6_null_entry->dst.__rcuref.refcnt.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.ip6_null_entry->dst.dst_trace_seq.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->dev->nd_net.net->ipv6.rt6_stats->fib_rt_alloc.counter | s32min-s32max |
| PARAM_VALUE | 2 | skb->hash | 0 |
| PARAM_VALUE | 2 | skb->ignore_df | 0 |
| PARAM_VALUE | 2 | skb->ipvs_property | 0 |
| PARAM_VALUE | 2 | skb->l4_hash | 0 |
| PARAM_VALUE | 2 | skb->nf_trace | 0 |
| PARAM_VALUE | 2 | skb->offload_fwd_mark | 0 |
| PARAM_VALUE | 2 | skb->offload_l3_fwd_mark | 0 |
| PARAM_VALUE | 2 | skb->pkt_type | 0 |
| PARAM_VALUE | 2 | skb->protocol | 2048,34525 |
| PARAM_VALUE | 2 | skb->skb_iif | 0 |
| PARAM_VALUE | 2 | skb->sw_hash | 0 |
| PARAM_VALUE | 2 | *skb->cb | 0-255 |
| BUF_SIZE | 2 | skb | 0-s32max |
| BUF_SIZE | 2 | skb | 0-s32max |
| CAPPED_DATA | 0 | qp | 1 |
| CAPPED_DATA | 0 | qp->pri_av.grh.sgid_index | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| DATA_SOURCE | 2 | skb | r prepare_ack_packet |
| STR_LEN | 0 | qp | 3,10,37 |
| STR_LEN | 0 | qp | 3,10,37 |
| CONSTRAINT | 0 | qp->pri_av.grh.sgid_index | <3765 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| HALF_LOCKED2 | &pool->lock |