Searched refs:iser_task (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/infiniband/ulp/iser/ |
D | iser_initiator.c | 51 struct iscsi_iser_task *iser_task = task->dd_data; in iser_prepare_read_cmd() local 52 struct iser_device *device = iser_task->iser_conn->ib_conn.device; in iser_prepare_read_cmd() 55 struct iser_hdr *hdr = &iser_task->desc.iser_header; in iser_prepare_read_cmd() 56 struct iser_data_buf *buf_in = &iser_task->data[ISER_DIR_IN]; in iser_prepare_read_cmd() 58 err = iser_dma_map_task_data(iser_task, in iser_prepare_read_cmd() 65 if (scsi_prot_sg_count(iser_task->sc)) { in iser_prepare_read_cmd() 66 struct iser_data_buf *pbuf_in = &iser_task->prot[ISER_DIR_IN]; in iser_prepare_read_cmd() 68 err = iser_dma_map_task_data(iser_task, in iser_prepare_read_cmd() 76 err = device->iser_reg_rdma_mem(iser_task, ISER_DIR_IN); in iser_prepare_read_cmd() 81 mem_reg = &iser_task->rdma_reg[ISER_DIR_IN]; in iser_prepare_read_cmd() [all …]
|
D | iser_memory.c | 178 static int iser_start_rdma_unaligned_sg(struct iscsi_iser_task *iser_task, in iser_start_rdma_unaligned_sg() argument 182 struct ib_device *dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_start_rdma_unaligned_sg() 215 void iser_finalize_rdma_unaligned_sg(struct iscsi_iser_task *iser_task, in iser_finalize_rdma_unaligned_sg() argument 219 struct ib_device *dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_finalize_rdma_unaligned_sg() 362 int iser_dma_map_task_data(struct iscsi_iser_task *iser_task, in iser_dma_map_task_data() argument 369 iser_task->dir[iser_dir] = 1; in iser_dma_map_task_data() 370 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_map_task_data() 380 void iser_dma_unmap_task_data(struct iscsi_iser_task *iser_task, in iser_dma_unmap_task_data() argument 386 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_unmap_task_data() 408 static int fall_to_bounce_buf(struct iscsi_iser_task *iser_task, in fall_to_bounce_buf() argument [all …]
|
D | iscsi_iser.c | 159 struct iscsi_iser_task *iser_task = task->dd_data; in iscsi_iser_pdu_alloc() local 161 task->hdr = (struct iscsi_hdr *)&iser_task->desc.iscsi_header; in iscsi_iser_pdu_alloc() 162 task->hdr_max = sizeof(iser_task->desc.iscsi_header); in iscsi_iser_pdu_alloc() 184 struct iscsi_iser_task *iser_task = task->dd_data; in iser_initialize_task_headers() local 210 iser_task->iser_conn = iser_conn; in iser_initialize_task_headers() 230 struct iscsi_iser_task *iser_task = task->dd_data; in iscsi_iser_task_init() local 233 ret = iser_initialize_task_headers(task, &iser_task->desc); in iscsi_iser_task_init() 236 iser_task, ret); in iscsi_iser_task_init() 244 iser_task->command_sent = 0; in iscsi_iser_task_init() 245 iser_task_rdma_init(iser_task); in iscsi_iser_task_init() [all …]
|
D | iscsi_iser.h | 360 int (*iser_reg_rdma_mem)(struct iscsi_iser_task *iser_task, 362 void (*iser_unreg_rdma_mem)(struct iscsi_iser_task *iser_task, 598 void iser_finalize_rdma_unaligned_sg(struct iscsi_iser_task *iser_task, 612 void iser_unreg_mem_fmr(struct iscsi_iser_task *iser_task, 614 void iser_unreg_mem_fastreg(struct iscsi_iser_task *iser_task, 622 int iser_dma_map_task_data(struct iscsi_iser_task *iser_task, 627 void iser_dma_unmap_task_data(struct iscsi_iser_task *iser_task, 639 u8 iser_check_task_pi_status(struct iscsi_iser_task *iser_task,
|
D | iser_verbs.c | 1228 u8 iser_check_task_pi_status(struct iscsi_iser_task *iser_task, in iser_check_task_pi_status() argument 1231 struct iser_mem_reg *reg = &iser_task->rdma_reg[cmd_dir]; in iser_check_task_pi_status() 1233 unsigned long sector_size = iser_task->sc->device->sector_size; in iser_check_task_pi_status() 1250 *sector = scsi_get_lba(iser_task->sc) + sector_off; in iser_check_task_pi_status()
|