Lines Matching refs:res
77 int of_pci_parse_bus_range(struct device_node *node, struct resource *res) in of_pci_parse_bus_range() argument
86 res->name = node->name; in of_pci_parse_bus_range()
87 res->start = be32_to_cpup(values++); in of_pci_parse_bus_range()
88 res->end = be32_to_cpup(values); in of_pci_parse_bus_range()
89 res->flags = IORESOURCE_BUS; in of_pci_parse_bus_range()
165 struct resource *res; in of_pci_get_host_bridge_resources() local
219 res = kzalloc(sizeof(struct resource), GFP_KERNEL); in of_pci_get_host_bridge_resources()
220 if (!res) { in of_pci_get_host_bridge_resources()
225 err = of_pci_range_to_resource(&range, dev, res); in of_pci_get_host_bridge_resources()
229 if (resource_type(res) == IORESOURCE_IO) { in of_pci_get_host_bridge_resources()
242 pci_add_resource_offset(resources, res, res->start - range.pci_addr); in of_pci_get_host_bridge_resources()
248 kfree(res); in of_pci_get_host_bridge_resources()
251 kfree(window->res); in of_pci_get_host_bridge_resources()