Lines Matching refs:mem
43 struct iser_data_buf *mem,
48 struct iser_data_buf *mem,
248 iser_reg_dma(struct iser_device *device, struct iser_data_buf *mem, in iser_reg_dma() argument
251 struct scatterlist *sg = mem->sg; in iser_reg_dma()
272 struct iser_data_buf *mem, in iser_fast_reg_fmr() argument
283 plen = iser_sg_to_page_vec(mem, device->ib_device, in iser_fast_reg_fmr()
290 iser_data_buf_dump(mem, device->ib_device); in iser_fast_reg_fmr()
378 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs()
385 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->mem); in iser_set_sig_attrs()
386 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs()
393 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->mem); in iser_set_sig_attrs()
394 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs()
483 struct iser_data_buf *mem, in iser_fast_reg_mr() argument
495 n = ib_map_mr_sg(mr, mem->sg, mem->size, SIZE_4K); in iser_fast_reg_mr()
496 if (unlikely(n != mem->size)) { in iser_fast_reg_mr()
498 n, mem->size); in iser_fast_reg_mr()
528 struct iser_data_buf *mem, in iser_reg_prot_sg() argument
536 return iser_reg_dma(device, mem, reg); in iser_reg_prot_sg()
538 return device->reg_ops->reg_mem(task, mem, &desc->pi_ctx->rsc, reg); in iser_reg_prot_sg()
543 struct iser_data_buf *mem, in iser_reg_data_sg() argument
551 return iser_reg_dma(device, mem, reg); in iser_reg_data_sg()
553 return device->reg_ops->reg_mem(task, mem, &desc->rsc, reg); in iser_reg_data_sg()
561 struct iser_data_buf *mem = &task->data[dir]; in iser_reg_rdma_mem() local
568 use_dma_key = (mem->dma_nents == 1 && !iser_always_reg && in iser_reg_rdma_mem()
581 err = iser_reg_data_sg(task, mem, desc, use_dma_key, data_reg); in iser_reg_rdma_mem()
589 mem = &task->prot[dir]; in iser_reg_rdma_mem()
590 err = iser_reg_prot_sg(task, mem, desc, in iser_reg_rdma_mem()