Home
last modified time | relevance | path

Searched refs:resno (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/drivers/pci/
Dsetup-res.c29 void pci_update_resource(struct pci_dev *dev, int resno) in pci_update_resource() argument
37 struct resource *res = dev->resource + resno; in pci_update_resource()
65 reg = pci_resource_bar(dev, resno, &type); in pci_update_resource()
91 resno, new, check); in pci_update_resource()
100 resno, new, check); in pci_update_resource()
167 int resno, resource_size_t size) in pci_revert_fw_address() argument
172 fw_addr = pcibios_retrieve_fw_addr(dev, resno); in pci_revert_fw_address()
190 resno, res); in pci_revert_fw_address()
194 resno, res, conflict->name, conflict); in pci_revert_fw_address()
203 int resno, resource_size_t size, resource_size_t align) in __pci_assign_resource() argument
[all …]
Dpci.h30 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai,
210 int pci_resource_bar(struct pci_dev *dev, int resno, enum pci_bar_type *type);
265 int pci_iov_resource_bar(struct pci_dev *dev, int resno);
266 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno);
279 static inline int pci_iov_resource_bar(struct pci_dev *dev, int resno) in pci_iov_resource_bar() argument
299 int resno = res - dev->resource; in pci_resource_alignment() local
301 if (resno >= PCI_IOV_RESOURCES && resno <= PCI_IOV_RESOURCE_END) in pci_resource_alignment()
302 return pci_sriov_resource_alignment(dev, resno); in pci_resource_alignment()
Diov.c103 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() argument
108 return dev->sriov->barsz[resno - PCI_IOV_RESOURCES]; in pci_iov_resource_size()
561 int pci_iov_resource_bar(struct pci_dev *dev, int resno) in pci_iov_resource_bar() argument
563 if (resno < PCI_IOV_RESOURCES || resno > PCI_IOV_RESOURCE_END) in pci_iov_resource_bar()
569 4 * (resno - PCI_IOV_RESOURCES); in pci_iov_resource_bar()
573 int resno) in pcibios_iov_resource_alignment() argument
575 return pci_iov_resource_size(dev, resno); in pcibios_iov_resource_alignment()
588 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno) in pci_sriov_resource_alignment() argument
590 return pcibios_iov_resource_alignment(dev, resno); in pci_sriov_resource_alignment()
Dpci-sysfs.c970 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vma, in pci_mmap_fits() argument
975 if (pci_resource_len(pdev, resno) == 0) in pci_mmap_fits()
979 size = ((pci_resource_len(pdev, resno) - 1) >> PAGE_SHIFT) + 1; in pci_mmap_fits()
981 pci_resource_start(pdev, resno) >> PAGE_SHIFT : 0; in pci_mmap_fits()
Dpci.c4227 int pci_resource_bar(struct pci_dev *dev, int resno, enum pci_bar_type *type) in pci_resource_bar() argument
4231 if (resno < PCI_ROM_RESOURCE) { in pci_resource_bar()
4233 return PCI_BASE_ADDRESS_0 + 4 * resno; in pci_resource_bar()
4234 } else if (resno == PCI_ROM_RESOURCE) { in pci_resource_bar()
4237 } else if (resno < PCI_BRIDGE_RESOURCES) { in pci_resource_bar()
4240 reg = pci_iov_resource_bar(dev, resno); in pci_resource_bar()
4245 dev_err(&dev->dev, "BAR %d: invalid resource\n", resno); in pci_resource_bar()
/linux-4.1.27/arch/powerpc/include/asm/
Dmachdep.h241 resource_size_t (*pcibios_iov_resource_alignment)(struct pci_dev *, int resno);
/linux-4.1.27/arch/powerpc/kernel/
Dpci-common.c138 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *pdev, int resno) in pcibios_iov_resource_alignment() argument
141 return ppc_md.pcibios_iov_resource_alignment(pdev, resno); in pcibios_iov_resource_alignment()
143 return pci_iov_resource_size(pdev, resno); in pcibios_iov_resource_alignment()
/linux-4.1.27/include/linux/
Dpci.h1014 void pci_update_resource(struct pci_dev *dev, int resno);
1187 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *dev, int resno);
1692 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno);
1712 static inline resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() argument
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci-ioda.c2598 int resno) in pnv_pci_iov_resource_alignment() argument
2603 iov_align = resource_size(&pdev->resource[resno]); in pnv_pci_iov_resource_alignment()
2607 align = pci_iov_resource_size(pdev, resno); in pnv_pci_iov_resource_alignment()