| /linux/drivers/pci/ |
| H 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()
|
| H A D | pci.h | 193 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai, 424 void pci_resize_resource_set_size(struct pci_dev *dev, int resno, int size); 425 int pci_do_resource_release_and_resize(struct pci_dev *dev, int resno, int size, 454 bool pci_resource_is_optional(const struct pci_dev *dev, int resno); 470 int resno = res - &dev->resource[0]; in pci_resource_num() local 473 WARN_ON_ONCE(resno >= PCI_NUM_RESOURCES); in pci_resource_num() 475 return resno; in pci_resource_num() 830 void pci_iov_update_resource(struct pci_dev *dev, int resno); 831 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno); 834 void pci_iov_resource_set_size(struct pci_dev *dev, int resno, int size); [all …]
|
| H A D | setup-bus.c | 375 bool pci_resource_is_optional(const struct pci_dev *dev, int resno) in pci_resource_is_optional() argument 377 const struct resource *res = pci_resource_n(dev, resno); in pci_resource_is_optional() 379 if (pci_resource_is_iov(resno)) in pci_resource_is_optional() 381 if (resno == PCI_ROM_RESOURCE && !(res->flags & IORESOURCE_ROM_ENABLE)) in pci_resource_is_optional() 960 static void pci_setup_one_bridge_window(struct pci_dev *bridge, int resno) in pci_setup_one_bridge_window() argument 962 switch (resno) { in pci_setup_one_bridge_window() 2498 int pci_do_resource_release_and_resize(struct pci_dev *pdev, int resno, int size, in pci_do_resource_release_and_resize() argument 2501 struct resource *res = pci_resource_n(pdev, resno); in pci_do_resource_release_and_resize() 2529 pci_resize_resource_set_size(pdev, resno, size); in pci_do_resource_release_and_resize()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_vram.c | 28 static void resize_bar(struct xe_device *xe, int resno, resource_size_t size) in resize_bar() argument 34 ret = pci_resize_resource(pdev, resno, bar_size, 0); in resize_bar() 37 resno, 1 << bar_size, ERR_PTR(ret)); in resize_bar() 41 drm_info(&xe->drm, "BAR%d resized to %dM\n", resno, 1 << bar_size); in resize_bar()
|
| /linux/arch/powerpc/platforms/pseries/ |
| H 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/ |
| H 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()
|
| /linux/include/linux/ |
| H A D | pci.h | 1452 void pci_update_resource(struct pci_dev *dev, int resno); 1454 int pci_release_resource(struct pci_dev *dev, int resno); 2509 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno); 2510 int pci_iov_vf_bar_set_size(struct pci_dev *dev, int resno, int size); 2511 u32 pci_iov_vf_bar_get_sizes(struct pci_dev *dev, int resno, int num_vfs); 2517 resource_size_t pcibios_iov_resource_alignment(struct pci_dev *dev, int resno); 2562 static inline resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size() argument 2564 static inline int pci_iov_vf_bar_set_size(struct pci_dev *dev, int resno, int size) in pci_iov_vf_bar_set_size() argument 2566 static inline u32 pci_iov_vf_bar_get_sizes(struct pci_dev *dev, int resno, int num_vfs) in pci_iov_vf_bar_get_sizes() argument
|