/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | iova.h | 23 struct iova { struct [all...] |
H A D | iommu.h | 100 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, argument 106 static inline int iommu_unmap(struct iommu_domain *domain, unsigned long iova, argument 112 iommu_iova_to_phys(struct iommu_domain *domain, unsigned long iova) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/base/ |
H A D | iommu.c | 97 int iommu_map(struct iommu_domain *domain, unsigned long iova, argument 112 int iommu_unmap(struct iommu_domain *domain, unsigned long iova, int gfp_order) argument 83 iommu_iova_to_phys(struct iommu_domain *domain, unsigned long iova) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/pci/ |
H A D | iova.c | 171 iova_insert_rbtree(struct rb_root *root, struct iova *iova) argument 247 struct iova *iova = container_of(node, struct iova, node); local 278 __free_iova(struct iova_domain *iovad, struct iova *iova) argument 299 struct iova *iova = find_iova(iovad, pfn); local 318 struct iova *iova = container_of(node, struct iova, node); local 330 struct iova *iova = container_of(node, struct iova, node); local 341 struct iova *iova; local 354 __adjust_overlap_range(struct iova *iova, unsigned long *pfn_lo, unsigned long *pfn_hi) argument 377 struct iova *iova; local 419 struct iova *iova = container_of(node, struct iova, node); local [all...] |
H A D | intel-iommu.c | 363 struct iova *iova[HIGH_WATER_MARK]; member in struct:deferred_flush_tables 474 void free_iova_mem(struct iova *iova) argument 1297 struct iova *iova; local 2428 struct iova *iova = NULL; local 2557 struct iova *iova; local 2648 struct iova *iova = deferred_flush[i].iova[j]; local 2677 add_unmap(struct dmar_domain *dom, struct iova *iova) argument 2710 struct iova *iova; local 2803 struct iova *iova; local 2864 struct iova *iova = NULL; local 3641 intel_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t hpa, int gfp_order, int iommu_prot) argument 3681 intel_iommu_unmap(struct iommu_domain *domain, unsigned long iova, int gfp_order) argument 3696 intel_iommu_iova_to_phys(struct iommu_domain *domain, unsigned long iova) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ipath/ |
H A D | ipath_mr.c | 352 ipath_map_phys_fmr(struct ib_fmr *ibfmr, u64 * page_list, int list_len, u64 iova) argument
|
H A D | ipath_verbs.h | 239 u64 iova; /* IB start address of this region */ member in struct:ipath_mregion
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 302 mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, int npages, u64 iova) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/ |
H A D | qib_mr.c | 419 qib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, int list_len, u64 iova) argument [all...] |
H A D | qib_verbs.h | 291 u64 iova; /* IB start address of this region */ member in struct:qib_mregion
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/kernel/ |
H A D | pci-dma.c | 554 pa11_dma_free_noncoherent(struct device *dev, size_t size, void *vaddr, dma_addr_t iova) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/mlx4/ |
H A D | mr.c | 266 int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access, argument 505 mlx4_check_fmr(struct mlx4_fmr *fmr, u64 *page_list, int npages, u64 iova) argument 532 mlx4_map_phys_fmr(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u64 *page_list, int npages, u64 iova, u32 *lkey, u32 *rkey) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mthca/ |
H A D | mthca_mr.c | 436 mthca_mr_alloc(struct mthca_dev *dev, u32 pd, int buffer_size_shift, u64 iova, u64 total_size, u32 access, struct mthca_mr *mr) argument 533 mthca_mr_alloc_phys(struct mthca_dev *dev, u32 pd, u64 *buffer_list, int buffer_size_shift, int list_len, u64 iova, u64 total_size, u32 access, struct mthca_mr *mr) argument 716 mthca_check_fmr(struct mthca_fmr *fmr, u64 *page_list, int list_len, u64 iova) argument 744 mthca_tavor_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, int list_len, u64 iova) argument 785 mthca_arbel_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, int list_len, u64 iova) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/parisc/ |
H A D | ccio-dma.c | 422 ccio_free_range(struct ioc *ioc, dma_addr_t iova, unsigned long pages_mapped) argument 583 ccio_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt) argument 712 ccio_unmap_single(struct device *dev, dma_addr_t iova, size_ argument [all...] |
H A D | sba_iommu.c | 467 sba_free_range(struct ioc *ioc, dma_addr_t iova, size_t size) argument 588 sba_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_ argument 762 sba_unmap_single(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction direction) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/include/asm/ |
H A D | ropes.h | 48 dma_addr_t iova; member in struct:ioc::sba_dma_pair
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ehca/ |
H A D | ehca_mrmw.c | 855 ehca_map_phys_fmr(struct ib_fmr *fmr, u64 *page_list, int list_len, u64 iova) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/ |
H A D | amd_iommu.c | 2513 static int amd_iommu_map(struct iommu_domain *dom, unsigned long iova, argument 2533 static int amd_iommu_unmap(struct iommu_domain *dom, unsigned long iova, argument 2550 amd_iommu_iova_to_phys(struct iommu_domain *dom, unsigned long iova) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mlx4/ |
H A D | device.h | 299 u64 iova; member in struct:mlx4_mr
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 223 dma_addr_t iova; member in struct:ioc::sba_dma_pair 729 sba_free_range(struct ioc *ioc, dma_addr_t iova, size_t size) argument 839 sba_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt) argument 1008 sba_mark_clean(struct ioc *ioc, dma_addr_t iova, size_t size) argument 1040 sba_unmap_page(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 1109 sba_unmap_single_attrs(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/rdma/ |
H A D | ib_verbs.h | 2006 ib_map_phys_fmr(struct ib_fmr *fmr, u64 *page_list, int list_len, u64 iova) argument
|