mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-29 23:53:55 +08:00
5e2b930b07
This patch introduces remapping-ops for setting ups MSI interrupts. Signed-off-by: Joerg Roedel <joerg.roedel@amd.com> Acked-by: Yinghai Lu <yinghai@kernel.org> Cc: David Woodhouse <dwmw2@infradead.org> Cc: Alex Williamson <alex.williamson@redhat.com> Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
23 lines
516 B
C
23 lines
516 B
C
#ifndef _ASM_X86_IRQ_REMAPPING_H
|
|
#define _ASM_X86_IRQ_REMAPPING_H
|
|
|
|
#define IRTE_DEST(dest) ((x2apic_mode) ? dest : dest << 8)
|
|
|
|
#ifdef CONFIG_IRQ_REMAP
|
|
static void irq_remap_modify_chip_defaults(struct irq_chip *chip);
|
|
static inline bool irq_remapped(struct irq_cfg *cfg)
|
|
{
|
|
return cfg->irq_2_iommu.iommu != NULL;
|
|
}
|
|
#else
|
|
static inline bool irq_remapped(struct irq_cfg *cfg)
|
|
{
|
|
return false;
|
|
}
|
|
static inline void irq_remap_modify_chip_defaults(struct irq_chip *chip)
|
|
{
|
|
}
|
|
#endif
|
|
|
|
#endif /* _ASM_X86_IRQ_REMAPPING_H */
|