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()
65 reg = pci_resource_bar(dev, resno, &type); in pci_update_resource()
91 resno, new, check); in pci_update_resource()
100 resno, new, check); in pci_update_resource()
167 int resno, resource_size_t size) in pci_revert_fw_address() argument
172 fw_addr = pcibios_retrieve_fw_addr(dev, resno); in pci_revert_fw_address()
190 resno, res); in pci_revert_fw_address()
194 resno, res, conflict->name, conflict); in pci_revert_fw_address()
203 int resno, resource_size_t size, resource_size_t align) in __pci_assign_resource() argument
205 struct resource *res = dev->resource + resno; in __pci_assign_resource()
250 static int _pci_assign_resource(struct pci_dev *dev, int resno, in _pci_assign_resource() argument
257 while ((ret = __pci_assign_resource(bus, dev, resno, size, min_align))) { in _pci_assign_resource()
266 int pci_assign_resource(struct pci_dev *dev, int resno) in pci_assign_resource() argument
268 struct resource *res = dev->resource + resno; in pci_assign_resource()
276 resno, res); in pci_assign_resource()
281 ret = _pci_assign_resource(dev, resno, size, align); in pci_assign_resource()
289 dev_info(&dev->dev, "BAR %d: no space for %pR\n", resno, res); in pci_assign_resource()
290 ret = pci_revert_fw_address(res, dev, resno, size); in pci_assign_resource()
294 dev_info(&dev->dev, "BAR %d: failed to assign %pR\n", resno, in pci_assign_resource()
301 dev_info(&dev->dev, "BAR %d: assigned %pR\n", resno, res); in pci_assign_resource()
302 if (resno < PCI_BRIDGE_RESOURCES) in pci_assign_resource()
303 pci_update_resource(dev, resno); in pci_assign_resource()
309 int pci_reassign_resource(struct pci_dev *dev, int resno, resource_size_t addsize, in pci_reassign_resource() argument
312 struct resource *res = dev->resource + resno; in pci_reassign_resource()
321 resno, res); in pci_reassign_resource()
327 ret = _pci_assign_resource(dev, resno, new_size, min_align); in pci_reassign_resource()
331 resno, res, (unsigned long long) addsize); in pci_reassign_resource()
338 resno, res, (unsigned long long) addsize); in pci_reassign_resource()
339 if (resno < PCI_BRIDGE_RESOURCES) in pci_reassign_resource()
340 pci_update_resource(dev, resno); in pci_reassign_resource()