Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/infiniband/ulp/iser/iser_initiator.c iser_prepare_read_cmd() -> iser_dma_unmap_task_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iser_task | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.num_sge | 0 |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.opcode | 7 |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.send_flags | 0 |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | iser_task->iser_conn | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn->ib_conn.device | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn->ib_conn.fr_pool.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn->ib_conn.fr_pool.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn->ib_conn.fr_pool.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->sc | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->sc->prot_sdb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *iser_task->dir | 1 |
| PARAM_VALUE | 1 | iser_dir | 0 |
| PARAM_VALUE | 2 | dma_dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh |
drivers/infiniband/ulp/iser/iser_initiator.c iser_prepare_write_cmd() -> iser_dma_unmap_task_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iser_task | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->data | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.num_sge | 0 |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.opcode | 7 |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.send_flags | 0 |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->desc.inv_wr.wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | iser_task->desc.tx_sg | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn->ib_conn.device | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn->ib_conn.fr_pool.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn->ib_conn.fr_pool.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->iser_conn->ib_conn.fr_pool.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->sc | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->sc->prot_sdb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *iser_task->dir | 1 |
| PARAM_VALUE | 1 | iser_dir | 1 |
| PARAM_VALUE | 2 | dma_dir | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh |
drivers/infiniband/ulp/iser/iser_initiator.c iser_task_rdma_finalize() -> iser_dma_unmap_task_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iser_task | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->desc.mapped | 0 |
| PARAM_VALUE | 0 | iser_task->dir | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->status | 2 |
| PARAM_VALUE | 1 | iser_dir | 0 |
| PARAM_VALUE | 2 | dma_dir | 2 |
| DATA_SOURCE | 0 | iser_task | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &conn->session->frwd_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->back_lock | ||
| HALF_LOCKED2 | &session->eh_mutex | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct iscsi_session)->back_lock |
drivers/infiniband/ulp/iser/iser_initiator.c iser_task_rdma_finalize() -> iser_dma_unmap_task_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iser_task | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->desc.mapped | 0 |
| PARAM_VALUE | 0 | iser_task->dir | 4096-ptr_max |
| PARAM_VALUE | 0 | iser_task->status | 2 |
| PARAM_VALUE | 1 | iser_dir | 1 |
| PARAM_VALUE | 2 | dma_dir | 1 |
| DATA_SOURCE | 0 | iser_task | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &conn->session->frwd_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->back_lock | ||
| HALF_LOCKED2 | &session->eh_mutex | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct iscsi_session)->back_lock |