/freebsd/sys/dev/qat/qat_api/include/ |
H A D | icp_sal_iommu.h | 59 CpaStatus icp_sal_iommu_map(Cpa64U phaddr, Cpa64U iova, size_t size); 82 CpaStatus icp_sal_iommu_unmap(Cpa64U iova, size_t size);
|
/freebsd/sys/dev/qat/qat_api/common/utils/ |
H A D | lac_mem.c | 108 icp_sal_iommu_map(Cpa64U phaddr, Cpa64U iova, size_t size) in icp_sal_iommu_map() argument 114 icp_sal_iommu_unmap(Cpa64U iova, size_t size) in icp_sal_iommu_unmap() argument
|
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_mr.c | 423 u64 iova, u64 size, u32 access, int npages, in mlx4_mr_alloc_reserved() argument 426 mr->iova = iova; in mlx4_mr_alloc_reserved() 532 int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access, in mlx4_mr_alloc() argument 542 err = mlx4_mr_alloc_reserved(dev, index, pd, iova, size, in mlx4_mr_alloc() 595 u64 iova, u64 size, int npages, in mlx4_mr_rereg_mem_write() argument 604 mpt_entry->start = cpu_to_be64(iova); in mlx4_mr_rereg_mem_write() 654 mpt_entry->start = cpu_to_be64(mr->iova); in mlx4_mr_enable() 976 int npages, u64 iova) in mlx4_check_fmr() argument 986 if (iova & page_mask) in mlx4_check_fmr() 1003 int npages, u64 iova, u32 *lkey, u32 *rkey) in mlx4_map_phys_fmr() argument [all …]
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_mr.c | 430 u64 iova, u64 total_size, u32 access, struct mthca_mr *mr) in mthca_mr_alloc() argument 469 mpt_entry->start = cpu_to_be64(iova); in mthca_mr_alloc() 521 int list_len, u64 iova, u64 total_size, in mthca_mr_alloc_phys() argument 536 err = mthca_mr_alloc(dev, pd, buffer_size_shift, iova, in mthca_mr_alloc_phys() 690 int list_len, u64 iova) in mthca_check_fmr() argument 700 if (iova & page_mask) in mthca_check_fmr() 717 int list_len, u64 iova) in mthca_tavor_map_phys_fmr() argument 725 err = mthca_check_fmr(fmr, page_list, list_len, iova); in mthca_tavor_map_phys_fmr() 745 mpt_entry.start = cpu_to_be64(iova); in mthca_tavor_map_phys_fmr() 758 int list_len, u64 iova) in mthca_arbel_map_phys_fmr() argument [all …]
|
H A D | mthca_dev.h | 474 u64 iova, u64 total_size, u32 access, struct mthca_mr *mr); 479 int list_len, u64 iova, u64 total_size, 486 int list_len, u64 iova); 489 int list_len, u64 iova);
|
/freebsd/sys/dev/irdma/ |
H A D | fbsd_kcompat.h | 265 …atic inline size_t irdma_ib_umem_num_dma_blocks(struct ib_umem *umem, unsigned long pgsz, u64 iova) in irdma_ib_umem_num_dma_blocks() argument 272 return (size_t)((ALIGN(iova + umem->length, pgsz) - in irdma_ib_umem_num_dma_blocks() 273 ALIGN_DOWN(iova, pgsz))) / pgsz; in irdma_ib_umem_num_dma_blocks()
|
H A D | irdma_verbs.c | 2012 iwmr->ibmr.iova = virt; in irdma_alloc_iwmr() 2311 iwmr->ibmr.iova = virt; in irdma_rereg_mr_trans() 2366 iwmr->ibmr.iova = *iova_start; in irdma_reg_phys_mr() 2569 stag_info.va = (void *)(uintptr_t)iwmr->ibmr.iova; in irdma_post_send()
|
/freebsd/sys/ofed/include/rdma/ |
H A D | rdmavt_mr.h | 76 u64 iova; /* IB start address of this region */ member
|
H A D | ib_verbs.h | 1620 u64 iova; member 2318 u64 iova); 3834 u64 iova) in ib_map_phys_fmr() argument 3836 return fmr->device->map_phys_fmr(fmr, page_list, list_len, iova); in ib_map_phys_fmr() 3957 mr->iova = 0; in ib_map_mr_sg_zbva()
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 254 mmr->mmr.iova = virt_addr; in mlx4_ib_rereg_user_mr() 465 int npages, u64 iova) in mlx4_ib_map_phys_fmr() argument 470 return mlx4_map_phys_fmr(dev->dev, &ifmr->mfmr, page_list, npages, iova, in mlx4_ib_map_phys_fmr()
|
H A D | mlx4_ib.h | 786 u64 iova);
|
H A D | mlx4_ib_qp.c | 2725 fseg->start_addr = cpu_to_be64(mr->ibmr.iova); in set_reg_seg()
|
/freebsd/sys/dev/mlx4/ |
H A D | device.h | 683 u64 iova; member 1099 int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access, 1397 int npages, u64 iova, u32 *lkey, u32 *rkey); 1518 u64 iova, u64 size, int npages,
|
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_mr.c | 92 mkey->iova = MLX5_GET64(mkc, mkc, start_addr); in mlx5_core_create_mkey_cb()
|
/freebsd/sys/dev/iser/ |
H A D | iser_memory.c | 204 reg->sge.addr = mr->iova; in iser_fast_reg_mr()
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_mr.c | 722 mr->mmkey.iova = virt_addr; in reg_umr() 1208 mr->mmkey.iova = addr; in mlx5_ib_rereg_user_mr() 1597 mr->ibmr.iova = sg_dma_address(sg) + sg_offset; in mlx5_ib_sg_to_klms()
|
H A D | mlx5_ib_qp.c | 3332 seg->start_addr = cpu_to_be64(mr->ibmr.iova); in set_reg_mkey_seg()
|
/freebsd/sys/dev/cxgbe/iw_cxgbe/ |
H A D | qp.c | 696 fr->tpte.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_tpte_memreg() 697 fr->tpte.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff); in build_tpte_memreg() 728 wqe->fr.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_memreg() 729 wqe->fr.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff); in build_memreg()
|
/freebsd/sys/dev/mlx5/ |
H A D | driver.h | 425 u64 iova; member
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_verbs.c | 2074 mr->iova = sg_dma_address(&sgl[0]) + sg_offset; in ib_sg_to_pages()
|
/freebsd/sys/contrib/rdma/krping/ |
H A D | krping.c | 737 (unsigned long long)cb->reg_mr->iova); in krping_rdma_rkey()
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.c | 4141 fwqe1->addr.hi = upper_32_bits(mr->ibmr.iova); in qlnxr_prepare_reg() 4142 fwqe1->addr.lo = lower_32_bits(mr->ibmr.iova); in qlnxr_prepare_reg()
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.c | 3357 wqe->frmr.va = wr->mr->iova; in bnxt_re_build_reg_wqe()
|