Lines Matching refs:tx_desc
144 struct iser_tx_desc *tx_desc, enum iser_desc_type type,
149 tx_desc->type = type;
150 tx_desc->cqe.done = done;
153 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE);
155 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl));
156 tx_desc->iser_header.flags = ISER_VER;
157 tx_desc->num_sge = 1;
351 struct iser_tx_desc *tx_desc = &iser_task->desc;
356 iser_create_send_desc(iser_conn, tx_desc, ISCSI_TX_SCSI_COMMAND,
397 err = iser_post_send(&iser_conn->ib_conn, tx_desc);
417 struct iser_tx_desc *tx_desc;
432 tx_desc = kmem_cache_zalloc(ig.desc_cache, GFP_ATOMIC);
433 if (!tx_desc)
436 tx_desc->type = ISCSI_TX_DATAOUT;
437 tx_desc->cqe.done = iser_dataout_comp;
438 tx_desc->iser_header.flags = ISER_VER;
439 memcpy(&tx_desc->iscsi_header, hdr, sizeof(struct iscsi_hdr));
442 err = iser_initialize_task_headers(task, tx_desc);
447 tx_dsg = &tx_desc->tx_sg[1];
451 tx_desc->num_sge = 2;
463 err = iser_post_send(&iser_conn->ib_conn, tx_desc);
468 kmem_cache_free(ig.desc_cache, tx_desc);