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