/titanic_51/usr/src/uts/sun4u/io/pci/ |
H A D | pci_iommu.c | 53 iommu_t *iommu_p; in iommu_create() local 177 iommu_t *iommu_p = pci_p->pci_iommu_p; iommu_destroy() local 226 iommu_configure(iommu_t * iommu_p) iommu_configure() argument 262 iommu_map_pages(iommu_t * iommu_p,ddi_dma_impl_t * mp,dvma_addr_t dvma_pg,size_t npages,size_t pfn_index) iommu_map_pages() argument 321 iommu_map_window(iommu_t * iommu_p,ddi_dma_impl_t * mp,window_t win_no) iommu_map_window() argument 345 iommu_unmap_pages(iommu_t * iommu_p,dvma_addr_t dvma_pg,uint_t npages) iommu_unmap_pages() argument 359 iommu_remap_pages(iommu_t * iommu_p,ddi_dma_impl_t * mp,dvma_addr_t dvma_pg,size_t npages,size_t pfn_index) iommu_remap_pages() argument 379 iommu_unmap_window(iommu_t * iommu_p,ddi_dma_impl_t * mp) iommu_unmap_window() argument 464 iommu_tlb_flushall(iommu_t * iommu_p) iommu_tlb_flushall() argument 478 iommu_preserve_tsb(iommu_t * iommu_p) iommu_preserve_tsb() argument [all...] |
H A D | pci_dma.c | 357 pci_dma_lmts2hdl(dev_info_t *dip, dev_info_t *rdip, iommu_t *iommu_p, in pci_dma_lmts2hdl() argument 427 iommu_t *iommu_p = pci_p->pci_iommu_p; in pci_dma_attr2hdl() local 909 pci_dvma_map_fast(iommu_t * iommu_p,ddi_dma_impl_t * mp) pci_dvma_map_fast() argument 985 pci_dvma_map(ddi_dma_impl_t * mp,ddi_dma_req_t * dmareq,iommu_t * iommu_p) pci_dvma_map() argument 1052 pci_dvma_unmap(iommu_t * iommu_p,ddi_dma_impl_t * mp) pci_dvma_unmap() argument 1081 iommu_t *iommu_p = pci_p->pci_iommu_p; pci_dma_sync_unmap() local 1502 pci_dvma_debug_init(iommu_t * iommu_p) pci_dvma_debug_init() argument 1518 pci_dvma_debug_fini(iommu_t * iommu_p) pci_dvma_debug_fini() argument 1546 pci_dvma_alloc_debug(iommu_t * iommu_p,char * address,uint_t len,ddi_dma_impl_t * mp) pci_dvma_alloc_debug() argument 1579 pci_dvma_free_debug(iommu_t * iommu_p,char * address,uint_t len,ddi_dma_impl_t * mp) pci_dvma_free_debug() argument 1638 pci_vmem_do_free(iommu_t * iommu_p,void * base_addr,size_t npages,int vmemcache) pci_vmem_do_free() argument [all...] |
H A D | pci_fdvma.c | 55 iommu_t *iommu_p = pci_p->pci_iommu_p; in pci_fdvma_load() local 183 iommu_t *iommu_p = pci_p->pci_iommu_p; in pci_fdvma_reserve() local 273 iommu_t *iommu_p = pci_p->pci_iommu_p; pci_fdvma_release() local [all...] |
H A D | pcisch.c | 1011 pci_iommu_get_dvma_context(iommu_t *iommu_p, dvma_addr_t dvma_pg_index) in pci_iommu_get_dvma_context() argument 1047 pci_iommu_free_dvma_context(iommu_t *iommu_p, dvma_context_t ctx) in pci_iommu_free_dvma_context() argument 1184 pci_iommu_setup(iommu_t *iommu_p) in pci_iommu_setup() argument 1245 pci_iommu_teardown(iommu_t * iommu_p) pci_iommu_teardown() argument 2143 iommu_t *iommu_p = pci_p->pci_iommu_p; iommu_err_handler() local 2578 iommu_t *iommu_p = pci_p->pci_iommu_p; pci_pbm_errstate_get() local 2668 iommu_t *iommu_p = pci_p->pci_iommu_p; pci_clear_error() local 2925 iommu_ctx_free(iommu_t * iommu_p) iommu_ctx_free() argument 2938 iommu_tlb_scrub(iommu_t * iommu_p,int scrub) iommu_tlb_scrub() argument 2999 pci_iommu_disp(iommu_t * iommu_p,uint64_t * ctl_p) pci_iommu_disp() argument 3022 pci_iommu_config(iommu_t * iommu_p,uint64_t iommu_ctl,uint64_t cfgpa) pci_iommu_config() argument 3579 tm_vmem_free(ddi_dma_impl_t * mp,iommu_t * iommu_p,dvma_addr_t dvma_pg,int npages) tm_vmem_free() argument 3639 pci_vmem_free(iommu_t * iommu_p,ddi_dma_impl_t * mp,void * dvma_addr,size_t npages) pci_vmem_free() argument [all...] |
H A D | pcipsy.c | 1079 pci_iommu_get_dvma_context(iommu_t *iommu_p, dvma_addr_t dvma_pg_index) in pci_iommu_get_dvma_context() argument 1087 pci_iommu_free_dvma_context(iommu_t *iommu_p, dvma_context_t ctx) in pci_iommu_free_dvma_context() argument 1093 pci_iommu_config(iommu_t *iommu_p, uint64_t iommu_ctl, uint64_t cfgpa) in pci_iommu_config() argument 1191 pci_iommu_setup(iommu_t * iommu_p) pci_iommu_setup() argument 1240 pci_iommu_teardown(iommu_t * iommu_p) pci_iommu_teardown() argument 1975 pci_vmem_free(iommu_t * iommu_p,ddi_dma_impl_t * mp,void * dvma_addr,size_t npages) pci_vmem_free() argument [all...] |
H A D | pci_reloc.c | 194 iommu_t *iommu_p = pci_p->pci_iommu_p; in pci_dvma_remap() local 220 iommu_t *iommu_p = pci_p->pci_iommu_p; in pci_fdvma_remap() local
|
H A D | pci.c | 573 iommu_t *iommu_p = pci_p->pci_iommu_p; in pci_dma_setup() local 697 iommu_t *iommu_p = pci_p->pci_iommu_p; in pci_dma_bindhdl() local 771 iommu_t *iommu_p = pci_p->pci_iommu_p; in pci_dma_unbindhdl() local [all...] |
/titanic_51/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_iommu.h | 208 #define IOMMU_PAGE_INDEX(iommu_p, dvma_pg) ((dvma_pg) - (iommu_p)->dvma_base_pg) argument 209 #define IOMMU_PAGE_FLUSH(iommu_p, dvma_pg) \ argument 211 #define IOMMU_UNLOAD_TTE(iommu_p, pg_index) \ argument 213 #define IOMMU_PAGE_TTEPA(iommu_p, dvma_pg) \ argument 225 #define DVMA_DBG_ON(iommu_p) \ argument 227 DVMA_DBG_OFF(iommu_p) global() argument [all...] |