amd_iommu          39 arch/x86/events/amd/iommu.c 	struct amd_iommu *iommu;
amd_iommu         233 arch/x86/events/amd/iommu.c static inline struct amd_iommu *perf_event_2_iommu(struct perf_event *ev)
amd_iommu         240 arch/x86/events/amd/iommu.c 	struct amd_iommu *iommu = perf_event_2_iommu(ev);
amd_iommu         270 arch/x86/events/amd/iommu.c 	struct amd_iommu *iommu = perf_event_2_iommu(event);
amd_iommu         290 arch/x86/events/amd/iommu.c 		struct amd_iommu *iommu = perf_event_2_iommu(event);
amd_iommu         305 arch/x86/events/amd/iommu.c 	struct amd_iommu *iommu = perf_event_2_iommu(event);
amd_iommu          24 arch/x86/events/amd/iommu.h struct amd_iommu;
amd_iommu          35 arch/x86/events/amd/iommu.h extern int amd_iommu_pc_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr,
amd_iommu          38 arch/x86/events/amd/iommu.h extern int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr,
amd_iommu          41 arch/x86/events/amd/iommu.h extern struct amd_iommu *get_amd_iommu(int idx);
amd_iommu         286 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = amd_iommu_rlookup_table[devid];
amd_iommu         402 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu         428 drivers/iommu/amd_iommu.c 		struct amd_iommu *iommu;
amd_iommu         458 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu         558 drivers/iommu/amd_iommu.c static void iommu_print_event(struct amd_iommu *iommu, void *__evt)
amd_iommu         641 drivers/iommu/amd_iommu.c static void iommu_poll_events(struct amd_iommu *iommu)
amd_iommu         656 drivers/iommu/amd_iommu.c static void iommu_handle_ppr_entry(struct amd_iommu *iommu, u64 *raw)
amd_iommu         674 drivers/iommu/amd_iommu.c static void iommu_poll_ppr_log(struct amd_iommu *iommu)
amd_iommu         736 drivers/iommu/amd_iommu.c static void iommu_poll_ga_log(struct amd_iommu *iommu)
amd_iommu         787 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = (struct amd_iommu *) data;
amd_iommu         858 drivers/iommu/amd_iommu.c static void copy_cmd_to_buffer(struct amd_iommu *iommu,
amd_iommu        1028 drivers/iommu/amd_iommu.c static int __iommu_queue_command_sync(struct amd_iommu *iommu,
amd_iommu        1065 drivers/iommu/amd_iommu.c static int iommu_queue_command_sync(struct amd_iommu *iommu,
amd_iommu        1079 drivers/iommu/amd_iommu.c static int iommu_queue_command(struct amd_iommu *iommu, struct iommu_cmd *cmd)
amd_iommu        1088 drivers/iommu/amd_iommu.c static int iommu_completion_wait(struct amd_iommu *iommu)
amd_iommu        1116 drivers/iommu/amd_iommu.c static int iommu_flush_dte(struct amd_iommu *iommu, u16 devid)
amd_iommu        1125 drivers/iommu/amd_iommu.c static void amd_iommu_flush_dte_all(struct amd_iommu *iommu)
amd_iommu        1139 drivers/iommu/amd_iommu.c static void amd_iommu_flush_tlb_all(struct amd_iommu *iommu)
amd_iommu        1153 drivers/iommu/amd_iommu.c static void amd_iommu_flush_tlb_domid(struct amd_iommu *iommu, u32 dom_id)
amd_iommu        1164 drivers/iommu/amd_iommu.c static void amd_iommu_flush_all(struct amd_iommu *iommu)
amd_iommu        1174 drivers/iommu/amd_iommu.c static void iommu_flush_irt(struct amd_iommu *iommu, u16 devid)
amd_iommu        1183 drivers/iommu/amd_iommu.c static void amd_iommu_flush_irt_all(struct amd_iommu *iommu)
amd_iommu        1193 drivers/iommu/amd_iommu.c void iommu_flush_all_caches(struct amd_iommu *iommu)
amd_iommu        1210 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        1224 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = data;
amd_iommu        1234 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        1972 drivers/iommu/amd_iommu.c 		struct amd_iommu *iommu = amd_iommu_rlookup_table[devid];
amd_iommu        2017 drivers/iommu/amd_iommu.c 		struct amd_iommu *iommu = amd_iommu_rlookup_table[devid];
amd_iommu        2035 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        2059 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        2266 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        2311 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        3036 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        3067 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        3414 drivers/iommu/amd_iommu.c 		struct amd_iommu *iommu;
amd_iommu        3584 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        3734 drivers/iommu/amd_iommu.c static void set_remap_table_entry(struct amd_iommu *iommu, u16 devid,
amd_iommu        3759 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        3829 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = amd_iommu_rlookup_table[devid];
amd_iommu        3877 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        3911 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        3935 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        4112 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        4130 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        4172 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = amd_iommu_rlookup_table[devid];
amd_iommu        4265 drivers/iommu/amd_iommu.c 		struct amd_iommu *iommu;
amd_iommu        4365 drivers/iommu/amd_iommu.c static void amd_ir_update_irte(struct irq_data *irqd, struct amd_iommu *iommu,
amd_iommu        4375 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = amd_iommu_rlookup_table[irte_info->devid];
amd_iommu        4392 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = amd_iommu_rlookup_table[irte_info->devid];
amd_iommu        4458 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu        4512 drivers/iommu/amd_iommu.c static void amd_ir_update_irte(struct irq_data *irqd, struct amd_iommu *iommu,
amd_iommu        4534 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = amd_iommu_rlookup_table[irte_info->devid];
amd_iommu        4570 drivers/iommu/amd_iommu.c int amd_iommu_create_irq_domain(struct amd_iommu *iommu)
amd_iommu        4592 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu;
amd_iommu          21 drivers/iommu/amd_iommu_debugfs.c void amd_iommu_debugfs_setup(struct amd_iommu *iommu)
amd_iommu         166 drivers/iommu/amd_iommu_init.c struct amd_iommu *amd_iommus[MAX_IOMMUS];
amd_iommu         206 drivers/iommu/amd_iommu_init.c struct amd_iommu **amd_iommu_rlookup_table;
amd_iommu         259 drivers/iommu/amd_iommu_init.c bool translation_pre_enabled(struct amd_iommu *iommu)
amd_iommu         265 drivers/iommu/amd_iommu_init.c static void clear_translation_pre_enabled(struct amd_iommu *iommu)
amd_iommu         270 drivers/iommu/amd_iommu_init.c static void init_translation_status(struct amd_iommu *iommu)
amd_iommu         300 drivers/iommu/amd_iommu_init.c static u32 iommu_read_l1(struct amd_iommu *iommu, u16 l1, u8 address)
amd_iommu         309 drivers/iommu/amd_iommu_init.c static void iommu_write_l1(struct amd_iommu *iommu, u16 l1, u8 address, u32 val)
amd_iommu         316 drivers/iommu/amd_iommu_init.c static u32 iommu_read_l2(struct amd_iommu *iommu, u8 address)
amd_iommu         325 drivers/iommu/amd_iommu_init.c static void iommu_write_l2(struct amd_iommu *iommu, u8 address, u32 val)
amd_iommu         344 drivers/iommu/amd_iommu_init.c static void iommu_set_exclusion_range(struct amd_iommu *iommu)
amd_iommu         363 drivers/iommu/amd_iommu_init.c static void iommu_set_device_table(struct amd_iommu *iommu)
amd_iommu         376 drivers/iommu/amd_iommu_init.c static void iommu_feature_enable(struct amd_iommu *iommu, u8 bit)
amd_iommu         385 drivers/iommu/amd_iommu_init.c static void iommu_feature_disable(struct amd_iommu *iommu, u8 bit)
amd_iommu         394 drivers/iommu/amd_iommu_init.c static void iommu_set_inv_tlb_timeout(struct amd_iommu *iommu, int timeout)
amd_iommu         405 drivers/iommu/amd_iommu_init.c static void iommu_enable(struct amd_iommu *iommu)
amd_iommu         410 drivers/iommu/amd_iommu_init.c static void iommu_disable(struct amd_iommu *iommu)
amd_iommu         446 drivers/iommu/amd_iommu_init.c static void __init iommu_unmap_mmio_space(struct amd_iommu *iommu)
amd_iommu         596 drivers/iommu/amd_iommu_init.c static int __init alloc_command_buffer(struct amd_iommu *iommu)
amd_iommu         608 drivers/iommu/amd_iommu_init.c void amd_iommu_reset_cmd_buffer(struct amd_iommu *iommu)
amd_iommu         624 drivers/iommu/amd_iommu_init.c static void iommu_enable_command_buffer(struct amd_iommu *iommu)
amd_iommu         642 drivers/iommu/amd_iommu_init.c static void iommu_disable_command_buffer(struct amd_iommu *iommu)
amd_iommu         647 drivers/iommu/amd_iommu_init.c static void __init free_command_buffer(struct amd_iommu *iommu)
amd_iommu         653 drivers/iommu/amd_iommu_init.c static int __init alloc_event_buffer(struct amd_iommu *iommu)
amd_iommu         661 drivers/iommu/amd_iommu_init.c static void iommu_enable_event_buffer(struct amd_iommu *iommu)
amd_iommu         682 drivers/iommu/amd_iommu_init.c static void iommu_disable_event_buffer(struct amd_iommu *iommu)
amd_iommu         687 drivers/iommu/amd_iommu_init.c static void __init free_event_buffer(struct amd_iommu *iommu)
amd_iommu         693 drivers/iommu/amd_iommu_init.c static int __init alloc_ppr_log(struct amd_iommu *iommu)
amd_iommu         701 drivers/iommu/amd_iommu_init.c static void iommu_enable_ppr_log(struct amd_iommu *iommu)
amd_iommu         721 drivers/iommu/amd_iommu_init.c static void __init free_ppr_log(struct amd_iommu *iommu)
amd_iommu         729 drivers/iommu/amd_iommu_init.c static void free_ga_log(struct amd_iommu *iommu)
amd_iommu         741 drivers/iommu/amd_iommu_init.c static int iommu_ga_log_enable(struct amd_iommu *iommu)
amd_iommu         771 drivers/iommu/amd_iommu_init.c static int iommu_init_ga_log(struct amd_iommu *iommu)
amd_iommu         805 drivers/iommu/amd_iommu_init.c static int iommu_init_ga(struct amd_iommu *iommu)
amd_iommu         823 drivers/iommu/amd_iommu_init.c static void iommu_enable_xt(struct amd_iommu *iommu)
amd_iommu         836 drivers/iommu/amd_iommu_init.c static void iommu_enable_gt(struct amd_iommu *iommu)
amd_iommu         868 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu         974 drivers/iommu/amd_iommu_init.c static void __init set_iommu_for_device(struct amd_iommu *iommu, u16 devid)
amd_iommu         983 drivers/iommu/amd_iommu_init.c static void __init set_dev_entry_from_acpi(struct amd_iommu *iommu,
amd_iommu        1119 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu = amd_iommu_rlookup_table[devid];
amd_iommu        1140 drivers/iommu/amd_iommu_init.c static int __init init_iommu_from_acpi(struct amd_iommu *iommu,
amd_iommu        1407 drivers/iommu/amd_iommu_init.c static void __init free_iommu_one(struct amd_iommu *iommu)
amd_iommu        1418 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu, *next;
amd_iommu        1433 drivers/iommu/amd_iommu_init.c static void amd_iommu_erratum_746_workaround(struct amd_iommu *iommu)
amd_iommu        1464 drivers/iommu/amd_iommu_init.c static void amd_iommu_ats_write_check_workaround(struct amd_iommu *iommu)
amd_iommu        1490 drivers/iommu/amd_iommu_init.c static int __init init_iommu_one(struct amd_iommu *iommu, struct ivhd_header *h)
amd_iommu        1624 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        1642 drivers/iommu/amd_iommu_init.c 			iommu = kzalloc(sizeof(struct amd_iommu), GFP_KERNEL);
amd_iommu        1658 drivers/iommu/amd_iommu_init.c static int iommu_pc_get_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr,
amd_iommu        1661 drivers/iommu/amd_iommu_init.c static void init_iommu_perf_ctr(struct amd_iommu *iommu)
amd_iommu        1703 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu = dev_to_amd_iommu(dev);
amd_iommu        1712 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu = dev_to_amd_iommu(dev);
amd_iommu        1733 drivers/iommu/amd_iommu_init.c static int __init iommu_init_pci(struct amd_iommu *iommu)
amd_iommu        1848 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        1881 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        1922 drivers/iommu/amd_iommu_init.c static int iommu_setup_msi(struct amd_iommu *iommu)
amd_iommu        1956 drivers/iommu/amd_iommu_init.c static void iommu_update_intcapxt(struct amd_iommu *iommu)
amd_iommu        1985 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        1999 drivers/iommu/amd_iommu_init.c static int iommu_init_intcapxt(struct amd_iommu *iommu)
amd_iommu        2030 drivers/iommu/amd_iommu_init.c static int iommu_init_msi(struct amd_iommu *iommu)
amd_iommu        2204 drivers/iommu/amd_iommu_init.c static void iommu_init_flags(struct amd_iommu *iommu)
amd_iommu        2231 drivers/iommu/amd_iommu_init.c static void iommu_apply_resume_quirks(struct amd_iommu *iommu)
amd_iommu        2274 drivers/iommu/amd_iommu_init.c static void iommu_enable_ga(struct amd_iommu *iommu)
amd_iommu        2292 drivers/iommu/amd_iommu_init.c static void early_enable_iommu(struct amd_iommu *iommu)
amd_iommu        2316 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        2360 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        2377 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        2395 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        2685 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        2790 drivers/iommu/amd_iommu_init.c 			struct amd_iommu *iommu;
amd_iommu        2866 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        3085 drivers/iommu/amd_iommu_init.c struct amd_iommu *get_amd_iommu(unsigned int idx)
amd_iommu        3088 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu;
amd_iommu        3106 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu = get_amd_iommu(idx);
amd_iommu        3123 drivers/iommu/amd_iommu_init.c 	struct amd_iommu *iommu = get_amd_iommu(idx);
amd_iommu        3132 drivers/iommu/amd_iommu_init.c static int iommu_pc_get_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr,
amd_iommu        3170 drivers/iommu/amd_iommu_init.c int amd_iommu_pc_get_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn, u64 *value)
amd_iommu        3179 drivers/iommu/amd_iommu_init.c int amd_iommu_pc_set_reg(struct amd_iommu *iommu, u8 bank, u8 cntr, u8 fxn, u64 *value)
amd_iommu          18 drivers/iommu/amd_iommu_proto.h extern void amd_iommu_reset_cmd_buffer(struct amd_iommu *iommu);
amd_iommu          25 drivers/iommu/amd_iommu_proto.h void amd_iommu_debugfs_setup(struct amd_iommu *iommu);
amd_iommu          27 drivers/iommu/amd_iommu_proto.h static inline void amd_iommu_debugfs_setup(struct amd_iommu *iommu) {}
amd_iommu          55 drivers/iommu/amd_iommu_proto.h extern int amd_iommu_create_irq_domain(struct amd_iommu *iommu);
amd_iommu          57 drivers/iommu/amd_iommu_proto.h static inline int amd_iommu_create_irq_domain(struct amd_iommu *iommu)
amd_iommu          76 drivers/iommu/amd_iommu_proto.h static inline bool iommu_feature(struct amd_iommu *iommu, u64 f)
amd_iommu          94 drivers/iommu/amd_iommu_proto.h extern bool translation_pre_enabled(struct amd_iommu *iommu);
amd_iommu         605 drivers/iommu/amd_iommu_types.h static inline struct amd_iommu *dev_to_amd_iommu(struct device *dev)
amd_iommu         609 drivers/iommu/amd_iommu_types.h 	return container_of(iommu, struct amd_iommu, iommu);
amd_iommu         674 drivers/iommu/amd_iommu_types.h extern struct amd_iommu *amd_iommus[MAX_IOMMUS];
amd_iommu         728 drivers/iommu/amd_iommu_types.h extern struct amd_iommu **amd_iommu_rlookup_table;
amd_iommu         759 drivers/iommu/amd_iommu_types.h extern void iommu_flush_all_caches(struct amd_iommu *iommu);