Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/infiniband/core/mad.c handle_ib_smi() -> agent_send_response()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | grh | 4096-ptr_max |
| PARAM_VALUE | 2 | wc | 4096-ptr_max |
| PARAM_VALUE | 2 | wc->status | 0 |
| PARAM_VALUE | 2 | wc->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 3 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | device->dma_device | 0 |
| PARAM_VALUE | 3 | device->is_switch | 1 |
| PARAM_VALUE | 4 | port_num | 0-255 |
| PARAM_VALUE | 7 | opa | 0 |
| DATA_SOURCE | 2 | wc | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 5 | qpn | unit_array_size |
| UNITS | 6 | resp_mad_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/mad.c handle_opa_smi() -> agent_send_response()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | grh | 4096-ptr_max |
| PARAM_VALUE | 2 | wc | 4096-ptr_max |
| PARAM_VALUE | 2 | wc->status | 0 |
| PARAM_VALUE | 2 | wc->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 3 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | device->dma_device | 0 |
| PARAM_VALUE | 3 | device->is_switch | 1 |
| PARAM_VALUE | 4 | port_num | 0-255 |
| PARAM_VALUE | 7 | opa | 1 |
| DATA_SOURCE | 2 | wc | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 5 | qpn | unit_array_size |
| UNITS | 6 | resp_mad_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/mad.c ib_mad_recv_done() -> agent_send_response()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | grh | 4096-ptr_max |
| PARAM_VALUE | 2 | wc | 4096-ptr_max |
| PARAM_VALUE | 2 | wc->status | 0 |
| PARAM_VALUE | 2 | wc->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 3 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | device->dma_device | 0 |
| PARAM_VALUE | 3 | device->dma_device->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 3 | device->driver_def->needs_fn_offset | 0,35,40,48,72,88,96,112,136,232,240,264,272,288,296,312,336,344,352,360,368,376,384,400,408,416,432,440,448,480,520,536,544,592,600,608,616,624,632,640,648,656,704,712,720,728,736,752,760,768,792 |
| PARAM_VALUE | 3 | device->ops.process_mad | 1-u64max |
| CAPPED_DATA | 3 | device | 1 |
| DATA_SOURCE | 2 | wc | $1 |
| DATA_SOURCE | 7 | opa | r rdma_cap_opa_mad |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | port_num | unit_array_size |
| UNITS | 5 | qpn | unit_array_size |
| UNITS | 6 | resp_mad_len | unit_byte |
drivers/infiniband/core/mad.c ib_mad_recv_done() -> agent_send_response()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | grh | 4096-ptr_max |
| PARAM_VALUE | 2 | wc | 4096-ptr_max |
| PARAM_VALUE | 2 | wc->status | 0 |
| PARAM_VALUE | 2 | wc->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 3 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | device->dma_device | 0 |
| PARAM_VALUE | 3 | device->dma_device->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 3 | device->driver_def->needs_fn_offset | 0,35,40,48,72,88,96,112,136,232,240,264,272,288,296,312,336,344,352,360,368,376,384,400,408,416,432,440,448,480,520,536,544,592,600,608,616,624,632,640,648,656,704,712,720,728,736,752,760,768,792 |
| CAPPED_DATA | 3 | device | 1 |
| DATA_SOURCE | 2 | wc | $1 |
| DATA_SOURCE | 7 | opa | r rdma_cap_opa_mad |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | port_num | unit_array_size |
| UNITS | 5 | qpn | unit_array_size |
| UNITS | 6 | resp_mad_len | unit_byte |