Lines Matching refs:device

52 	struct iser_device  *device = iser_task->iser_conn->ib_conn.device;  in iser_prepare_read_cmd()  local
76 err = device->iser_reg_rdma_mem(iser_task, ISER_DIR_IN); in iser_prepare_read_cmd()
106 struct iser_device *device = iser_task->iser_conn->ib_conn.device; in iser_prepare_write_cmd() local
131 err = device->iser_reg_rdma_mem(iser_task, ISER_DIR_OUT); in iser_prepare_write_cmd()
166 struct iser_device *device = iser_conn->ib_conn.device; in iser_create_send_desc() local
168 ib_dma_sync_single_for_cpu(device->ib_device, in iser_create_send_desc()
176 if (tx_desc->tx_sg[0].lkey != device->mr->lkey) { in iser_create_send_desc()
177 tx_desc->tx_sg[0].lkey = device->mr->lkey; in iser_create_send_desc()
184 struct iser_device *device = iser_conn->ib_conn.device; in iser_free_login_buf() local
190 ib_dma_unmap_single(device->ib_device, in iser_free_login_buf()
195 ib_dma_unmap_single(device->ib_device, in iser_free_login_buf()
209 struct iser_device *device = iser_conn->ib_conn.device; in iser_alloc_login_buf() local
212 BUG_ON(device == NULL); in iser_alloc_login_buf()
223 iser_conn->login_req_dma = ib_dma_map_single(device->ib_device, in iser_alloc_login_buf()
228 iser_conn->login_resp_dma = ib_dma_map_single(device->ib_device, in iser_alloc_login_buf()
233 req_err = ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf()
235 resp_err = ib_dma_mapping_error(device->ib_device, in iser_alloc_login_buf()
263 struct iser_device *device = ib_conn->device; in iser_alloc_rx_descriptors() local
269 if (device->iser_alloc_rdma_reg_res(ib_conn, session->scsi_cmds_max)) in iser_alloc_rx_descriptors()
284 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, in iser_alloc_rx_descriptors()
286 if (ib_dma_mapping_error(device->ib_device, dma_addr)) in iser_alloc_rx_descriptors()
294 rx_sg->lkey = device->mr->lkey; in iser_alloc_rx_descriptors()
303 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors()
310 device->iser_free_rdma_reg_res(ib_conn); in iser_alloc_rx_descriptors()
321 struct iser_device *device = ib_conn->device; in iser_free_rx_descriptors() local
323 if (device->iser_free_rdma_reg_res) in iser_free_rx_descriptors()
324 device->iser_free_rdma_reg_res(ib_conn); in iser_free_rx_descriptors()
328 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_free_rx_descriptors()
413 ilog2(sc->device->sector_size)) * 8; in iser_send_command()
519 struct iser_device *device; in iser_send_control() local
525 device = iser_conn->ib_conn.device; in iser_send_control()
536 ib_dma_sync_single_for_cpu(device->ib_device, in iser_send_control()
542 ib_dma_sync_single_for_device(device->ib_device, in iser_send_control()
548 tx_dsg->lkey = device->mr->lkey; in iser_send_control()
594 ib_dma_sync_single_for_cpu(ib_conn->device->ib_device, rx_dma, in iser_rcv_completion()
605 ib_dma_sync_single_for_device(ib_conn->device->ib_device, rx_dma, in iser_rcv_completion()
631 struct iser_device *device = ib_conn->device; in iser_snd_completion() local
634 ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr, in iser_snd_completion()
671 struct iser_device *device = iser_task->iser_conn->ib_conn.device; in iser_task_rdma_finalize() local
708 device->iser_unreg_rdma_mem(iser_task, ISER_DIR_IN); in iser_task_rdma_finalize()
720 device->iser_unreg_rdma_mem(iser_task, ISER_DIR_OUT); in iser_task_rdma_finalize()