Lines Matching defs:resno

25 static void pci_std_update_resource(struct pci_dev *dev, int resno)
32 struct resource *res = dev->resource + resno;
62 } else if (resno == PCI_ROM_RESOURCE) {
69 if (resno < PCI_ROM_RESOURCE) {
70 reg = PCI_BASE_ADDRESS_0 + 4 * resno;
71 } else if (resno == PCI_ROM_RESOURCE) {
104 resno, new, check);
113 resno, new, check);
121 void pci_update_resource(struct pci_dev *dev, int resno)
123 if (resno <= PCI_ROM_RESOURCE)
124 pci_std_update_resource(dev, resno);
126 else if (resno >= PCI_IOV_RESOURCES && resno <= PCI_IOV_RESOURCE_END)
127 pci_iov_update_resource(dev, resno);
196 int resno, resource_size_t size)
201 fw_addr = pcibios_retrieve_fw_addr(dev, resno);
231 resno, res);
235 resno, res, conflict->name, conflict);
258 int resno, resource_size_t size, resource_size_t align)
260 struct resource *res = dev->resource + resno;
305 static int _pci_assign_resource(struct pci_dev *dev, int resno,
312 while ((ret = __pci_assign_resource(bus, dev, resno, size, min_align))) {
321 int pci_assign_resource(struct pci_dev *dev, int resno)
323 struct resource *res = dev->resource + resno;
334 resno, res);
339 ret = _pci_assign_resource(dev, resno, size, align);
347 pci_info(dev, "BAR %d: no space for %pR\n", resno, res);
348 ret = pci_revert_fw_address(res, dev, resno, size);
352 pci_info(dev, "BAR %d: failed to assign %pR\n", resno, res);
358 pci_info(dev, "BAR %d: assigned %pR\n", resno, res);
359 if (resno < PCI_BRIDGE_RESOURCES)
360 pci_update_resource(dev, resno);
366 int pci_reassign_resource(struct pci_dev *dev, int resno, resource_size_t addsize,
369 struct resource *res = dev->resource + resno;
381 resno, res);
387 ret = _pci_assign_resource(dev, resno, new_size, min_align);
391 resno, res, (unsigned long long) addsize);
398 resno, res, (unsigned long long) addsize);
399 if (resno < PCI_BRIDGE_RESOURCES)
400 pci_update_resource(dev, resno);
405 void pci_release_resource(struct pci_dev *dev, int resno)
407 struct resource *res = dev->resource + resno;
409 pci_info(dev, "BAR %d: releasing %pR\n", resno, res);
421 int pci_resize_resource(struct pci_dev *dev, int resno, int size)
423 struct resource *res = dev->resource + resno;
442 sizes = pci_rebar_get_possible_sizes(dev, resno);
449 old = pci_rebar_get_current_size(dev, resno);
453 ret = pci_rebar_set_size(dev, resno, size);
468 pci_rebar_set_size(dev, resno, old);