Home
last modified time | relevance | path

Searched refs:amd_iommu_t (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu_page_tables.h118 int amd_iommu_map_pa2va(amd_iommu_t *iommu, dev_info_t *rdip,
122 int amd_iommu_unmap_va(amd_iommu_t *iommu, dev_info_t *rdip,
124 void amd_iommu_init_page_tables(amd_iommu_t *iommu);
125 void amd_iommu_fini_page_tables(amd_iommu_t *iommu);
126 void amd_iommu_set_passthru(amd_iommu_t *iommu, dev_info_t *rdip);
H A Damd_iommu_log.c116 devtab_illegal_entry(amd_iommu_t *iommu, uint32_t *event) in devtab_illegal_entry()
165 io_page_fault(amd_iommu_t *iommu, uint32_t *event) in io_page_fault()
223 devtab_hw_error(amd_iommu_t *iommu, uint32_t *event) in devtab_hw_error()
272 pgtable_hw_error(amd_iommu_t *iommu, uint32_t *event) in pgtable_hw_error()
325 cmdbuf_illegal_cmd(amd_iommu_t *iommu, uint32_t *event) in cmdbuf_illegal_cmd()
348 cmdbuf_hw_error(amd_iommu_t *iommu, uint32_t *event) in cmdbuf_hw_error()
379 iotlb_inval_to(amd_iommu_t *iommu, uint32_t *event) in iotlb_inval_to()
418 device_illegal_req(amd_iommu_t *iommu, uint32_t *event) in device_illegal_req()
458 amd_iommu_process_one_event(amd_iommu_t *iommu) in amd_iommu_process_one_event()
509 amd_iommu_read_log(amd_iommu_t *iommu, amd_iommu_log_op_t op) in amd_iommu_read_log()
H A Damd_iommu_cmd.c34 amd_iommu_wait_for_completion(amd_iommu_t *iommu) in amd_iommu_wait_for_completion()
46 create_compl_wait_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp, in create_compl_wait_cmd()
78 create_inval_devtab_entry_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp, in create_inval_devtab_entry_cmd()
108 create_inval_iommu_pages_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp, in create_inval_iommu_pages_cmd()
139 create_inval_iotlb_pages_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp, in create_inval_iotlb_pages_cmd()
170 create_inval_intr_table_cmd(amd_iommu_t *iommu, amd_iommu_cmdargs_t *cmdargsp, in create_inval_intr_table_cmd()
196 amd_iommu_cmd(amd_iommu_t *iommu, amd_iommu_cmd_t cmd, in amd_iommu_cmd()
H A Damd_iommu_impl.c39 static int amd_iommu_fini(amd_iommu_t *iommu, int type);
40 static void amd_iommu_teardown_interrupts(amd_iommu_t *iommu);
41 static void amd_iommu_stop(amd_iommu_t *iommu);
68 static int unmap_current_window(amd_iommu_t *iommu, dev_info_t *rdip,
114 amd_iommu_register(amd_iommu_t *iommu) in amd_iommu_register()
144 amd_iommu_unregister(amd_iommu_t *iommu) in amd_iommu_unregister()
164 amd_iommu_setup_passthru(amd_iommu_t *iommu) in amd_iommu_setup_passthru()
187 amd_iommu_start(amd_iommu_t *iommu) in amd_iommu_start()
246 amd_iommu_stop(amd_iommu_t *iommu) in amd_iommu_stop()
276 amd_iommu_setup_tables_and_buffers(amd_iommu_t *iommu) in amd_iommu_setup_tables_and_buffers()
[all …]
H A Damd_iommu_page_tables.c64 amd_iommu_get_src_bdf(amd_iommu_t *iommu, int32_t bdf, int32_t *src_bdfp) in amd_iommu_get_src_bdf()
87 amd_iommu_get_domain(amd_iommu_t *iommu, dev_info_t *rdip, int alias, in amd_iommu_get_domain()
124 amd_iommu_init_page_tables(amd_iommu_t *iommu) in amd_iommu_init_page_tables()
132 amd_iommu_fini_page_tables(amd_iommu_t *iommu) in amd_iommu_fini_page_tables()
142 amd_iommu_lookup_domain(amd_iommu_t *iommu, domain_id_t domainid, in amd_iommu_lookup_domain()
196 amd_iommu_teardown_domain(amd_iommu_t *iommu, amd_iommu_domain_t *dp) in amd_iommu_teardown_domain()
237 amd_iommu_get_deviceid(amd_iommu_t *iommu, dev_info_t *rdip, int32_t *deviceid, in amd_iommu_get_deviceid()
328 init_devtbl(amd_iommu_t *iommu, uint64_t *devtbl_entry, domain_id_t domainid, in init_devtbl()
387 amd_iommu_set_passthru(amd_iommu_t *iommu, dev_info_t *rdip) in amd_iommu_set_passthru()
479 amd_iommu_set_devtbl_entry(amd_iommu_t *iommu, dev_info_t *rdip, in amd_iommu_set_devtbl_entry()
[all …]
H A Damd_iommu_acpi.h293 amd_iommu_acpi_ivhd_t *amd_iommu_lookup_any_ivhd(amd_iommu_t *);
298 int amd_iommu_acpi_init_devtbl(amd_iommu_t *iommu);
H A Damd_iommu_impl.h404 } amd_iommu_t; typedef
480 int amd_iommu_cmd(amd_iommu_t *iommu, amd_iommu_cmd_t cmd,
485 int amd_iommu_read_log(amd_iommu_t *iommu, amd_iommu_log_op_t op);
H A Damd_iommu_acpi.c796 set_deventry(amd_iommu_t *iommu, int entry, amd_iommu_acpi_ivhd_t *hinfop) in set_deventry()
809 amd_iommu_acpi_init_devtbl(amd_iommu_t *iommu) in amd_iommu_acpi_init_devtbl()
899 amd_iommu_lookup_any_ivhd(amd_iommu_t *iommu) in amd_iommu_lookup_any_ivhd()