Home
last modified time | relevance | path

Searched defs:iommu_p (Results 1 – 8 of 8) sorted by relevance

/titanic_51/usr/src/uts/sun4u/io/pci/
H A Dpci_iommu.c53 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 Dpci_dma.c357 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 Dpci_fdvma.c55 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 Dpcisch.c1011 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 Dpcipsy.c1079 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 Dpci_reloc.c194 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 Dpci.c573 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 Dpci_iommu.h208 #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...]