ISER_DIR_OUT
ISER_DIR_IN : ISER_DIR_OUT;
ISER_DIR_OUT,
err = iser_reg_mem_fastreg(iser_task, ISER_DIR_OUT,
mem_reg = &iser_task->rdma_reg[ISER_DIR_OUT];
iser_dma_unmap_task_data(iser_task, ISER_DIR_OUT, DMA_TO_DEVICE);
data_buf = &iser_task->data[ISER_DIR_OUT];
prot_buf = &iser_task->prot[ISER_DIR_OUT];
mem_reg = &iser_task->rdma_reg[ISER_DIR_OUT];
if (buf_offset + data_seg_len > iser_task->data[ISER_DIR_OUT].data_len) {
iser_task->data[ISER_DIR_OUT].data_len, itt);
if (iser_task->dir[ISER_DIR_OUT]) {
desc = iser_task->rdma_reg[ISER_DIR_OUT].desc;
iser_task->dir[ISER_DIR_OUT] = 0;
iser_task->data[ISER_DIR_OUT].data_len = 0;
iser_task->prot[ISER_DIR_OUT].data_len = 0;
iser_task->prot[ISER_DIR_OUT].dma_nents = 0;
memset(&iser_task->rdma_reg[ISER_DIR_OUT], 0,
if (iser_task->dir[ISER_DIR_OUT]) {
iser_unreg_mem_fastreg(iser_task, ISER_DIR_OUT);
iser_dma_unmap_task_data(iser_task, ISER_DIR_OUT,
struct iser_data_buf *buf_out = &iser_task->data[ISER_DIR_OUT];