Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9925ad0c authored by Bjorn Helgaas's avatar Bjorn Helgaas
Browse files

PCI: Drop msi_lower_address_reg() and msi_upper_address_reg() macros



msi_lower_address_reg() and msi_upper_address_reg() don't provide any
useful abstraction, so drop them.

Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
parent f84ecd28
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -244,10 +244,10 @@ void __read_msi_msg(struct msi_desc *entry, struct msi_msg *msg)
		int pos = dev->msi_cap;
		u16 data;

		pci_read_config_dword(dev, msi_lower_address_reg(pos),
		pci_read_config_dword(dev, pos + PCI_MSI_ADDRESS_LO,
				      &msg->address_lo);
		if (entry->msi_attrib.is_64) {
			pci_read_config_dword(dev, msi_upper_address_reg(pos),
			pci_read_config_dword(dev, pos + PCI_MSI_ADDRESS_HI,
					      &msg->address_hi);
			pci_read_config_word(dev, msi_data_reg(pos, 1), &data);
		} else {
@@ -304,10 +304,10 @@ void __write_msi_msg(struct msi_desc *entry, struct msi_msg *msg)
		msgctl |= entry->msi_attrib.multiple << 4;
		pci_write_config_word(dev, pos + PCI_MSI_FLAGS, msgctl);

		pci_write_config_dword(dev, msi_lower_address_reg(pos),
		pci_write_config_dword(dev, pos + PCI_MSI_ADDRESS_LO,
				       msg->address_lo);
		if (entry->msi_attrib.is_64) {
			pci_write_config_dword(dev, msi_upper_address_reg(pos),
			pci_write_config_dword(dev, pos + PCI_MSI_ADDRESS_HI,
					       msg->address_hi);
			pci_write_config_word(dev, msi_data_reg(pos, 1),
						msg->data);
+0 −2
Original line number Diff line number Diff line
@@ -6,8 +6,6 @@
#ifndef MSI_H
#define MSI_H

#define msi_lower_address_reg(base)	(base + PCI_MSI_ADDRESS_LO)
#define msi_upper_address_reg(base)	(base + PCI_MSI_ADDRESS_HI)
#define msi_data_reg(base, is64bit)	\
	(base + ((is64bit == 1) ? PCI_MSI_DATA_64 : PCI_MSI_DATA_32))
#define msi_mask_reg(base, is64bit)	\