Lines Matching defs:iommu

250 static u32 iommu_read_l1(struct amd_iommu *iommu, u16 l1, u8 address)  in iommu_read_l1()
259 static void iommu_write_l1(struct amd_iommu *iommu, u16 l1, u8 address, u32 val) in iommu_write_l1()
266 static u32 iommu_read_l2(struct amd_iommu *iommu, u8 address) in iommu_read_l2()
275 static void iommu_write_l2(struct amd_iommu *iommu, u8 address, u32 val) in iommu_write_l2()
294 static void iommu_set_exclusion_range(struct amd_iommu *iommu) in iommu_set_exclusion_range()
313 static void iommu_set_device_table(struct amd_iommu *iommu) in iommu_set_device_table()
326 static void iommu_feature_enable(struct amd_iommu *iommu, u8 bit) in iommu_feature_enable()
335 static void iommu_feature_disable(struct amd_iommu *iommu, u8 bit) in iommu_feature_disable()
344 static void iommu_set_inv_tlb_timeout(struct amd_iommu *iommu, int timeout) in iommu_set_inv_tlb_timeout()
355 static void iommu_enable(struct amd_iommu *iommu) in iommu_enable()
360 static void iommu_disable(struct amd_iommu *iommu) in iommu_disable()
389 static void __init iommu_unmap_mmio_space(struct amd_iommu *iommu) in iommu_unmap_mmio_space()
519 static u8 * __init alloc_command_buffer(struct amd_iommu *iommu) in alloc_command_buffer()
536 void amd_iommu_reset_cmd_buffer(struct amd_iommu *iommu) in amd_iommu_reset_cmd_buffer()
550 static void iommu_enable_command_buffer(struct amd_iommu *iommu) in iommu_enable_command_buffer()
566 static void __init free_command_buffer(struct amd_iommu *iommu) in free_command_buffer()
573 static u8 * __init alloc_event_buffer(struct amd_iommu *iommu) in alloc_event_buffer()
586 static void iommu_enable_event_buffer(struct amd_iommu *iommu) in iommu_enable_event_buffer()
604 static void __init free_event_buffer(struct amd_iommu *iommu) in free_event_buffer()
610 static u8 * __init alloc_ppr_log(struct amd_iommu *iommu) in alloc_ppr_log()
621 static void iommu_enable_ppr_log(struct amd_iommu *iommu) in iommu_enable_ppr_log()
641 static void __init free_ppr_log(struct amd_iommu *iommu) in free_ppr_log()
649 static void iommu_enable_gt(struct amd_iommu *iommu) in iommu_enable_gt()
687 static void __init set_iommu_for_device(struct amd_iommu *iommu, u16 devid) in set_iommu_for_device()
696 static void __init set_dev_entry_from_acpi(struct amd_iommu *iommu, in set_dev_entry_from_acpi()
787 struct amd_iommu *iommu = amd_iommu_rlookup_table[devid]; in set_device_exclusion_range() local
808 static int __init init_iommu_from_acpi(struct amd_iommu *iommu, in init_iommu_from_acpi()
1011 static int __init init_iommu_devices(struct amd_iommu *iommu) in init_iommu_devices()
1021 static void __init free_iommu_one(struct amd_iommu *iommu) in free_iommu_one()
1031 struct amd_iommu *iommu, *next; in free_iommu_all() local
1046 static void amd_iommu_erratum_746_workaround(struct amd_iommu *iommu) in amd_iommu_erratum_746_workaround()
1078 static void amd_iommu_ats_write_check_workaround(struct amd_iommu *iommu) in amd_iommu_ats_write_check_workaround()
1105 static int __init init_iommu_one(struct amd_iommu *iommu, struct ivhd_header *h) in init_iommu_one()
1178 struct amd_iommu *iommu; in init_iommu_all() local
1217 static void init_iommu_perf_ctr(struct amd_iommu *iommu) in init_iommu_perf_ctr()
1246 struct amd_iommu *iommu = dev_get_drvdata(dev); in amd_iommu_show_cap() local
1255 struct amd_iommu *iommu = dev_get_drvdata(dev); in amd_iommu_show_features() local
1276 static int iommu_init_pci(struct amd_iommu *iommu) in iommu_init_pci()
1389 struct amd_iommu *iommu; in print_iommu_info() local
1412 struct amd_iommu *iommu; in amd_iommu_init_pci() local
1437 static int iommu_setup_msi(struct amd_iommu *iommu) in iommu_setup_msi()
1461 static int iommu_init_msi(struct amd_iommu *iommu) in iommu_init_msi()
1629 static void iommu_init_flags(struct amd_iommu *iommu) in iommu_init_flags()
1656 static void iommu_apply_resume_quirks(struct amd_iommu *iommu) in iommu_apply_resume_quirks()
1705 struct amd_iommu *iommu; in early_enable_iommus() local
1721 struct amd_iommu *iommu; in enable_iommus_v2() local
1738 struct amd_iommu *iommu; in disable_iommus() local
1751 struct amd_iommu *iommu; in amd_iommu_resume() local
2017 struct amd_iommu *iommu; in amd_iommu_enable_interrupts() local
2055 struct amd_iommu *iommu; in amd_iommu_init_dma() local
2214 struct amd_iommu *iommu; in amd_iommu_init() local
2366 struct amd_iommu *iommu; in amd_iommu_pc_get_max_banks() local
2386 struct amd_iommu *iommu; in amd_iommu_pc_get_max_counters() local
2398 static int iommu_pc_get_set_reg_val(struct amd_iommu *iommu, in iommu_pc_get_set_reg_val()
2434 struct amd_iommu *iommu = amd_iommu_rlookup_table[devid]; in amd_iommu_pc_get_set_reg_val() local