Defined in 1 files as a function:
Referenced in 3 files:
- drivers/infiniband/hw/ionic/ionic_controlpath.c
- drivers/infiniband/hw/ionic/ionic_datapath.c, line 858
- drivers/infiniband/hw/ionic/ionic_ibdev.c, line 53
Smatch caller information:
drivers/infiniband/hw/ionic/ionic_datapath.c ionic_prep_common() -> ionic_v1_send_wqe_max_sge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | expdb | 0 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->sq_lock | ||
| LOCK2 | irqflags | ||
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct ionic_qp)->sq_lock |
drivers/infiniband/hw/ionic/ionic_ibdev.c ionic_query_device() -> ionic_v1_send_wqe_max_sge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 0 |
| PARAM_VALUE | 2 | expdb | 0 |
| CAPPED_DATA | 0 | stride_log2 | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_create_qp() -> ionic_v1_send_wqe_max_sge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BIT_INFO | 2 | expdb | 0x0,0x4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | stride_log2 | 1-255 |
| USER_DATA | 1 | spec | 0-255 |
| USER_DATA | 2 | expdb | 0-1[c] |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_qp_sq_init() -> ionic_v1_send_wqe_max_sge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | spec | 0 |
| CAPPED_DATA | 0 | stride_log2 | 1 |
| CAPPED_DATA | 2 | expdb | 1 |
| BIT_INFO | 2 | expdb | 0x0,0x4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | expdb | 0-1[c] |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_query_qp_cmd() -> ionic_v1_send_wqe_max_sge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iser_conn->state_mutex |