Home
last modified time | relevance | path

Searched defs:immu (Results 1 – 11 of 11) sorted by relevance

/titanic_41/usr/src/uts/i86pc/io/
H A Dimmu_regs.c38 #define get_reg32(immu, offset) ddi_get32((immu)->immu_regs_handle, \ argument
40 #define get_reg64(immu, offset) ddi_get64((immu)->immu_regs_handle, \ argument
42 #define put_reg32(immu, offset, val) ddi_put32\ argument
45 #define put_reg64(immu, offset, val) ddi_put64\ argument
65 #define wait_completion(immu, offset, getf, completion, status) \ argument
97 iotlb_flush(immu_t *immu, uint_t domain_id, in iotlb_flush()
155 immu_regs_iotlb_psi(immu_t *immu, uint_t did, uint64_t dvma, uint_t snpages, in immu_regs_iotlb_psi()
215 immu_regs_iotlb_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp) in immu_regs_iotlb_dsi()
228 immu_regs_iotlb_gbl(immu_t *immu, immu_inv_wait_t *iwp) in immu_regs_iotlb_gbl()
259 set_agaw(immu_t *immu) in set_agaw()
[all …]
H A Dimmu_qinv.c177 qinv_submit_inv_dsc(immu_t *immu, qinv_dsc_t *dsc) in qinv_submit_inv_dsc()
222 qinv_context_common(immu_t *immu, uint8_t function_mask, in qinv_context_common()
235 qinv_iotlb_common(immu_t *immu, uint_t domain_id, in qinv_iotlb_common()
279 qinv_dev_iotlb_common(immu_t *immu, uint16_t sid, in qinv_dev_iotlb_common()
292 qinv_iec_common(immu_t *immu, uint_t iidx, uint_t im, uint_t g) in qinv_iec_common()
307 qinv_wait_sync(immu_t *immu, immu_inv_wait_t *iwp) in qinv_wait_sync()
375 qinv_setup(immu_t *immu) in qinv_setup()
526 immu_t *immu; in immu_qinv_setup() local
548 immu_qinv_startup(immu_t *immu) in immu_qinv_startup()
569 immu_qinv_context_fsi(immu_t *immu, uint8_t function_mask, in immu_qinv_context_fsi()
[all …]
H A Dimmu_dvma.c248 immu_devi_set_spclist(dev_info_t *dip, immu_t *immu) in immu_devi_set_spclist()
321 get_lpc_devinfo(immu_t *immu, dev_info_t *rdip, immu_flags_t immu_flags) in get_lpc_devinfo()
347 immu_t *immu; in get_gfx_devinfo() local
426 immu_t *immu = arg; in pgtable_ctor() local
505 pgtable_alloc(immu_t *immu, immu_flags_t immu_flags) in pgtable_alloc()
527 pgtable_free(immu_t *immu, pgtable_t *pgtable) in pgtable_free()
614 immu_t *immu; in immu_dvma_get_immu() local
805 did_alloc(immu_t *immu, dev_info_t *rdip, in did_alloc()
831 immu_t *immu; in get_branch_domain() local
1019 create_xlate_arena(immu_t *immu, domain_t *domain, in create_xlate_arena()
[all …]
H A Dimmu_intrmap.c302 init_unit(immu_t *immu) in init_unit()
391 immu_t *immu = NULL; in get_immu() local
479 intrmap_enable(immu_t *immu) in intrmap_enable()
501 immu_intr_handler(immu_t *immu) in immu_intr_handler()
619 immu_t *immu; in immu_intrmap_init() local
651 immu_t *immu; in immu_intrmap_switchon() local
669 immu_t *immu; in immu_intrmap_alloc() local
749 immu_t *immu; in immu_intrmap_map() local
828 immu_t *immu; in immu_intrmap_free() local
916 immu_t *immu; in immu_intrmap_setup() local
[all …]
H A Dimmu.c796 immu_t *immu; in immu_state_alloc() local
925 immu_t *immu; in immu_subsystems_startup() local
1213 immu_t *immu; in immu_quiesce() local
1271 immu_t *immu; in immu_unquiesce() local
H A Dimmu_dmar.c1233 immu_dmar_set_immu(void *dmar_unit, immu_t *immu) in immu_dmar_set_immu()
/titanic_41/usr/src/psm/promif/ieee1275/sun4/
H A Dprom_mmu.c41 static ihandle_t immu; in prom_mmu_ihandle() local
68 ihandle_t immu = prom_mmu_ihandle(); in prom_map_phys() local
109 ihandle_t immu = prom_mmu_ihandle(); in prom_allocate_virt() local
144 ihandle_t immu = prom_mmu_ihandle(); in prom_claim_virt() local
176 ihandle_t immu = prom_mmu_ihandle(); in prom_free_virt() local
201 ihandle_t immu = prom_mmu_ihandle(); in prom_unmap_virt() local
258 ihandle_t immu = prom_mmu_ihandle(); in prom_translate_virt() local
/titanic_41/usr/src/uts/i86pc/sys/
H A Dimmu.h554 typedef struct immu { struct
555 kmutex_t immu_lock; argument
556 char *immu_name; argument
559 kmutex_t immu_intr_lock; argument
562 void *immu_dmar_unit; argument
563 dev_info_t *immu_dip; argument
564 struct domain *immu_unity_domain; argument
567 kmutex_t immu_regs_lock; argument
568 kcondvar_t immu_regs_cv; argument
569 boolean_t immu_regs_busy; argument
[all …]
/titanic_41/usr/src/psm/promif/ieee1275/sun4u/
H A Dprom_tlb.c42 ihandle_t immu = prom_mmu_ihandle(); in prom_itlb_load() local
72 ihandle_t immu = prom_mmu_ihandle(); in prom_dtlb_load() local
/titanic_41/usr/src/uts/sun4v/promif/
H A Dpromif_emul.c199 ihandle_t immu; in read_prom_mappings() local
/titanic_41/usr/src/psm/stand/cpr/sparcv9/sun4u/
H A Dutil.c244 ihandle_t immu; in prom_remap() local