/linux-4.4.14/drivers/pci/ |
D | setup-res.c | 29 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() 40 dev_warn(&dev->dev, "can't update VF BAR%d\n", resno); in pci_update_resource() 70 reg = pci_resource_bar(dev, resno, &type); in pci_update_resource() 96 resno, new, check); in pci_update_resource() 105 resno, new, check); in pci_update_resource() 172 int resno, resource_size_t size) in pci_revert_fw_address() argument 177 fw_addr = pcibios_retrieve_fw_addr(dev, resno); in pci_revert_fw_address() 196 resno, res); in pci_revert_fw_address() 200 resno, res, conflict->name, conflict); in pci_revert_fw_address() [all …]
|
D | pci.h | 32 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai, 235 int pci_resource_bar(struct pci_dev *dev, int resno, enum pci_bar_type *type); 279 int pci_iov_resource_bar(struct pci_dev *dev, int resno); 280 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno); 293 static inline int pci_iov_resource_bar(struct pci_dev *dev, int resno) in pci_iov_resource_bar() argument 313 int resno = res - dev->resource; in pci_resource_alignment() local 315 if (resno >= PCI_IOV_RESOURCES && resno <= PCI_IOV_RESOURCE_END) in pci_resource_alignment() 316 return pci_sriov_resource_alignment(dev, resno); in pci_resource_alignment()
|
D | iov.c | 108 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() argument 113 return dev->sriov->barsz[resno - PCI_IOV_RESOURCES]; in pci_iov_resource_size() 564 int pci_iov_resource_bar(struct pci_dev *dev, int resno) in pci_iov_resource_bar() argument 566 if (resno < PCI_IOV_RESOURCES || resno > PCI_IOV_RESOURCE_END) in pci_iov_resource_bar() 572 4 * (resno - PCI_IOV_RESOURCES); in pci_iov_resource_bar() 576 int resno) in pcibios_iov_resource_alignment() argument 578 return pci_iov_resource_size(dev, resno); in pcibios_iov_resource_alignment() 591 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno) in pci_sriov_resource_alignment() argument 593 return pcibios_iov_resource_alignment(dev, resno); in pci_sriov_resource_alignment()
|
D | pci-sysfs.c | 973 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vma, in pci_mmap_fits() argument 978 if (pci_resource_len(pdev, resno) == 0) in pci_mmap_fits() 982 size = ((pci_resource_len(pdev, resno) - 1) >> PAGE_SHIFT) + 1; in pci_mmap_fits() 984 pci_resource_start(pdev, resno) >> PAGE_SHIFT : 0; in pci_mmap_fits()
|
D | pci.c | 4479 int pci_resource_bar(struct pci_dev *dev, int resno, enum pci_bar_type *type) in pci_resource_bar() argument 4483 if (resno < PCI_ROM_RESOURCE) { in pci_resource_bar() 4485 return PCI_BASE_ADDRESS_0 + 4 * resno; in pci_resource_bar() 4486 } else if (resno == PCI_ROM_RESOURCE) { in pci_resource_bar() 4489 } else if (resno < PCI_BRIDGE_RESOURCES) { in pci_resource_bar() 4492 reg = pci_iov_resource_bar(dev, resno); in pci_resource_bar() 4497 dev_err(&dev->dev, "BAR %d: invalid resource\n", resno); in pci_resource_bar()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | machdep.h | 215 resource_size_t (*pcibios_iov_resource_alignment)(struct pci_dev *, int resno);
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | pci-common.c | 140 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *pdev, int resno) in pcibios_iov_resource_alignment() argument 143 return ppc_md.pcibios_iov_resource_alignment(pdev, resno); in pcibios_iov_resource_alignment() 145 return pci_iov_resource_size(pdev, resno); in pcibios_iov_resource_alignment()
|
/linux-4.4.14/include/linux/ |
D | pci.h | 1034 void pci_update_resource(struct pci_dev *dev, int resno); 1218 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *dev, int resno); 1731 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno); 1751 static inline resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() argument
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | pci-ioda.c | 2980 int resno) in pnv_pci_iov_resource_alignment() argument 2985 iov_align = resource_size(&pdev->resource[resno]); in pnv_pci_iov_resource_alignment() 2989 align = pci_iov_resource_size(pdev, resno); in pnv_pci_iov_resource_alignment()
|