| /linux/drivers/pci/ |
| A D | setup-res.c | 70 if (resno < PCI_ROM_RESOURCE) { in pci_std_update_resource() 71 reg = PCI_BASE_ADDRESS_0 + 4 * resno; in pci_std_update_resource() 128 if (resno <= PCI_ROM_RESOURCE) in pci_update_resource() 129 pci_std_update_resource(dev, resno); in pci_update_resource() 131 else if (resno >= PCI_IOV_RESOURCES && resno <= PCI_IOV_RESOURCE_END) in pci_update_resource() 132 pci_iov_update_resource(dev, resno); in pci_update_resource() 202 int resno, resource_size_t size) in pci_revert_fw_address() argument 366 if (resno < PCI_BRIDGE_RESOURCES) in pci_assign_resource() 367 pci_update_resource(dev, resno); in pci_assign_resource() 407 if (resno < PCI_BRIDGE_RESOURCES) in pci_reassign_resource() [all …]
|
| A D | mmap.c | 59 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vma, in pci_mmap_fits() argument 65 if (pci_resource_len(pdev, resno) == 0) in pci_mmap_fits() 69 size = ((pci_resource_len(pdev, resno) - 1) >> PAGE_SHIFT) + 1; in pci_mmap_fits() 71 pci_resource_to_user(pdev, resno, &pdev->resource[resno], in pci_mmap_fits()
|
| A D | iov.c | 148 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() argument 153 return dev->sriov->barsz[resno - PCI_IOV_RESOURCES]; in pci_iov_resource_size() 946 void pci_iov_update_resource(struct pci_dev *dev, int resno) in pci_iov_update_resource() argument 949 struct resource *res = dev->resource + resno; in pci_iov_update_resource() 950 int vf_bar = resno - PCI_IOV_RESOURCES; in pci_iov_update_resource() 998 int resno) in pcibios_iov_resource_alignment() argument 1000 return pci_iov_resource_size(dev, resno); in pcibios_iov_resource_alignment() 1013 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno) in pci_sriov_resource_alignment() argument 1015 return pcibios_iov_resource_alignment(dev, resno); in pci_sriov_resource_alignment()
|
| A D | pci.h | 100 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai, 579 void pci_iov_update_resource(struct pci_dev *dev, int resno); 580 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno); 620 int resno = res - dev->resource; in pci_resource_alignment() local 622 if (resno >= PCI_IOV_RESOURCES && resno <= PCI_IOV_RESOURCE_END) in pci_resource_alignment() 623 return pci_sriov_resource_alignment(dev, resno); in pci_resource_alignment()
|
| /linux/drivers/gpu/drm/i915/gt/ |
| A D | intel_region_lmem.c | 23 int resno; in _release_bars() local 25 for (resno = PCI_STD_RESOURCES; resno < PCI_STD_RESOURCE_END; resno++) { in _release_bars() 26 if (pci_resource_len(pdev, resno)) in _release_bars() 27 pci_release_resource(pdev, resno); in _release_bars() 32 _resize_bar(struct drm_i915_private *i915, int resno, resource_size_t size) in _resize_bar() argument 40 ret = pci_resize_resource(pdev, resno, bar_size); in _resize_bar() 43 resno, 1 << bar_size, ERR_PTR(ret)); in _resize_bar() 47 drm_info(&i915->drm, "BAR%d resized to %dM\n", resno, 1 << bar_size); in _resize_bar()
|
| /linux/drivers/gpu/drm/xe/ |
| A D | xe_vram.c | 27 _resize_bar(struct xe_device *xe, int resno, resource_size_t size) in _resize_bar() argument 33 if (pci_resource_len(pdev, resno)) in _resize_bar() 34 pci_release_resource(pdev, resno); in _resize_bar() 36 ret = pci_resize_resource(pdev, resno, bar_size); in _resize_bar() 39 resno, 1 << bar_size, ERR_PTR(ret)); in _resize_bar() 43 drm_info(&xe->drm, "BAR%d resized to %dM\n", resno, 1 << bar_size); in _resize_bar()
|
| /linux/arch/powerpc/platforms/pseries/ |
| A D | setup.c | 663 static resource_size_t pseries_get_iov_fw_value(struct pci_dev *dev, int resno, in pseries_get_iov_fw_value() argument 680 if (resno >= num_res) in pseries_get_iov_fw_value() 683 i = START_OF_ENTRIES + NEXT_ENTRY * resno; in pseries_get_iov_fw_value() 794 int resno) in pseries_pci_iov_resource_alignment() argument 802 return pci_iov_resource_size(pdev, resno); in pseries_pci_iov_resource_alignment() 807 resno - PCI_IOV_RESOURCES, in pseries_pci_iov_resource_alignment()
|
| /linux/arch/powerpc/platforms/powernv/ |
| A D | pci-sriov.c | 248 int resno) in pnv_pci_iov_resource_alignment() argument 250 resource_size_t align = pci_iov_resource_size(pdev, resno); in pnv_pci_iov_resource_alignment() 268 if (iov->m64_single_mode[resno - PCI_IOV_RESOURCES]) in pnv_pci_iov_resource_alignment()
|
| A D | pci.h | 261 resource_size_t pnv_pci_iov_resource_alignment(struct pci_dev *pdev, int resno);
|
| /linux/arch/powerpc/include/asm/ |
| A D | machdep.h | 168 resource_size_t (*pcibios_iov_resource_alignment)(struct pci_dev *, int resno);
|
| /linux/arch/powerpc/kernel/ |
| A D | pci-common.c | 257 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *pdev, int resno) in pcibios_iov_resource_alignment() argument 260 return ppc_md.pcibios_iov_resource_alignment(pdev, resno); in pcibios_iov_resource_alignment() 262 return pci_iov_resource_size(pdev, resno); in pcibios_iov_resource_alignment()
|
| /linux/include/linux/ |
| A D | pci.h | 1384 void pci_update_resource(struct pci_dev *dev, int resno); 1387 void pci_release_resource(struct pci_dev *dev, int resno); 2373 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno); 2379 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *dev, int resno); 2424 static inline resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() argument
|