Lines Matching refs:base
285 void __iomem *base = pci_msix_desc_addr(entry);
287 if (!base) {
292 msg->address_lo = readl(base + PCI_MSIX_ENTRY_LOWER_ADDR);
293 msg->address_hi = readl(base + PCI_MSIX_ENTRY_UPPER_ADDR);
294 msg->data = readl(base + PCI_MSIX_ENTRY_DATA);
320 void __iomem *base = pci_msix_desc_addr(entry);
323 if (!base)
337 writel(msg->address_lo, base + PCI_MSIX_ENTRY_LOWER_ADDR);
338 writel(msg->address_hi, base + PCI_MSIX_ENTRY_UPPER_ADDR);
339 writel(msg->data, base + PCI_MSIX_ENTRY_DATA);
345 readl(base + PCI_MSIX_ENTRY_DATA);
719 static int msix_setup_entries(struct pci_dev *dev, void __iomem *base,
736 iounmap(base);
756 entry->mask_base = base;
784 static void msix_mask_all(void __iomem *base, int tsize)
792 for (i = 0; i < tsize; i++, base += PCI_MSIX_ENTRY_SIZE)
793 writel(ctrl, base + PCI_MSIX_ENTRY_VECTOR_CTRL);
810 void __iomem *base;
825 base = msix_map_region(dev, tsize);
826 if (!base) {
831 ret = msix_setup_entries(dev, base, entries, nvec, affd);
862 msix_mask_all(base, tsize);