Lines Matching refs:res
78 int of_pci_parse_bus_range(struct device_node *node, struct resource *res) in of_pci_parse_bus_range() argument
87 res->name = node->name; in of_pci_parse_bus_range()
88 res->start = be32_to_cpup(values++); in of_pci_parse_bus_range()
89 res->end = be32_to_cpup(values); in of_pci_parse_bus_range()
90 res->flags = IORESOURCE_BUS; in of_pci_parse_bus_range()
171 struct resource *res; in of_pci_get_host_bridge_resources() local
225 res = kzalloc(sizeof(struct resource), GFP_KERNEL); in of_pci_get_host_bridge_resources()
226 if (!res) { in of_pci_get_host_bridge_resources()
231 err = of_pci_range_to_resource(&range, dev, res); in of_pci_get_host_bridge_resources()
233 kfree(res); in of_pci_get_host_bridge_resources()
237 if (resource_type(res) == IORESOURCE_IO) { in of_pci_get_host_bridge_resources()
250 pci_add_resource_offset(resources, res, res->start - range.pci_addr); in of_pci_get_host_bridge_resources()
256 kfree(res); in of_pci_get_host_bridge_resources()
259 kfree(window->res); in of_pci_get_host_bridge_resources()