Lines Matching defs:res
166 struct resource *res;
196 res = &dev->resource[i + PCI_IOV_RESOURCES];
197 if (!res->parent)
200 virtfn->resource[i].flags = res->flags;
202 virtfn->resource[i].start = res->start + size * id;
204 rc = request_resource(res, &virtfn->resource[i]);
466 struct resource *res;
490 res = &dev->resource[i + PCI_IOV_RESOURCES];
491 if (res->parent)
610 struct resource *res;
650 res = &dev->resource[i + PCI_IOV_RESOURCES];
655 if (res->flags & IORESOURCE_PCI_FIXED)
656 bar64 = (res->flags & IORESOURCE_MEM_64) ? 1 : 0;
658 bar64 = __pci_read_base(dev, pci_bar_unknown, res,
660 if (!res->flags)
662 if (resource_size(res) & (PAGE_SIZE - 1)) {
666 iov->barsz[i] = resource_size(res);
667 res->end = res->start + resource_size(res) * total - 1;
669 i, res, i, total);
706 res = &dev->resource[i + PCI_IOV_RESOURCES];
707 res->flags = 0;
809 struct resource *res = dev->resource + resno;
827 vf_bar, res);
836 if (!res->flags)
839 if (res->flags & IORESOURCE_UNSET)
842 if (res->flags & IORESOURCE_PCI_FIXED)
845 pcibios_resource_to_bus(dev->bus, ®ion, res);
847 new |= res->flags & ~PCI_BASE_ADDRESS_MEM_MASK;
851 if (res->flags & IORESOURCE_MEM_64) {