Home
last modified time | relevance | path

Searched refs:immu_t (Results 1 – 7 of 7) sorted by relevance

/titanic_41/usr/src/uts/i86pc/sys/
H A Dimmu.h635 } 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_41/usr/src/uts/i86pc/io/
H A Dimmu_regs.c97 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 Dimmu_qinv.c161 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 Dimmu_intrmap.c40 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 Dimmu_dvma.c64 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 Dimmu.c796 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 Dimmu_dmar.c1049 immu_t *
1233 immu_dmar_set_immu(void *dmar_unit, immu_t *immu) in immu_dmar_set_immu()
1267 immu_t *