• Home
  • Raw
  • Download

Lines Matching defs:iommu

267 bool translation_pre_enabled(struct amd_iommu *iommu)  in translation_pre_enabled()
273 static void clear_translation_pre_enabled(struct amd_iommu *iommu) in clear_translation_pre_enabled()
278 static void init_translation_status(struct amd_iommu *iommu) in init_translation_status()
310 struct amd_iommu *iommu; in check_feature_on_all_iommus() local
327 static void __init early_iommu_features_init(struct amd_iommu *iommu, in early_iommu_features_init()
336 static u32 iommu_read_l1(struct amd_iommu *iommu, u16 l1, u8 address) in iommu_read_l1()
345 static void iommu_write_l1(struct amd_iommu *iommu, u16 l1, u8 address, u32 val) in iommu_write_l1()
352 static u32 iommu_read_l2(struct amd_iommu *iommu, u8 address) in iommu_read_l2()
361 static void iommu_write_l2(struct amd_iommu *iommu, u8 address, u32 val) in iommu_write_l2()
380 static void iommu_set_exclusion_range(struct amd_iommu *iommu) in iommu_set_exclusion_range()
398 static void iommu_set_cwwb_range(struct amd_iommu *iommu) in iommu_set_cwwb_range()
422 static void iommu_set_device_table(struct amd_iommu *iommu) in iommu_set_device_table()
435 static void iommu_feature_enable(struct amd_iommu *iommu, u8 bit) in iommu_feature_enable()
444 static void iommu_feature_disable(struct amd_iommu *iommu, u8 bit) in iommu_feature_disable()
453 static void iommu_set_inv_tlb_timeout(struct amd_iommu *iommu, int timeout) in iommu_set_inv_tlb_timeout()
464 static void iommu_enable(struct amd_iommu *iommu) in iommu_enable()
469 static void iommu_disable(struct amd_iommu *iommu) in iommu_disable()
505 static void __init iommu_unmap_mmio_space(struct amd_iommu *iommu) in iommu_unmap_mmio_space()
655 static int __init alloc_command_buffer(struct amd_iommu *iommu) in alloc_command_buffer()
667 void amd_iommu_restart_event_logging(struct amd_iommu *iommu) in amd_iommu_restart_event_logging()
677 void amd_iommu_reset_cmd_buffer(struct amd_iommu *iommu) in amd_iommu_reset_cmd_buffer()
693 static void iommu_enable_command_buffer(struct amd_iommu *iommu) in iommu_enable_command_buffer()
711 static void iommu_disable_command_buffer(struct amd_iommu *iommu) in iommu_disable_command_buffer()
716 static void __init free_command_buffer(struct amd_iommu *iommu) in free_command_buffer()
721 static void *__init iommu_alloc_4k_pages(struct amd_iommu *iommu, in iommu_alloc_4k_pages()
738 static int __init alloc_event_buffer(struct amd_iommu *iommu) in alloc_event_buffer()
746 static void iommu_enable_event_buffer(struct amd_iommu *iommu) in iommu_enable_event_buffer()
767 static void iommu_disable_event_buffer(struct amd_iommu *iommu) in iommu_disable_event_buffer()
772 static void __init free_event_buffer(struct amd_iommu *iommu) in free_event_buffer()
778 static int __init alloc_ppr_log(struct amd_iommu *iommu) in alloc_ppr_log()
786 static void iommu_enable_ppr_log(struct amd_iommu *iommu) in iommu_enable_ppr_log()
806 static void __init free_ppr_log(struct amd_iommu *iommu) in free_ppr_log()
811 static void free_ga_log(struct amd_iommu *iommu) in free_ga_log()
819 static int iommu_ga_log_enable(struct amd_iommu *iommu) in iommu_ga_log_enable()
860 static int iommu_init_ga_log(struct amd_iommu *iommu) in iommu_init_ga_log()
885 static int __init alloc_cwwb_sem(struct amd_iommu *iommu) in alloc_cwwb_sem()
892 static void __init free_cwwb_sem(struct amd_iommu *iommu) in free_cwwb_sem()
898 static void iommu_enable_xt(struct amd_iommu *iommu) in iommu_enable_xt()
911 static void iommu_enable_gt(struct amd_iommu *iommu) in iommu_enable_gt()
943 struct amd_iommu *iommu; in copy_device_table() local
1049 static void __init set_iommu_for_device(struct amd_iommu *iommu, u16 devid) in set_iommu_for_device()
1058 static void __init set_dev_entry_from_acpi(struct amd_iommu *iommu, in set_dev_entry_from_acpi()
1192 static int __init init_iommu_from_acpi(struct amd_iommu *iommu, in init_iommu_from_acpi()
1459 static void __init free_iommu_one(struct amd_iommu *iommu) in free_iommu_one()
1471 struct amd_iommu *iommu, *next; in free_iommu_all() local
1486 static void amd_iommu_erratum_746_workaround(struct amd_iommu *iommu) in amd_iommu_erratum_746_workaround()
1517 static void amd_iommu_ats_write_check_workaround(struct amd_iommu *iommu) in amd_iommu_ats_write_check_workaround()
1543 static int __init init_iommu_one(struct amd_iommu *iommu, struct ivhd_header *h) in init_iommu_one()
1701 struct amd_iommu *iommu; in init_iommu_all() local
1735 static void init_iommu_perf_ctr(struct amd_iommu *iommu) in init_iommu_perf_ctr()
1758 struct amd_iommu *iommu = dev_to_amd_iommu(dev); in amd_iommu_show_cap() local
1767 struct amd_iommu *iommu = dev_to_amd_iommu(dev); in amd_iommu_show_features() local
1793 static void __init late_iommu_features_init(struct amd_iommu *iommu) in late_iommu_features_init()
1817 static int __init iommu_init_pci(struct amd_iommu *iommu) in iommu_init_pci()
1923 struct amd_iommu *iommu; in print_iommu_info() local
1956 struct amd_iommu *iommu; in amd_iommu_init_pci() local
2000 static int iommu_setup_msi(struct amd_iommu *iommu) in iommu_setup_msi()
2034 static void iommu_update_intcapxt(struct amd_iommu *iommu) in iommu_update_intcapxt()
2063 struct amd_iommu *iommu; in _irq_notifier_notify() local
2077 static int iommu_init_intcapxt(struct amd_iommu *iommu) in iommu_init_intcapxt()
2108 static int iommu_init_msi(struct amd_iommu *iommu) in iommu_init_msi()
2265 static void iommu_init_flags(struct amd_iommu *iommu) in iommu_init_flags()
2292 static void iommu_apply_resume_quirks(struct amd_iommu *iommu) in iommu_apply_resume_quirks()
2335 static void iommu_enable_ga(struct amd_iommu *iommu) in iommu_enable_ga()
2353 static void early_enable_iommu(struct amd_iommu *iommu) in early_enable_iommu()
2377 struct amd_iommu *iommu; in early_enable_iommus() local
2429 struct amd_iommu *iommu; in enable_iommus_v2() local
2446 struct amd_iommu *iommu; in disable_iommus() local
2464 struct amd_iommu *iommu; in amd_iommu_resume() local
2761 struct amd_iommu *iommu; in amd_iommu_enable_interrupts() local
2866 struct amd_iommu *iommu; in state_next() local
2942 struct amd_iommu *iommu; in amd_iommu_init() local
3220 struct amd_iommu *iommu; in get_amd_iommu() local
3238 struct amd_iommu *iommu = get_amd_iommu(idx); in amd_iommu_pc_get_max_banks() local
3255 struct amd_iommu *iommu = get_amd_iommu(idx); in amd_iommu_pc_get_max_counters() local
3264 static int iommu_pc_get_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, in iommu_pc_get_set_reg()
3302 int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn, u64 *value) in amd_iommu_pc_get_reg()
3311 int amd_iommu_pc_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn, u64 *value) in amd_iommu_pc_set_reg()