Searched refs:immu_t (Results 1 – 7 of 7) sorted by relevance
/titanic_44/usr/src/uts/i86pc/sys/ |
H A D | immu.h | 635 } immu_t; typedef 664 immu_t *dom_immu; 718 immu_t *imd_immu; 773 void (*imf_context_fsi)(immu_t *, uint8_t, uint16_t, uint_t, 775 void (*imf_context_dsi)(immu_t *, uint_t, immu_inv_wait_t *); 776 void (*imf_context_gbl)(immu_t *, immu_inv_wait_t *); 778 void (*imf_iotlb_psi)(immu_t *, uint_t, uint64_t, uint_t, uint_t, 780 void (*imf_iotlb_dsi)(immu_t *, uint_t, immu_inv_wait_t *); 781 void (*imf_iotlb_gbl)(immu_t *, immu_inv_wait_t *); 863 immu_t *immu_dmar_get_immu(dev_info_t *rdip); [all …]
|
/titanic_44/usr/src/uts/i86pc/io/ |
H A D | immu_regs.c | 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() 346 setup_regs(immu_t *immu) in setup_regs() 445 immu_t *immu; in immu_regs_setup() 464 immu_regs_resume(immu_t *immu) in immu_regs_resume() 498 immu_regs_suspend(immu_t *immu) in immu_regs_suspend() 512 immu_regs_startup(immu_t *immu) in immu_regs_startup() [all …]
|
H A D | immu_qinv.c | 161 static void qinv_submit_inv_dsc(immu_t *immu, qinv_dsc_t *dsc); 162 static void qinv_context_common(immu_t *immu, uint8_t function_mask, 164 static void qinv_iotlb_common(immu_t *immu, uint_t domain_id, 166 static void qinv_iec_common(immu_t *immu, uint_t iidx, 169 static void qinv_wait_sync(immu_t *immu, immu_inv_wait_t *iwp); 171 static void qinv_dev_iotlb_common(immu_t *immu, uint16_t sid, 177 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() [all …]
|
H A D | immu_intrmap.c | 40 immu_t *ir_immu; 302 init_unit(immu_t *immu) in init_unit() 388 static immu_t * 391 immu_t *immu = NULL; in get_immu() 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() 651 immu_t *immu; in immu_intrmap_switchon() 669 immu_t *immu; in immu_intrmap_alloc() 749 immu_t *immu; in immu_intrmap_map() [all …]
|
H A D | immu_dvma.c | 64 immu_t *dva_immu; 74 static domain_t *domain_create(immu_t *immu, dev_info_t *ddip, 248 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() 426 immu_t *immu = arg; in pgtable_ctor() 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() 610 immu_t * 614 immu_t *immu; in immu_dvma_get_immu() [all …]
|
H A D | immu.c | 796 immu_t *immu; in immu_state_alloc() 806 immu = kmem_zalloc(sizeof (immu_t), KM_SLEEP); in immu_state_alloc() 897 list_create(&immu_list, sizeof (immu_t), offsetof(immu_t, immu_node)); in immu_subsystems_setup() 925 immu_t *immu; in immu_subsystems_startup() 1213 immu_t *immu; in immu_quiesce() 1271 immu_t *immu; in immu_unquiesce()
|
H A D | immu_dmar.c | 1049 immu_t * 1233 immu_dmar_set_immu(void *dmar_unit, immu_t *immu) in immu_dmar_set_immu() 1267 immu_t *
|