Lines Matching refs:ib_conn

150 iser_reg_desc_get(struct ib_conn *ib_conn)  in iser_reg_desc_get()  argument
155 spin_lock_irqsave(&ib_conn->lock, flags); in iser_reg_desc_get()
156 desc = list_first_entry(&ib_conn->fastreg.pool, in iser_reg_desc_get()
159 spin_unlock_irqrestore(&ib_conn->lock, flags); in iser_reg_desc_get()
165 iser_reg_desc_put(struct ib_conn *ib_conn, in iser_reg_desc_put() argument
170 spin_lock_irqsave(&ib_conn->lock, flags); in iser_reg_desc_put()
171 list_add(&desc->list, &ib_conn->fastreg.pool); in iser_reg_desc_put()
172 spin_unlock_irqrestore(&ib_conn->lock, flags); in iser_reg_desc_put()
182 struct ib_device *dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_start_rdma_unaligned_sg()
219 struct ib_device *dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_finalize_rdma_unaligned_sg()
370 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_map_task_data()
386 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_unmap_task_data()
414 struct iser_device *device = iser_task->iser_conn->ib_conn.device; in fall_to_bounce_buf()
447 struct ib_conn *ib_conn = &iser_task->iser_conn->ib_conn; in iser_reg_page_vec() local
448 struct iser_device *device = ib_conn->device; in iser_reg_page_vec()
464 fmr = ib_fmr_pool_map_phys(ib_conn->fmr.pool, in iser_reg_page_vec()
513 iser_reg_desc_put(&iser_task->iser_conn->ib_conn, in iser_unreg_mem_fastreg()
527 struct ib_conn *ib_conn = &iser_task->iser_conn->ib_conn; in iser_reg_rdma_mem_fmr() local
528 struct iser_device *device = ib_conn->device; in iser_reg_rdma_mem_fmr()
552 err = iser_reg_page_vec(iser_task, mem, ib_conn->fmr.page_vec, in iser_reg_rdma_mem_fmr()
560 ib_conn->fmr.page_vec->data_size, in iser_reg_rdma_mem_fmr()
561 ib_conn->fmr.page_vec->length, in iser_reg_rdma_mem_fmr()
562 ib_conn->fmr.page_vec->offset); in iser_reg_rdma_mem_fmr()
563 for (i = 0; i < ib_conn->fmr.page_vec->length; i++) in iser_reg_rdma_mem_fmr()
565 (unsigned long long)ib_conn->fmr.page_vec->pages[i]); in iser_reg_rdma_mem_fmr()
656 struct ib_conn *ib_conn = &iser_task->iser_conn->ib_conn; in iser_reg_sig_mr() local
693 ret = ib_post_send(ib_conn->qp, wr, &bad_wr); in iser_reg_sig_mr()
718 struct ib_conn *ib_conn = &iser_task->iser_conn->ib_conn; in iser_fast_reg_mr() local
719 struct iser_device *device = ib_conn->device; in iser_fast_reg_mr()
769 ret = ib_post_send(ib_conn->qp, wr, &bad_wr); in iser_fast_reg_mr()
793 struct ib_conn *ib_conn = &iser_task->iser_conn->ib_conn; in iser_reg_rdma_mem_fastreg() local
794 struct iser_device *device = ib_conn->device; in iser_reg_rdma_mem_fastreg()
813 desc = iser_reg_desc_get(ib_conn); in iser_reg_rdma_mem_fastreg()
856 iser_reg_desc_put(ib_conn, desc); in iser_reg_rdma_mem_fastreg()