Lines Matching refs:resno
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()
210 int resno, resource_size_t size, resource_size_t align) in __pci_assign_resource() argument
212 struct resource *res = dev->resource + resno; in __pci_assign_resource()
257 static int _pci_assign_resource(struct pci_dev *dev, int resno, in _pci_assign_resource() argument
264 while ((ret = __pci_assign_resource(bus, dev, resno, size, min_align))) { in _pci_assign_resource()
273 int pci_assign_resource(struct pci_dev *dev, int resno) in pci_assign_resource() argument
275 struct resource *res = dev->resource + resno; in pci_assign_resource()
283 resno, res); in pci_assign_resource()
288 ret = _pci_assign_resource(dev, resno, size, align); in pci_assign_resource()
296 dev_info(&dev->dev, "BAR %d: no space for %pR\n", resno, res); in pci_assign_resource()
297 ret = pci_revert_fw_address(res, dev, resno, size); in pci_assign_resource()
301 dev_info(&dev->dev, "BAR %d: failed to assign %pR\n", resno, in pci_assign_resource()
308 dev_info(&dev->dev, "BAR %d: assigned %pR\n", resno, res); in pci_assign_resource()
309 if (resno < PCI_BRIDGE_RESOURCES) in pci_assign_resource()
310 pci_update_resource(dev, resno); in pci_assign_resource()
316 int pci_reassign_resource(struct pci_dev *dev, int resno, resource_size_t addsize, in pci_reassign_resource() argument
319 struct resource *res = dev->resource + resno; in pci_reassign_resource()
328 resno, res); in pci_reassign_resource()
334 ret = _pci_assign_resource(dev, resno, new_size, min_align); in pci_reassign_resource()
338 resno, res, (unsigned long long) addsize); in pci_reassign_resource()
345 resno, res, (unsigned long long) addsize); in pci_reassign_resource()
346 if (resno < PCI_BRIDGE_RESOURCES) in pci_reassign_resource()
347 pci_update_resource(dev, resno); in pci_reassign_resource()