Lines Matching refs:tx_desc
144 struct iser_tx_desc *tx_desc) in iser_create_send_desc() argument
149 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE); in iser_create_send_desc()
151 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); in iser_create_send_desc()
152 tx_desc->iser_header.flags = ISER_VER; in iser_create_send_desc()
153 tx_desc->num_sge = 1; in iser_create_send_desc()
347 struct iser_tx_desc *tx_desc = &iser_task->desc; in iser_send_command() local
352 tx_desc->type = ISCSI_TX_SCSI_COMMAND; in iser_send_command()
353 tx_desc->cqe.done = iser_cmd_comp; in iser_send_command()
354 iser_create_send_desc(iser_conn, tx_desc); in iser_send_command()
394 err = iser_post_send(&iser_conn->ib_conn, tx_desc); in iser_send_command()
414 struct iser_tx_desc *tx_desc; in iser_send_data_out() local
429 tx_desc = kmem_cache_zalloc(ig.desc_cache, GFP_ATOMIC); in iser_send_data_out()
430 if (!tx_desc) in iser_send_data_out()
433 tx_desc->type = ISCSI_TX_DATAOUT; in iser_send_data_out()
434 tx_desc->cqe.done = iser_dataout_comp; in iser_send_data_out()
435 tx_desc->iser_header.flags = ISER_VER; in iser_send_data_out()
436 memcpy(&tx_desc->iscsi_header, hdr, sizeof(struct iscsi_hdr)); in iser_send_data_out()
439 err = iser_initialize_task_headers(task, tx_desc); in iser_send_data_out()
444 tx_dsg = &tx_desc->tx_sg[1]; in iser_send_data_out()
448 tx_desc->num_sge = 2; in iser_send_data_out()
461 err = iser_post_send(&iser_conn->ib_conn, tx_desc); in iser_send_data_out()
466 kmem_cache_free(ig.desc_cache, tx_desc); in iser_send_data_out()