Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/infiniband/ulp/rtrs/rtrs-clt.c
- drivers/infiniband/ulp/rtrs/rtrs-srv.c, line 1761
- drivers/infiniband/ulp/rtrs/rtrs.c, line 317
Smatch caller information:
drivers/infiniband/ulp/rtrs/rtrs-clt.c create_con_cq_qp() -> rtrs_cq_qp_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| PARAM_VALUE | 0 | path->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | con | 4096-ptr_max |
| PARAM_VALUE | 2 | max_send_sge | 1-2 |
| PARAM_VALUE | 7 | poll_ctx | 3 |
| CAPPED_DATA | 3 | cq_vector | 1 |
| CAPPED_DATA | 4 | nr_cqe | 1 |
| CAPPED_DATA | 5 | max_send_wr | 1 |
| CAPPED_DATA | 6 | max_recv_wr | 1 |
| FUZZY_MAX | 2 | max_send_sge | 2 |
| PARAM_COMPARE | 4 | nr_cqe | >= $5 |
| PARAM_COMPARE | 4 | nr_cqe | >= $6 |
| PARAM_COMPARE | 5 | max_send_wr | <= $4 |
| PARAM_COMPARE | 6 | max_recv_wr | <= $4 |
| HARD_MAX | 2 | max_send_sge | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 4 | nr_cqe | |
| UNITS | 5 | max_send_wr | unit_byte |
| UNITS | 6 | max_recv_wr | unit_byte |
| LOCK2 | &con->con_mutex | ||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex | ||
| TYPE_LOCK | (struct rtrs_clt_con)->con_mutex |
drivers/infiniband/ulp/rtrs/rtrs-clt.c create_con_cq_qp() -> rtrs_cq_qp_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| PARAM_VALUE | 0 | path->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | path->irq_con_num | 1-u32max |
| PARAM_VALUE | 1 | con | 4096-ptr_max |
| PARAM_VALUE | 1 | con->cid | 0-4294967294 |
| PARAM_VALUE | 2 | max_send_sge | 1-2 |
| PARAM_VALUE | 7 | poll_ctx | 0 |
| CAPPED_DATA | 3 | cq_vector | 1 |
| CAPPED_DATA | 4 | nr_cqe | 1 |
| CAPPED_DATA | 5 | max_send_wr | 1 |
| CAPPED_DATA | 6 | max_recv_wr | 1 |
| FUZZY_MAX | 2 | max_send_sge | 2 |
| PARAM_COMPARE | 4 | nr_cqe | >= $5 |
| PARAM_COMPARE | 4 | nr_cqe | >= $6 |
| PARAM_COMPARE | 5 | max_send_wr | <= $4 |
| PARAM_COMPARE | 6 | max_recv_wr | <= $4 |
| HARD_MAX | 2 | max_send_sge | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 4 | nr_cqe | |
| UNITS | 5 | max_send_wr | unit_byte |
| UNITS | 6 | max_recv_wr | unit_byte |
| LOCK2 | &con->con_mutex | ||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex | ||
| TYPE_LOCK | (struct rtrs_clt_con)->con_mutex |
drivers/infiniband/ulp/rtrs/rtrs-srv.c create_con() -> rtrs_cq_qp_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| PARAM_VALUE | 0 | path->con | 4096-ptr_max |
| PARAM_VALUE | 0 | path->con_num | 1-4096 |
| PARAM_VALUE | 0 | path->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | path->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | path->hb_cqe | 6096252049845313536 |
| PARAM_VALUE | 0 | path->hb_err_handler | 5672214559153160192 |
| PARAM_VALUE | 0 | path->hb_interval_ms | 5000 |
| PARAM_VALUE | 0 | path->hb_missed_max | 5 |
| PARAM_VALUE | 0 | path->hb_wq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | path->irq_con_num | 1-4096 |
| PARAM_VALUE | 0 | path->recon_cnt | 0-u16max |
| PARAM_VALUE | 1 | con | 4096-ptr_max |
| PARAM_VALUE | 1 | con->cid | 0-4095 |
| PARAM_VALUE | 1 | con->cm_id | 4096-ptr_max |
| PARAM_VALUE | 1 | con->path | 4096-ptr_max |
| PARAM_VALUE | 1 | con->wr_cnt.counter | 1 |
| PARAM_VALUE | 2 | max_send_sge | 1 |
| PARAM_VALUE | 3 | cq_vector | 0-64 |
| PARAM_VALUE | 6 | max_recv_wr | 0-2147483648 |
| PARAM_VALUE | 7 | poll_ctx | 1 |
| CAPPED_DATA | 3 | cq_vector | 1 |
| CAPPED_DATA | 4 | nr_cqe | 1 |
| CAPPED_DATA | 5 | max_send_wr | 1 |
| CAPPED_DATA | 6 | max_recv_wr | 1 |
| DATA_SOURCE | 3 | cq_vector | r rtrs_srv_get_next_cq_vector |
| PARAM_COMPARE | 4 | nr_cqe | >= $5 |
| PARAM_COMPARE | 4 | nr_cqe | >= $6 |
| PARAM_COMPARE | 5 | max_send_wr | <= $4 |
| PARAM_COMPARE | 6 | max_recv_wr | <= $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | path->con_num | |
| NO_OVERFLOW_SIMPLE | 0 | path->irq_con_num | |
| UNITS | 4 | nr_cqe | unit_byte |
| UNITS | 5 | max_send_wr | unit_byte |
| UNITS | 6 | max_recv_wr | unit_byte |
| LOCK2 | &srv->paths_mutex | ||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex | ||
| TYPE_LOCK | (struct rtrs_srv_sess)->paths_mutex |