Lines Matching refs:resno
30 void pci_update_resource(struct pci_dev *dev, int resno) in pci_update_resource() argument
38 struct resource *res = dev->resource + resno; in pci_update_resource()
63 reg = pci_resource_bar(dev, resno, &type); in pci_update_resource()
89 resno, new, check); in pci_update_resource()
98 "(high %#08x != %#08x)\n", resno, new, check); in pci_update_resource()
107 resno, res, (unsigned long long)region.start, in pci_update_resource()
163 int resno, resource_size_t size) in pci_revert_fw_address() argument
169 fw_addr = pcibios_retrieve_fw_addr(dev, resno); in pci_revert_fw_address()
187 resno, res); in pci_revert_fw_address()
191 "BAR %d: %pR conflicts with %s %pR\n", resno, in pci_revert_fw_address()
201 int resno, resource_size_t size, resource_size_t align) in __pci_assign_resource() argument
203 struct resource *res = dev->resource + resno; in __pci_assign_resource()
227 static int _pci_assign_resource(struct pci_dev *dev, int resno, in _pci_assign_resource() argument
230 struct resource *res = dev->resource + resno; in _pci_assign_resource()
236 while ((ret = __pci_assign_resource(bus, dev, resno, size, min_align))) { in _pci_assign_resource()
254 resno, type, (unsigned long long) resource_size(res)); in _pci_assign_resource()
260 int pci_assign_resource(struct pci_dev *dev, int resno) in pci_assign_resource() argument
262 struct resource *res = dev->resource + resno; in pci_assign_resource()
269 "(bogus alignment)\n", resno, res); in pci_assign_resource()
274 ret = _pci_assign_resource(dev, resno, size, align); in pci_assign_resource()
282 ret = pci_revert_fw_address(res, dev, resno, size); in pci_assign_resource()
286 dev_info(&dev->dev, "BAR %d: assigned %pR\n", resno, res); in pci_assign_resource()
287 if (resno < PCI_BRIDGE_RESOURCES) in pci_assign_resource()
288 pci_update_resource(dev, resno); in pci_assign_resource()
293 int pci_reassign_resource(struct pci_dev *dev, int resno, resource_size_t addsize, in pci_reassign_resource() argument
296 struct resource *res = dev->resource + resno; in pci_reassign_resource()
302 "\n", resno, res); in pci_reassign_resource()
308 ret = _pci_assign_resource(dev, resno, new_size, min_align); in pci_reassign_resource()
311 dev_info(&dev->dev, "BAR %d: reassigned %pR\n", resno, res); in pci_reassign_resource()
312 if (resno < PCI_BRIDGE_RESOURCES) in pci_reassign_resource()
313 pci_update_resource(dev, resno); in pci_reassign_resource()