Searched refs:fsl_dma_domain (Results 1 - 2 of 2) sorted by relevance
/linux-4.1.27/drivers/iommu/ |
H A D | fsl_pamu_domain.c | 36 static struct fsl_dma_domain *to_fsl_dma_domain(struct iommu_domain *dom) to_fsl_dma_domain() 38 return container_of(dom, struct fsl_dma_domain, iommu_domain); to_fsl_dma_domain() 44 sizeof(struct fsl_dma_domain), iommu_init_mempool() 67 static phys_addr_t get_phys_addr(struct fsl_dma_domain *dma_domain, dma_addr_t iova) get_phys_addr() 97 static int map_subwins(int liodn, struct fsl_dma_domain *dma_domain) map_subwins() 127 static int map_win(int liodn, struct fsl_dma_domain *dma_domain) map_win() 149 static int map_liodn(int liodn, struct fsl_dma_domain *dma_domain) map_liodn() 158 static int update_liodn(int liodn, struct fsl_dma_domain *dma_domain, u32 wnd_nr) update_liodn() 198 static int update_liodn_stash(int liodn, struct fsl_dma_domain *dma_domain, update_liodn_stash() 229 struct fsl_dma_domain *dma_domain, pamu_set_liodn() 305 static struct fsl_dma_domain *iommu_alloc_dma_domain(void) iommu_alloc_dma_domain() 307 struct fsl_dma_domain *domain; iommu_alloc_dma_domain() 341 static void detach_device(struct device *dev, struct fsl_dma_domain *dma_domain) detach_device() 355 static void attach_device(struct fsl_dma_domain *dma_domain, int liodn, struct device *dev) attach_device() 392 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_iova_to_phys() 408 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_domain_free() 421 struct fsl_dma_domain *dma_domain; fsl_pamu_domain_alloc() 440 static int pamu_set_domain_geometry(struct fsl_dma_domain *dma_domain, pamu_set_domain_geometry() 458 static int update_domain_stash(struct fsl_dma_domain *dma_domain, u32 val) update_domain_stash() 473 static int update_domain_mapping(struct fsl_dma_domain *dma_domain, u32 wnd_nr) update_domain_mapping() 486 static int disable_domain_win(struct fsl_dma_domain *dma_domain, u32 wnd_nr) disable_domain_win() 506 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_window_disable() 537 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_window_enable() 609 static int handle_attach_device(struct fsl_dma_domain *dma_domain, handle_attach_device() 660 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_attach_device() 698 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_detach_device() 730 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); configure_domain_geometry() 763 static int configure_domain_stash(struct fsl_dma_domain *dma_domain, void *data) configure_domain_stash() 790 static int configure_domain_dma_state(struct fsl_dma_domain *dma_domain, bool enable) configure_domain_dma_state() 820 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_set_domain_attr() 845 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_get_domain_attr() 1006 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_set_windows() 1055 struct fsl_dma_domain *dma_domain = to_fsl_dma_domain(domain); fsl_pamu_get_windows()
|
H A D | fsl_pamu_domain.h | 31 struct fsl_dma_domain { struct 83 struct fsl_dma_domain *domain; /* pointer to domain */
|
Completed in 89 milliseconds