Home
last modified time | relevance | path

Searched defs:iommu (Results 1 – 6 of 6) sorted by relevance

/titanic_51/usr/src/uts/sun4u/sys/pci/
H A Dpci_iommu.h125 struct iommu { struct
127 iommu_pci_piommu global() argument
128 iommu_instiommu global() argument
130 iommu_ctrl_regiommu global() argument
131 iommu_tsb_base_addr_regiommu global() argument
132 iommu_flush_page_regiommu global() argument
133 iommu_flush_ctx_regiommu global() argument
134 iommu_tfar_regiommu global() argument
139 iommu_tsb_vaddriommu global() argument
140 iommu_tsb_paddriommu global() argument
141 iommu_tsb_entriesiommu global() argument
142 iommu_tsb_sizeiommu global() argument
147 iommu_dvma_baseiommu global() argument
148 iommu_dvma_endiommu global() argument
149 iommu_dvma_fast_endiommu global() argument
150 dvma_base_pgiommu global() argument
151 dvma_end_pgiommu global() argument
156 iommu_dma_bypass_baseiommu global() argument
157 iommu_dma_bypass_endiommu global() argument
162 iommu_dvma_mapiommu global() argument
163 iommu_dvma_clidiommu global() argument
168 iommu_dvma_reserveiommu global() argument
173 iommu_dvma_cache_locksiommu global() argument
174 iommu_dvma_addr_scan_startiommu global() argument
179 iommu_ctx_bitmapiommu global() argument
196 iommu_mtlb_req_piommu global() argument
197 iommu_mtlb_maxpgsiommu global() argument
198 iommu_mtlb_npgsiommu global() argument
199 iommu_mtlb_nreqiommu global() argument
200 iommu_mtlb_lockiommu global() argument
[all...]
/titanic_51/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu_cmd.c34 amd_iommu_wait_for_completion(amd_iommu_t *iommu) in amd_iommu_wait_for_completion() argument
46 create_compl_wait_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp, in create_compl_wait_cmd() argument
78 create_inval_devtab_entry_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp, in create_inval_devtab_entry_cmd() argument
108 create_inval_iommu_pages_cmd(amd_iommu_t * iommu,amd_iommu_cmdargs_t * cmdargsp,amd_iommu_cmd_flags_t flags,uint32_t * cmdptr) create_inval_iommu_pages_cmd() argument
139 create_inval_iotlb_pages_cmd(amd_iommu_t * iommu,amd_iommu_cmdargs_t * cmdargsp,amd_iommu_cmd_flags_t flags,uint32_t * cmdptr) create_inval_iotlb_pages_cmd() argument
170 create_inval_intr_table_cmd(amd_iommu_t * iommu,amd_iommu_cmdargs_t * cmdargsp,amd_iommu_cmd_flags_t flags,uint32_t * cmdptr) create_inval_intr_table_cmd() argument
196 amd_iommu_cmd(amd_iommu_t * iommu,amd_iommu_cmd_t cmd,amd_iommu_cmdargs_t * cmdargs,amd_iommu_cmd_flags_t flags,int lock_held) amd_iommu_cmd() argument
[all...]
H A Damd_iommu_impl.c114 amd_iommu_register(amd_iommu_t *iommu) in amd_iommu_register() argument
144 amd_iommu_unregister(amd_iommu_t * iommu) amd_iommu_unregister() argument
164 amd_iommu_setup_passthru(amd_iommu_t * iommu) amd_iommu_setup_passthru() argument
187 amd_iommu_start(amd_iommu_t * iommu) amd_iommu_start() argument
246 amd_iommu_stop(amd_iommu_t * iommu) amd_iommu_stop() argument
276 amd_iommu_setup_tables_and_buffers(amd_iommu_t * iommu) amd_iommu_setup_tables_and_buffers() argument
483 amd_iommu_teardown_tables_and_buffers(amd_iommu_t * iommu,int type) amd_iommu_teardown_tables_and_buffers() argument
544 amd_iommu_enable_interrupts(amd_iommu_t * iommu) amd_iommu_enable_interrupts() argument
565 amd_iommu_setup_exclusion(amd_iommu_t * iommu) amd_iommu_setup_exclusion() argument
601 amd_iommu_teardown_exclusion(amd_iommu_t * iommu) amd_iommu_teardown_exclusion() argument
610 amd_iommu_t *iommu = (amd_iommu_t *)arg1; amd_iommu_intr_handler() local
656 amd_iommu_setup_interrupts(amd_iommu_t * iommu) amd_iommu_setup_interrupts() argument
882 amd_iommu_teardown_interrupts(amd_iommu_t * iommu) amd_iommu_teardown_interrupts() argument
923 amd_iommu_t *iommu; amd_iommu_init() local
1184 amd_iommu_fini(amd_iommu_t * iommu,int type) amd_iommu_fini() argument
1249 amd_iommu_t *iommu; amd_iommu_setup() local
1347 amd_iommu_t *iommu, *next_iommu; amd_iommu_teardown() local
1419 amd_iommu_t *iommu = iommulib_iommu_getdata(handle); amd_iommu_probe() local
1494 map_current_window(amd_iommu_t * iommu,dev_info_t * rdip,ddi_dma_attr_t * attrp,struct ddi_dma_req * dmareq,ddi_dma_cookie_t * cookie_array,uint_t ccount,int km_flags) map_current_window() argument
1554 unmap_current_window(amd_iommu_t * iommu,dev_info_t * rdip,ddi_dma_cookie_t * cookie_array,uint_t ccount,int ncookies,int locked) unmap_current_window() argument
1628 amd_iommu_t *iommu = iommulib_iommu_getdata(handle); amd_iommu_bindhdl() local
1707 amd_iommu_t *iommu = iommulib_iommu_getdata(handle); amd_iommu_unbindhdl() local
1810 amd_iommu_t *iommu = iommulib_iommu_getdata(handle); amd_iommu_win() local
[all...]
H A Damd_iommu_log.c116 devtab_illegal_entry(amd_iommu_t *iommu, uint32_t *event) in devtab_illegal_entry() argument
165 io_page_fault(amd_iommu_t *iommu, uint32_t *event) in io_page_fault() argument
223 devtab_hw_error(amd_iommu_t *iommu, uint32_t *event) in devtab_hw_error() argument
272 pgtable_hw_error(amd_iommu_t * iommu,uint32_t * event) pgtable_hw_error() argument
325 cmdbuf_illegal_cmd(amd_iommu_t * iommu,uint32_t * event) cmdbuf_illegal_cmd() argument
348 cmdbuf_hw_error(amd_iommu_t * iommu,uint32_t * event) cmdbuf_hw_error() argument
379 iotlb_inval_to(amd_iommu_t * iommu,uint32_t * event) iotlb_inval_to() argument
418 device_illegal_req(amd_iommu_t * iommu,uint32_t * event) device_illegal_req() argument
458 amd_iommu_process_one_event(amd_iommu_t * iommu) amd_iommu_process_one_event() argument
509 amd_iommu_read_log(amd_iommu_t * iommu,amd_iommu_log_op_t op) amd_iommu_read_log() argument
[all...]
H A Damd_iommu_page_tables.c64 amd_iommu_get_src_bdf(amd_iommu_t *iommu, int32_t bdf, int32_t *src_bdfp) in amd_iommu_get_src_bdf() argument
87 amd_iommu_get_domain(amd_iommu_t *iommu, dev_info_t *rdip, int alias, in amd_iommu_get_domain() argument
124 amd_iommu_init_page_tables(amd_iommu_t *iommu) in amd_iommu_init_page_tables() argument
132 amd_iommu_fini_page_tables(amd_iommu_t *iommu) in amd_iommu_fini_page_tables() argument
142 amd_iommu_lookup_domain(amd_iommu_t *iommu, domain_id_t domainid, in amd_iommu_lookup_domain() argument
196 amd_iommu_teardown_domain(amd_iommu_t *iommu, amd_iommu_domain_t *dp) in amd_iommu_teardown_domain() argument
237 amd_iommu_get_deviceid(amd_iommu_t *iommu, dev_info_ argument
328 init_devtbl(amd_iommu_t * iommu,uint64_t * devtbl_entry,domain_id_t domainid,amd_iommu_domain_t * dp) init_devtbl() argument
387 amd_iommu_set_passthru(amd_iommu_t * iommu,dev_info_t * rdip) amd_iommu_set_passthru() argument
479 amd_iommu_set_devtbl_entry(amd_iommu_t * iommu,dev_info_t * rdip,domain_id_t domainid,uint16_t deviceid,amd_iommu_domain_t * dp,const char * path) amd_iommu_set_devtbl_entry() argument
554 amd_iommu_clear_devtbl_entry(amd_iommu_t * iommu,dev_info_t * rdip,domain_id_t domainid,uint16_t deviceid,amd_iommu_domain_t * dp,int * domain_freed,char * path) amd_iommu_clear_devtbl_entry() argument
712 amd_iommu_lookup_pgtable(amd_iommu_t * iommu,amd_iommu_page_table_t * ppt,amd_iommu_domain_t * dp,int level,uint16_t index) amd_iommu_lookup_pgtable() argument
769 amd_iommu_alloc_pgtable(amd_iommu_t * iommu,domain_id_t domainid,const char * path,amd_iommu_page_table_t ** ptp,int km_flags) amd_iommu_alloc_pgtable() argument
923 amd_iommu_free_pgtable(amd_iommu_t * iommu,amd_iommu_page_table_t * pt) amd_iommu_free_pgtable() argument
1091 amd_iommu_setup_1_pgtable(amd_iommu_t * iommu,dev_info_t * rdip,struct ddi_dma_req * dmareq,domain_id_t domainid,amd_iommu_domain_t * dp,amd_iommu_page_table_t * ppt,uint16_t index,int level,uint64_t va,uint64_t pa,amd_iommu_page_table_t ** ptp,uint16_t * next_idxp,const char * path,int km_flags) amd_iommu_setup_1_pgtable() argument
1162 amd_iommu_teardown_pdte(amd_iommu_t * iommu,amd_iommu_page_table_t * pt,int index) amd_iommu_teardown_pdte() argument
1209 amd_iommu_create_pgtables(amd_iommu_t * iommu,dev_info_t * rdip,struct ddi_dma_req * dmareq,uint64_t va,uint64_t pa,uint16_t deviceid,domain_id_t domainid,amd_iommu_domain_t * dp,const char * path,int km_flags) amd_iommu_create_pgtables() argument
1285 amd_iommu_destroy_pgtables(amd_iommu_t * iommu,dev_info_t * rdip,uint64_t pageva,uint16_t deviceid,domain_id_t domainid,amd_iommu_domain_t * dp,map_type_t type,int * domain_freed,char * path) amd_iommu_destroy_pgtables() argument
1434 amd_iommu_map_pa2va(amd_iommu_t * iommu,dev_info_t * rdip,ddi_dma_attr_t * attrp,struct ddi_dma_req * dmareq,uint64_t start_pa,uint64_t pa_sz,map_type_t type,uint64_t * start_vap,int km_flags) amd_iommu_map_pa2va() argument
1595 amd_iommu_unmap_va(amd_iommu_t * iommu,dev_info_t * rdip,uint64_t start_va,uint64_t va_sz,map_type_t type) amd_iommu_unmap_va() argument
[all...]
H A Damd_iommu_acpi.c796 set_deventry(amd_iommu_t *iommu, int entry, amd_iommu_acpi_ivhd_t *hinfop) in set_deventry() argument
809 amd_iommu_acpi_init_devtbl(amd_iommu_t *iommu) in amd_iommu_acpi_init_devtbl() argument
899 amd_iommu_lookup_any_ivhd(amd_iommu_t *iommu) in amd_iommu_lookup_any_ivhd() argument
[all...]