Home
last modified time | relevance | path

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

/linux-6.15/drivers/pci/
H A Dsetup-res.c70 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()
130 else if (pci_resource_is_iov(resno)) in pci_update_resource()
131 pci_iov_update_resource(dev, resno); in pci_update_resource()
200 int resno, resource_size_t size) in pci_revert_fw_address() argument
363 if (resno < PCI_BRIDGE_RESOURCES) in pci_assign_resource()
364 pci_update_resource(dev, resno); in pci_assign_resource()
403 if (resno < PCI_BRIDGE_RESOURCES) in pci_reassign_resource()
[all …]
H A Dmmap.c59 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()
H A Dpci.h375 int resno = res - &dev->resource[0]; in pci_resource_num() local
378 WARN_ON_ONCE(resno >= PCI_NUM_RESOURCES); in pci_resource_num()
380 return resno; in pci_resource_num()
687 void pci_iov_update_resource(struct pci_dev *dev, int resno);
691 static inline bool pci_resource_is_iov(int resno) in pci_resource_is_iov() argument
693 return resno >= PCI_IOV_RESOURCES && resno <= PCI_IOV_RESOURCE_END; in pci_resource_is_iov()
706 int resno) in pci_sriov_resource_alignment() argument
715 static inline bool pci_resource_is_iov(int resno) in pci_resource_is_iov() argument
752 int resno = pci_resource_num(dev, res); in pci_resource_alignment() local
754 if (pci_resource_is_iov(resno)) in pci_resource_alignment()
[all …]
H A Diov.c148 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()
972 void pci_iov_update_resource(struct pci_dev *dev, int resno) in pci_iov_update_resource() argument
975 struct resource *res = pci_resource_n(dev, resno); in pci_iov_update_resource()
976 int vf_bar = resno - PCI_IOV_RESOURCES; in pci_iov_update_resource()
1024 int resno) in pcibios_iov_resource_alignment() argument
1026 return pci_iov_resource_size(dev, resno); in pcibios_iov_resource_alignment()
1039 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno) in pci_sriov_resource_alignment() argument
1041 return pcibios_iov_resource_alignment(dev, resno); in pci_sriov_resource_alignment()
H A Dsetup-bus.c212 bool pci_resource_is_optional(const struct pci_dev *dev, int resno) in pci_resource_is_optional() argument
214 const struct resource *res = pci_resource_n(dev, resno); in pci_resource_is_optional()
216 if (pci_resource_is_iov(resno)) in pci_resource_is_optional()
218 if (resno == PCI_ROM_RESOURCE && !(res->flags & IORESOURCE_ROM_ENABLE)) in pci_resource_is_optional()
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dintel_region_lmem.c23 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-6.15/drivers/gpu/drm/xe/
H A Dxe_vram.c27 _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-6.15/arch/powerpc/platforms/pseries/
H A Dsetup.c663 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-6.15/arch/powerpc/platforms/powernv/
H A Dpci-sriov.c248 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()
H A Dpci.h260 resource_size_t pnv_pci_iov_resource_alignment(struct pci_dev *pdev, int resno);
/linux-6.15/arch/powerpc/include/asm/
H A Dmachdep.h172 resource_size_t (*pcibios_iov_resource_alignment)(struct pci_dev *, int resno);
/linux-6.15/arch/powerpc/kernel/
H A Dpci-common.c257 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-6.15/include/linux/
H A Dpci.h1402 void pci_update_resource(struct pci_dev *dev, int resno);
1404 void pci_release_resource(struct pci_dev *dev, int resno);
2393 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno);
2399 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *dev, int resno);
2444 static inline resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() argument