Commit e51b2743 authored by Marc Zyngier's avatar Marc Zyngier Committed by Thomas Gleixner
Browse files

irqchip: Make irq-msi-lib.h globally available



Move irq-msi-lib.h into include/linux/irqchip, making it available
to compilation units outside of drivers/irqchip.

This requires some churn in drivers to fetch it from the new location,
generated using this script:

	git grep -l -w \"irq-msi-lib.h\" | \
	xargs sed -i -e 's:"irq-msi-lib.h":\<linux/irqchip/irq-msi-lib.h\>:'

Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250513172819.2216709-2-maz@kernel.org
parent 6a08164d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@
#include <linux/of_address.h>
#include <linux/of_platform.h>

#include "irq-msi-lib.h"
#include <linux/irqchip/irq-msi-lib.h>

#define MIP_INT_RAISE		0x00
#define MIP_INT_CLEAR		0x10
+1 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@
#include <linux/irqchip/arm-gic.h>
#include <linux/irqchip/arm-gic-common.h>

#include "irq-msi-lib.h"
#include <linux/irqchip/irq-msi-lib.h>

/*
* MSI_TYPER:
+1 −1
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@
#include <linux/pci.h>

#include "irq-gic-common.h"
#include "irq-msi-lib.h"
#include <linux/irqchip/irq-msi-lib.h>

#define ITS_MSI_FLAGS_REQUIRED  (MSI_FLAG_USE_DEF_DOM_OPS |	\
				 MSI_FLAG_USE_DEF_CHIP_OPS |	\
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@
#include <asm/exception.h>

#include "irq-gic-common.h"
#include "irq-msi-lib.h"
#include <linux/irqchip/irq-msi-lib.h>

#define ITS_FLAGS_CMDQ_NEEDS_FLUSHING		(1ULL << 0)
#define ITS_FLAGS_WORKAROUND_CAVIUM_22375	(1ULL << 1)
+1 −1
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@

#include <linux/irqchip/arm-gic-v3.h>

#include "irq-msi-lib.h"
#include <linux/irqchip/irq-msi-lib.h>

struct mbi_range {
	u32			spi_start;
Loading