Lines Matching refs:b_res

741 	struct resource *b_res;  in pci_bridge_check_ranges()  local
743 b_res = &bridge->resource[PCI_BRIDGE_RESOURCES]; in pci_bridge_check_ranges()
744 b_res[1].flags |= IORESOURCE_MEM; in pci_bridge_check_ranges()
753 b_res[0].flags |= IORESOURCE_IO; in pci_bridge_check_ranges()
769 b_res[2].flags |= IORESOURCE_MEM | IORESOURCE_PREFETCH; in pci_bridge_check_ranges()
772 b_res[2].flags |= IORESOURCE_MEM_64; in pci_bridge_check_ranges()
773 b_res[2].flags |= PCI_PREF_RANGE_TYPE_64; in pci_bridge_check_ranges()
778 if (b_res[2].flags & IORESOURCE_MEM_64) { in pci_bridge_check_ranges()
786 b_res[2].flags &= ~IORESOURCE_MEM_64; in pci_bridge_check_ranges()
897 struct resource *b_res = find_free_bus_resource(bus, IORESOURCE_IO, in pbus_size_io() local
903 if (!b_res) in pbus_size_io()
934 resource_size(b_res), min_align); in pbus_size_io()
939 resource_size(b_res), min_align); in pbus_size_io()
941 if (b_res->start || b_res->end) in pbus_size_io()
943 b_res, &bus->busn_res); in pbus_size_io()
944 b_res->flags = 0; in pbus_size_io()
948 b_res->start = min_align; in pbus_size_io()
949 b_res->end = b_res->start + size0 - 1; in pbus_size_io()
950 b_res->flags |= IORESOURCE_STARTALIGN; in pbus_size_io()
952 add_to_list(realloc_head, bus->self, b_res, size1-size0, in pbus_size_io()
955 b_res, &bus->busn_res, in pbus_size_io()
1011 struct resource *b_res = find_free_bus_resource(bus, in pbus_size_mem() local
1017 if (!b_res) in pbus_size_mem()
1081 min_align = max(min_align, window_alignment(bus, b_res->flags)); in pbus_size_mem()
1082 size0 = calculate_memsize(size, min_size, 0, resource_size(b_res), min_align); in pbus_size_mem()
1088 resource_size(b_res), add_align); in pbus_size_mem()
1090 if (b_res->start || b_res->end) in pbus_size_mem()
1092 b_res, &bus->busn_res); in pbus_size_mem()
1093 b_res->flags = 0; in pbus_size_mem()
1096 b_res->start = min_align; in pbus_size_mem()
1097 b_res->end = size0 + min_align - 1; in pbus_size_mem()
1098 b_res->flags |= IORESOURCE_STARTALIGN; in pbus_size_mem()
1100 add_to_list(realloc_head, bus->self, b_res, size1-size0, add_align); in pbus_size_mem()
1102 b_res, &bus->busn_res, in pbus_size_mem()
1122 struct resource *b_res = &bridge->resource[PCI_BRIDGE_RESOURCES]; in pci_bus_size_cardbus() local
1126 if (b_res[0].parent) in pci_bus_size_cardbus()
1132 b_res[0].start = pci_cardbus_io_size; in pci_bus_size_cardbus()
1133 b_res[0].end = b_res[0].start + pci_cardbus_io_size - 1; in pci_bus_size_cardbus()
1134 b_res[0].flags |= IORESOURCE_IO | IORESOURCE_STARTALIGN; in pci_bus_size_cardbus()
1136 b_res[0].end -= pci_cardbus_io_size; in pci_bus_size_cardbus()
1137 add_to_list(realloc_head, bridge, b_res, pci_cardbus_io_size, in pci_bus_size_cardbus()
1142 if (b_res[1].parent) in pci_bus_size_cardbus()
1144 b_res[1].start = pci_cardbus_io_size; in pci_bus_size_cardbus()
1145 b_res[1].end = b_res[1].start + pci_cardbus_io_size - 1; in pci_bus_size_cardbus()
1146 b_res[1].flags |= IORESOURCE_IO | IORESOURCE_STARTALIGN; in pci_bus_size_cardbus()
1148 b_res[1].end -= pci_cardbus_io_size; in pci_bus_size_cardbus()
1149 add_to_list(realloc_head, bridge, b_res+1, pci_cardbus_io_size, in pci_bus_size_cardbus()
1173 if (b_res[2].parent) in pci_bus_size_cardbus()
1181 b_res[2].start = pci_cardbus_mem_size; in pci_bus_size_cardbus()
1182 b_res[2].end = b_res[2].start + pci_cardbus_mem_size - 1; in pci_bus_size_cardbus()
1183 b_res[2].flags |= IORESOURCE_MEM | IORESOURCE_PREFETCH | in pci_bus_size_cardbus()
1186 b_res[2].end -= pci_cardbus_mem_size; in pci_bus_size_cardbus()
1187 add_to_list(realloc_head, bridge, b_res+2, in pci_bus_size_cardbus()
1196 if (b_res[3].parent) in pci_bus_size_cardbus()
1198 b_res[3].start = pci_cardbus_mem_size; in pci_bus_size_cardbus()
1199 b_res[3].end = b_res[3].start + b_res_3_size - 1; in pci_bus_size_cardbus()
1200 b_res[3].flags |= IORESOURCE_MEM | IORESOURCE_STARTALIGN; in pci_bus_size_cardbus()
1202 b_res[3].end -= b_res_3_size; in pci_bus_size_cardbus()
1203 add_to_list(realloc_head, bridge, b_res+3, b_res_3_size, in pci_bus_size_cardbus()
1216 struct resource *b_res; in __pci_bus_size_bridges() local
1261 b_res = &bus->self->resource[PCI_BRIDGE_RESOURCES]; in __pci_bus_size_bridges()
1264 if (b_res[2].flags & IORESOURCE_MEM_64) { in __pci_bus_size_bridges()
1527 struct resource *b_res; in pci_bridge_release_resources() local
1530 b_res = &dev->resource[PCI_BRIDGE_RESOURCES]; in pci_bridge_release_resources()
1549 (b_res[2].flags & IORESOURCE_MEM_64)) in pci_bridge_release_resources()
1551 else if (!(b_res[2].flags & IORESOURCE_MEM_64) && in pci_bridge_release_resources()
1552 (b_res[2].flags & IORESOURCE_PREFETCH)) in pci_bridge_release_resources()
1557 r = &b_res[idx]; in pci_bridge_release_resources()