Symbol: immu_t
usr/src/uts/i86pc/io/immu.c
1219
immu_t *immu;
usr/src/uts/i86pc/io/immu.c
1277
immu_t *immu;
usr/src/uts/i86pc/io/immu.c
802
immu_t *immu;
usr/src/uts/i86pc/io/immu.c
812
immu = kmem_zalloc(sizeof (immu_t), KM_SLEEP);
usr/src/uts/i86pc/io/immu.c
903
list_create(&immu_list, sizeof (immu_t), offsetof(immu_t, immu_node));
usr/src/uts/i86pc/io/immu.c
931
immu_t *immu;
usr/src/uts/i86pc/io/immu_dmar.c
1060
immu_t *
usr/src/uts/i86pc/io/immu_dmar.c
1244
immu_dmar_set_immu(void *dmar_unit, immu_t *immu)
usr/src/uts/i86pc/io/immu_dmar.c
1278
immu_t *
usr/src/uts/i86pc/io/immu_dvma.c
1020
create_xlate_arena(immu_t *immu, domain_t *domain,
usr/src/uts/i86pc/io/immu_dvma.c
1175
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
1267
create_unity_domain(immu_t *immu)
usr/src/uts/i86pc/io/immu_dvma.c
1313
domain_create(immu_t *immu, dev_info_t *ddip, dev_info_t *rdip,
usr/src/uts/i86pc/io/immu_dvma.c
1419
did_init(immu_t *immu)
usr/src/uts/i86pc/io/immu_dvma.c
1450
context_set(immu_t *immu, domain_t *domain, pgtable_t *root_table,
usr/src/uts/i86pc/io/immu_dvma.c
1538
context_create(immu_t *immu)
usr/src/uts/i86pc/io/immu_dvma.c
1592
context_init(immu_t *immu)
usr/src/uts/i86pc/io/immu_dvma.c
1630
immu_context_update(immu_t *immu, domain_t *domain, dev_info_t *ddip,
usr/src/uts/i86pc/io/immu_dvma.c
1744
PDTE_check(immu_t *immu, hw_pdte_t pdte, pgtable_t *next, paddr_t paddr,
usr/src/uts/i86pc/io/immu_dvma.c
1847
PTE_clear_all(immu_t *immu, domain_t *domain, xlate_t *xlate,
usr/src/uts/i86pc/io/immu_dvma.c
1972
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
2012
PTE_set_one(immu_t *immu, hw_pdte_t *hwp, paddr_t paddr,
usr/src/uts/i86pc/io/immu_dvma.c
2097
PTE_set_all(immu_t *immu, domain_t *domain, xlate_t *xlate,
usr/src/uts/i86pc/io/immu_dvma.c
2175
PDE_set_one(immu_t *immu, hw_pdte_t *hwp, pgtable_t *next,
usr/src/uts/i86pc/io/immu_dvma.c
2247
PDE_set_all(immu_t *immu, domain_t *domain, xlate_t *xlate, int nlevels,
usr/src/uts/i86pc/io/immu_dvma.c
2362
immu_t *immu = domain->dom_immu;
usr/src/uts/i86pc/io/immu_dvma.c
2402
immu_t *immu = domain->dom_immu;
usr/src/uts/i86pc/io/immu_dvma.c
2466
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
250
immu_devi_set_spclist(dev_info_t *dip, immu_t *immu)
usr/src/uts/i86pc/io/immu_dvma.c
2561
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
2785
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
2820
immu_dvma_startup(immu_t *immu)
usr/src/uts/i86pc/io/immu_dvma.c
2885
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
2970
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
3069
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
323
get_lpc_devinfo(immu_t *immu, dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
349
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
428
immu_t *immu = arg;
usr/src/uts/i86pc/io/immu_dvma.c
507
pgtable_alloc(immu_t *immu, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
529
pgtable_free(immu_t *immu, pgtable_t *pgtable)
usr/src/uts/i86pc/io/immu_dvma.c
612
immu_t *
usr/src/uts/i86pc/io/immu_dvma.c
616
immu_t *immu;
usr/src/uts/i86pc/io/immu_dvma.c
66
immu_t *dva_immu;
usr/src/uts/i86pc/io/immu_dvma.c
76
static domain_t *domain_create(immu_t *immu, dev_info_t *ddip,
usr/src/uts/i86pc/io/immu_dvma.c
806
did_alloc(immu_t *immu, dev_info_t *rdip,
usr/src/uts/i86pc/io/immu_dvma.c
832
immu_t *immu;
usr/src/uts/i86pc/io/immu_intrmap.c
302
init_unit(immu_t *immu)
usr/src/uts/i86pc/io/immu_intrmap.c
388
static immu_t *
usr/src/uts/i86pc/io/immu_intrmap.c
391
immu_t *immu = NULL;
usr/src/uts/i86pc/io/immu_intrmap.c
40
immu_t *ir_immu;
usr/src/uts/i86pc/io/immu_intrmap.c
479
intrmap_enable(immu_t *immu)
usr/src/uts/i86pc/io/immu_intrmap.c
503
immu_t *immu = (immu_t *)arg;
usr/src/uts/i86pc/io/immu_intrmap.c
620
immu_t *immu;
usr/src/uts/i86pc/io/immu_intrmap.c
652
immu_t *immu;
usr/src/uts/i86pc/io/immu_intrmap.c
670
immu_t *immu;
usr/src/uts/i86pc/io/immu_intrmap.c
750
immu_t *immu;
usr/src/uts/i86pc/io/immu_intrmap.c
829
immu_t *immu;
usr/src/uts/i86pc/io/immu_intrmap.c
917
immu_t *immu;
usr/src/uts/i86pc/io/immu_intrmap.c
949
immu_intrmap_startup(immu_t *immu)
usr/src/uts/i86pc/io/immu_intrmap.c
964
immu_intr_register(immu_t *immu)
usr/src/uts/i86pc/io/immu_qinv.c
161
static void qinv_submit_inv_dsc(immu_t *immu, qinv_dsc_t *dsc);
usr/src/uts/i86pc/io/immu_qinv.c
162
static void qinv_context_common(immu_t *immu, uint8_t function_mask,
usr/src/uts/i86pc/io/immu_qinv.c
164
static void qinv_iotlb_common(immu_t *immu, uint_t domain_id,
usr/src/uts/i86pc/io/immu_qinv.c
166
static void qinv_iec_common(immu_t *immu, uint_t iidx,
usr/src/uts/i86pc/io/immu_qinv.c
169
static void qinv_wait_sync(immu_t *immu, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/io/immu_qinv.c
171
static void qinv_dev_iotlb_common(immu_t *immu, uint16_t sid,
usr/src/uts/i86pc/io/immu_qinv.c
177
qinv_submit_inv_dsc(immu_t *immu, qinv_dsc_t *dsc)
usr/src/uts/i86pc/io/immu_qinv.c
222
qinv_context_common(immu_t *immu, uint8_t function_mask,
usr/src/uts/i86pc/io/immu_qinv.c
235
qinv_iotlb_common(immu_t *immu, uint_t domain_id,
usr/src/uts/i86pc/io/immu_qinv.c
279
qinv_dev_iotlb_common(immu_t *immu, uint16_t sid,
usr/src/uts/i86pc/io/immu_qinv.c
292
qinv_iec_common(immu_t *immu, uint_t iidx, uint_t im, uint_t g)
usr/src/uts/i86pc/io/immu_qinv.c
307
qinv_wait_sync(immu_t *immu, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_qinv.c
375
qinv_setup(immu_t *immu)
usr/src/uts/i86pc/io/immu_qinv.c
526
immu_t *immu;
usr/src/uts/i86pc/io/immu_qinv.c
548
immu_qinv_startup(immu_t *immu)
usr/src/uts/i86pc/io/immu_qinv.c
569
immu_qinv_context_fsi(immu_t *immu, uint8_t function_mask,
usr/src/uts/i86pc/io/immu_qinv.c
582
immu_qinv_context_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_qinv.c
593
immu_qinv_context_gbl(immu_t *immu, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_qinv.c
604
immu_qinv_iotlb_psi(immu_t *immu, uint_t domain_id,
usr/src/uts/i86pc/io/immu_qinv.c
642
immu_qinv_iotlb_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_qinv.c
653
immu_qinv_iotlb_gbl(immu_t *immu, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_qinv.c
661
immu_qinv_intr_global(immu_t *immu, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_qinv.c
669
immu_qinv_intr_one_cache(immu_t *immu, uint_t iidx, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_qinv.c
677
immu_qinv_intr_caches(immu_t *immu, uint_t iidx, uint_t cnt,
usr/src/uts/i86pc/io/immu_qinv.c
711
immu_qinv_report_fault(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
155
immu_regs_iotlb_psi(immu_t *immu, uint_t did, uint64_t dvma, uint_t snpages,
usr/src/uts/i86pc/io/immu_regs.c
215
immu_regs_iotlb_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_regs.c
228
immu_regs_iotlb_gbl(immu_t *immu, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_regs.c
259
set_agaw(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
346
setup_regs(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
445
immu_t *immu;
usr/src/uts/i86pc/io/immu_regs.c
464
immu_regs_resume(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
498
immu_regs_suspend(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
512
immu_regs_startup(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
537
immu_regs_shutdown(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
563
immu_regs_intr_enable(immu_t *immu, uint32_t msi_addr, uint32_t msi_data,
usr/src/uts/i86pc/io/immu_regs.c
582
immu_regs_passthru_supported(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
597
immu_regs_is_TM_reserved(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
611
immu_regs_is_SNP_reserved(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
623
immu_regs_wbf_flush(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
645
immu_regs_cpu_flush(immu_t *immu, caddr_t addr, uint_t size)
usr/src/uts/i86pc/io/immu_regs.c
668
context_flush(immu_t *immu, uint8_t function_mask,
usr/src/uts/i86pc/io/immu_regs.c
706
immu_regs_context_fsi(immu_t *immu, uint8_t function_mask,
usr/src/uts/i86pc/io/immu_regs.c
714
immu_regs_context_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_regs.c
721
immu_regs_context_gbl(immu_t *immu, immu_inv_wait_t *iwp)
usr/src/uts/i86pc/io/immu_regs.c
736
immu_regs_set_root_table(immu_t *immu)
usr/src/uts/i86pc/io/immu_regs.c
753
immu_regs_qinv_enable(immu_t *immu, uint64_t qinv_reg_value)
usr/src/uts/i86pc/io/immu_regs.c
782
immu_regs_intrmap_enable(immu_t *immu, uint64_t irta_reg)
usr/src/uts/i86pc/io/immu_regs.c
824
immu_regs_get64(immu_t *immu, uint_t reg)
usr/src/uts/i86pc/io/immu_regs.c
830
immu_regs_get32(immu_t *immu, uint_t reg)
usr/src/uts/i86pc/io/immu_regs.c
836
immu_regs_put64(immu_t *immu, uint_t reg, uint64_t val)
usr/src/uts/i86pc/io/immu_regs.c
842
immu_regs_put32(immu_t *immu, uint_t reg, uint32_t val)
usr/src/uts/i86pc/io/immu_regs.c
97
iotlb_flush(immu_t *immu, uint_t domain_id,
usr/src/uts/i86pc/sys/immu.h
668
immu_t *dom_immu;
usr/src/uts/i86pc/sys/immu.h
722
immu_t *imd_immu;
usr/src/uts/i86pc/sys/immu.h
777
void (*imf_context_fsi)(immu_t *, uint8_t, uint16_t, uint_t,
usr/src/uts/i86pc/sys/immu.h
779
void (*imf_context_dsi)(immu_t *, uint_t, immu_inv_wait_t *);
usr/src/uts/i86pc/sys/immu.h
780
void (*imf_context_gbl)(immu_t *, immu_inv_wait_t *);
usr/src/uts/i86pc/sys/immu.h
782
void (*imf_iotlb_psi)(immu_t *, uint_t, uint64_t, uint_t, uint_t,
usr/src/uts/i86pc/sys/immu.h
784
void (*imf_iotlb_dsi)(immu_t *, uint_t, immu_inv_wait_t *);
usr/src/uts/i86pc/sys/immu.h
785
void (*imf_iotlb_gbl)(immu_t *, immu_inv_wait_t *);
usr/src/uts/i86pc/sys/immu.h
867
immu_t *immu_dmar_get_immu(dev_info_t *rdip);
usr/src/uts/i86pc/sys/immu.h
869
void immu_dmar_set_immu(void *dmar_unit, immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
873
immu_t *immu_dmar_ioapic_immu(int ioapicid);
usr/src/uts/i86pc/sys/immu.h
884
void immu_regs_startup(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
885
int immu_regs_resume(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
886
void immu_regs_suspend(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
887
void immu_regs_shutdown(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
890
void immu_regs_intr(immu_t *immu, uint32_t msi_addr, uint32_t msi_data,
usr/src/uts/i86pc/sys/immu.h
893
boolean_t immu_regs_passthru_supported(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
894
boolean_t immu_regs_is_TM_reserved(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
895
boolean_t immu_regs_is_SNP_reserved(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
897
void immu_regs_wbf_flush(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
898
void immu_regs_cpu_flush(immu_t *immu, caddr_t addr, uint_t size);
usr/src/uts/i86pc/sys/immu.h
900
void immu_regs_context_fsi(immu_t *immu, uint8_t function_mask,
usr/src/uts/i86pc/sys/immu.h
902
void immu_regs_context_dsi(immu_t *immu, uint_t domain_id,
usr/src/uts/i86pc/sys/immu.h
904
void immu_regs_context_gbl(immu_t *immu, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/sys/immu.h
905
void immu_regs_iotlb_psi(immu_t *immu, uint_t domain_id,
usr/src/uts/i86pc/sys/immu.h
907
void immu_regs_iotlb_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/sys/immu.h
908
void immu_regs_iotlb_gbl(immu_t *immu, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/sys/immu.h
910
void immu_regs_set_root_table(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
911
void immu_regs_qinv_enable(immu_t *immu, uint64_t qinv_reg_value);
usr/src/uts/i86pc/sys/immu.h
912
void immu_regs_intr_enable(immu_t *immu, uint32_t msi_addr, uint32_t msi_data,
usr/src/uts/i86pc/sys/immu.h
914
void immu_regs_intrmap_enable(immu_t *immu, uint64_t irta_reg);
usr/src/uts/i86pc/sys/immu.h
915
uint64_t immu_regs_get64(immu_t *immu, uint_t reg);
usr/src/uts/i86pc/sys/immu.h
916
void immu_regs_put64(immu_t *immu, uint_t reg, uint64_t val);
usr/src/uts/i86pc/sys/immu.h
917
uint32_t immu_regs_get32(immu_t *immu, uint_t reg);
usr/src/uts/i86pc/sys/immu.h
918
void immu_regs_put32(immu_t *immu, uint_t reg, uint32_t val);
usr/src/uts/i86pc/sys/immu.h
922
void immu_dvma_startup(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
923
void immu_dvma_shutdown(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
933
immu_t *immu_dvma_get_immu(dev_info_t *dip, immu_flags_t immu_flags);
usr/src/uts/i86pc/sys/immu.h
945
void immu_intrmap_startup(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
946
void immu_intrmap_shutdown(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
950
void immu_intr_register(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
956
void immu_qinv_startup(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
957
void immu_qinv_shutdown(immu_t *immu);
usr/src/uts/i86pc/sys/immu.h
960
void immu_qinv_context_fsi(immu_t *immu, uint8_t function_mask,
usr/src/uts/i86pc/sys/immu.h
962
void immu_qinv_context_dsi(immu_t *immu, uint_t domain_id,
usr/src/uts/i86pc/sys/immu.h
964
void immu_qinv_context_gbl(immu_t *immu, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/sys/immu.h
965
void immu_qinv_iotlb_psi(immu_t *immu, uint_t domain_id,
usr/src/uts/i86pc/sys/immu.h
967
void immu_qinv_iotlb_dsi(immu_t *immu, uint_t domain_id, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/sys/immu.h
968
void immu_qinv_iotlb_gbl(immu_t *immu, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/sys/immu.h
970
void immu_qinv_intr_global(immu_t *immu, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/sys/immu.h
971
void immu_qinv_intr_one_cache(immu_t *immu, uint_t idx, immu_inv_wait_t *iwp);
usr/src/uts/i86pc/sys/immu.h
972
void immu_qinv_intr_caches(immu_t *immu, uint_t idx, uint_t cnt,
usr/src/uts/i86pc/sys/immu.h
974
void immu_qinv_report_fault(immu_t *immu);