Lines Matching refs:r
98 struct resource *r, *pr; in pcibios_allocate_bus_resources() local
107 r = &dev->resource[idx]; in pcibios_allocate_bus_resources()
108 if (!r->flags) in pcibios_allocate_bus_resources()
110 pr = pci_find_parent_resource(dev, r); in pcibios_allocate_bus_resources()
111 if (!r->start || in pcibios_allocate_bus_resources()
113 request_resource(pr, r) < 0) { in pcibios_allocate_bus_resources()
122 r->flags = 0; in pcibios_allocate_bus_resources()
135 struct resource *r, *pr; in pcibios_allocate_resources() local
140 r = &dev->resource[idx]; in pcibios_allocate_resources()
141 if (r->parent) /* Already allocated */ in pcibios_allocate_resources()
143 if (!r->start) /* Address not assigned */ in pcibios_allocate_resources()
145 if (r->flags & IORESOURCE_IO) in pcibios_allocate_resources()
152 pci_name(dev), r->start, r->end, r->flags, in pcibios_allocate_resources()
154 pr = pci_find_parent_resource(dev, r); in pcibios_allocate_resources()
155 if (!pr || request_resource(pr, r) < 0) { in pcibios_allocate_resources()
161 r->end -= r->start; in pcibios_allocate_resources()
162 r->start = 0; in pcibios_allocate_resources()
167 r = &dev->resource[PCI_ROM_RESOURCE]; in pcibios_allocate_resources()
168 if (r->flags & IORESOURCE_ROM_ENABLE) { in pcibios_allocate_resources()
174 r->flags &= ~IORESOURCE_ROM_ENABLE; in pcibios_allocate_resources()
188 struct resource *r, *pr; in pcibios_assign_resources() local
195 r = &dev->resource[PCI_ROM_RESOURCE]; in pcibios_assign_resources()
196 if (!r->flags || !r->start) in pcibios_assign_resources()
198 pr = pci_find_parent_resource(dev, r); in pcibios_assign_resources()
199 if (!pr || request_resource(pr, r) < 0) { in pcibios_assign_resources()
200 r->end -= r->start; in pcibios_assign_resources()
201 r->start = 0; in pcibios_assign_resources()
225 struct resource *r; in pcibios_enable_resources() local
235 r = &dev->resource[idx]; in pcibios_enable_resources()
237 if (!r->start && r->end) { in pcibios_enable_resources()
245 if (r->flags & IORESOURCE_IO) in pcibios_enable_resources()
247 if (r->flags & IORESOURCE_MEM) in pcibios_enable_resources()