Home
last modified time | relevance | path

Searched refs:iova (Results 1 – 23 of 23) sorted by relevance

/freebsd/sys/dev/qat/qat_api/include/
H A Dicp_sal_iommu.h59 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 Dlac_mem.c108 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 Dmlx4_mr.c423 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 Dmthca_mr.c430 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 Dmthca_dev.h474 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 Dfbsd_kcompat.h265 …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 Dirdma_verbs.c2012 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 Drdmavt_mr.h76 u64 iova; /* IB start address of this region */ member
H A Dib_verbs.h1620 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 Dmlx4_ib_mr.c254 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 Dmlx4_ib.h786 u64 iova);
H A Dmlx4_ib_qp.c2725 fseg->start_addr = cpu_to_be64(mr->ibmr.iova); in set_reg_seg()
/freebsd/sys/dev/mlx4/
H A Ddevice.h683 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 Dmlx5_mr.c92 mkey->iova = MLX5_GET64(mkc, mkc, start_addr); in mlx5_core_create_mkey_cb()
/freebsd/sys/dev/iser/
H A Diser_memory.c204 reg->sge.addr = mr->iova; in iser_fast_reg_mr()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mr.c722 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 Dmlx5_ib_qp.c3332 seg->start_addr = cpu_to_be64(mr->ibmr.iova); in set_reg_mkey_seg()
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dqp.c696 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 Ddriver.h425 u64 iova; member
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_verbs.c2074 mr->iova = sg_dma_address(&sgl[0]) + sg_offset; in ib_sg_to_pages()
/freebsd/sys/contrib/rdma/krping/
H A Dkrping.c737 (unsigned long long)cb->reg_mr->iova); in krping_rdma_rkey()
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.c4141 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 Dib_verbs.c3357 wqe->frmr.va = wr->mr->iova; in bnxt_re_build_reg_wqe()