History

PCI: endpoint: pcitest: Add IRQ_TYPE_* defines to UAPI header

These IRQ_TYPE_* defines are used by both drivers/misc/pci_endpoint_test.c and tools/testing/selftests/pci_endpoint/pci_endpoint_test.c. Considering that both the misc driver and the selftest already includes the pcitest.h UAPI header, it makes sense for these IRQ_TYPE_* defines to be located in the pcitest.h UAPI header.

Niklas Cassel committed 1 year ago

Commit 2b48d3d1 parent e1ec81e1 file · +5 −0Browse files

Showing the changes to include/uapi/linux (1 of 1 file). Show all

Unified · Split

include/uapi/linux/pcitest.h+5−0
@@ -23,6 +23,11 @@ · 22 unmodified lines
2323 #define PCITEST_BARS _IO('P', 0xa)
2424 #define PCITEST_CLEAR_IRQ _IO('P', 0x10)
2525
26+#define PCITEST_IRQ_TYPE_UNDEFINED -1
27+#define PCITEST_IRQ_TYPE_INTX 0
28+#define PCITEST_IRQ_TYPE_MSI 1
29+#define PCITEST_IRQ_TYPE_MSIX 2
30+
2631 #define PCITEST_FLAGS_USE_DMA 0x00000001
2732
2833 struct pci_endpoint_test_xfer_param {