Lines Matching defs:immu

554 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
570 boolean_t immu_regs_setup; argument
571 boolean_t immu_regs_running; argument
572 boolean_t immu_regs_quiesced; argument
573 ddi_acc_handle_t immu_regs_handle; argument
574 caddr_t immu_regs_addr; argument
575 uint64_t immu_regs_cap; argument
576 uint64_t immu_regs_excap; argument
577 uint32_t immu_regs_cmdval; argument
578 uint32_t immu_regs_intr_msi_addr; argument
579 uint32_t immu_regs_intr_msi_data; argument
580 uint32_t immu_regs_intr_uaddr; argument
583 kmutex_t immu_dvma_lock; argument
584 boolean_t immu_dvma_setup; argument
585 boolean_t immu_dvma_running; argument
586 int immu_dvma_gaw; argument
587 int immu_dvma_agaw; argument
588 int immu_dvma_nlevels; argument
589 boolean_t immu_dvma_coherent; argument
590 boolean_t immu_TM_reserved; argument
591 boolean_t immu_SNP_reserved; argument
592 uint64_t immu_ptemask; argument
595 krwlock_t immu_ctx_rwlock; argument
596 pgtable_t *immu_ctx_root; argument
597 immu_inv_wait_t immu_ctx_inv_wait; argument
600 int immu_max_domains; argument
601 vmem_t *immu_did_arena; argument
602 char immu_did_arena_name[IMMU_MAXNAMELEN]; argument
603 list_t immu_domain_list; argument
606 boolean_t immu_dvma_gfx_only; argument
607 list_t immu_dvma_lpc_list; argument
608 list_t immu_dvma_gfx_list; argument
611 kmutex_t immu_intrmap_lock; argument
612 boolean_t immu_intrmap_setup; argument
613 boolean_t immu_intrmap_running; argument
614 intrmap_t *immu_intrmap; argument
615 uint64_t immu_intrmap_irta_reg; argument
616 immu_inv_wait_t immu_intrmap_inv_wait; argument
619 kmutex_t immu_qinv_lock; argument
620 boolean_t immu_qinv_setup; argument
621 boolean_t immu_qinv_running; argument
622 boolean_t immu_qinv_enabled; argument
623 void *immu_qinv; argument
624 uint64_t immu_qinv_reg_value; argument
627 list_node_t immu_node; argument
629 struct immu_flushops *immu_flushops; argument
631 kmem_cache_t *immu_hdl_cache; argument
632 kmem_cache_t *immu_pgtable_cache; argument
634 iommulib_handle_t immu_iommulib_handle; argument