Symbol: amd_iommu_t
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
801
set_deventry(amd_iommu_t *iommu, int entry, amd_iommu_acpi_ivhd_t *hinfop)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
814
amd_iommu_acpi_init_devtbl(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.c
904
amd_iommu_lookup_any_ivhd(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.h
297
amd_iommu_acpi_ivhd_t *amd_iommu_lookup_any_ivhd(amd_iommu_t *);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_acpi.h
302
int amd_iommu_acpi_init_devtbl(amd_iommu_t *iommu);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_cmd.c
108
create_inval_iommu_pages_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_cmd.c
139
create_inval_iotlb_pages_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_cmd.c
170
create_inval_intr_table_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_cmd.c
196
amd_iommu_cmd(amd_iommu_t *iommu, amd_iommu_cmd_t cmd,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_cmd.c
34
amd_iommu_wait_for_completion(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_cmd.c
46
create_compl_wait_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_cmd.c
78
create_inval_devtab_entry_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
115
amd_iommu_register(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1185
amd_iommu_fini(amd_iommu_t *iommu, int type)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1227
kmem_free(iommu, sizeof (amd_iommu_t));
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1250
amd_iommu_t *iommu;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1348
amd_iommu_t *iommu, *next_iommu;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1418
amd_iommu_t *iommu = iommulib_iommu_getdata(handle);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
145
amd_iommu_unregister(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1493
map_current_window(amd_iommu_t *iommu, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1553
unmap_current_window(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1627
amd_iommu_t *iommu = iommulib_iommu_getdata(handle);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
165
amd_iommu_setup_passthru(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1706
amd_iommu_t *iommu = iommulib_iommu_getdata(handle);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1809
amd_iommu_t *iommu = iommulib_iommu_getdata(handle);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
188
amd_iommu_start(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
247
amd_iommu_stop(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
277
amd_iommu_setup_tables_and_buffers(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
40
static int amd_iommu_fini(amd_iommu_t *iommu, int type);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
41
static void amd_iommu_teardown_interrupts(amd_iommu_t *iommu);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
42
static void amd_iommu_stop(amd_iommu_t *iommu);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
484
amd_iommu_teardown_tables_and_buffers(amd_iommu_t *iommu, int type)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
545
amd_iommu_enable_interrupts(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
566
amd_iommu_setup_exclusion(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
602
amd_iommu_teardown_exclusion(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
611
amd_iommu_t *iommu = (amd_iommu_t *)arg1;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
657
amd_iommu_setup_interrupts(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
69
static int unmap_current_window(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
883
amd_iommu_teardown_interrupts(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
920
static amd_iommu_t *
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
924
amd_iommu_t *iommu;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
947
iommu = kmem_zalloc(sizeof (amd_iommu_t), KM_SLEEP);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.h
480
int amd_iommu_cmd(amd_iommu_t *iommu, amd_iommu_cmd_t cmd,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.h
485
int amd_iommu_read_log(amd_iommu_t *iommu, amd_iommu_log_op_t op);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
116
devtab_illegal_entry(amd_iommu_t *iommu, uint32_t *event)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
165
io_page_fault(amd_iommu_t *iommu, uint32_t *event)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
223
devtab_hw_error(amd_iommu_t *iommu, uint32_t *event)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
272
pgtable_hw_error(amd_iommu_t *iommu, uint32_t *event)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
325
cmdbuf_illegal_cmd(amd_iommu_t *iommu, uint32_t *event)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
348
cmdbuf_hw_error(amd_iommu_t *iommu, uint32_t *event)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
379
iotlb_inval_to(amd_iommu_t *iommu, uint32_t *event)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
418
device_illegal_req(amd_iommu_t *iommu, uint32_t *event)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
458
amd_iommu_process_one_event(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_log.c
509
amd_iommu_read_log(amd_iommu_t *iommu, amd_iommu_log_op_t op)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1091
amd_iommu_setup_1_pgtable(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1162
amd_iommu_teardown_pdte(amd_iommu_t *iommu,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1209
amd_iommu_create_pgtables(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
124
amd_iommu_init_page_tables(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1285
amd_iommu_destroy_pgtables(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
132
amd_iommu_fini_page_tables(amd_iommu_t *iommu)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
142
amd_iommu_lookup_domain(amd_iommu_t *iommu, domain_id_t domainid,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1434
amd_iommu_map_pa2va(amd_iommu_t *iommu, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1595
amd_iommu_unmap_va(amd_iommu_t *iommu, dev_info_t *rdip, uint64_t start_va,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
196
amd_iommu_teardown_domain(amd_iommu_t *iommu, amd_iommu_domain_t *dp)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
237
amd_iommu_get_deviceid(amd_iommu_t *iommu, dev_info_t *rdip, int32_t *deviceid,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
328
init_devtbl(amd_iommu_t *iommu, uint64_t *devtbl_entry, domain_id_t domainid,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
387
amd_iommu_set_passthru(amd_iommu_t *iommu, dev_info_t *rdip)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
479
amd_iommu_set_devtbl_entry(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
554
amd_iommu_clear_devtbl_entry(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
64
amd_iommu_get_src_bdf(amd_iommu_t *iommu, int32_t bdf, int32_t *src_bdfp)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
712
amd_iommu_lookup_pgtable(amd_iommu_t *iommu, amd_iommu_page_table_t *ppt,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
769
amd_iommu_alloc_pgtable(amd_iommu_t *iommu, domain_id_t domainid,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
87
amd_iommu_get_domain(amd_iommu_t *iommu, dev_info_t *rdip, int alias,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
923
amd_iommu_free_pgtable(amd_iommu_t *iommu, amd_iommu_page_table_t *pt)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.h
118
int amd_iommu_map_pa2va(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.h
122
int amd_iommu_unmap_va(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.h
124
void amd_iommu_init_page_tables(amd_iommu_t *iommu);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.h
125
void amd_iommu_fini_page_tables(amd_iommu_t *iommu);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.h
126
void amd_iommu_set_passthru(amd_iommu_t *iommu, dev_info_t *rdip);