Lines Matching refs:b_res

737 	struct resource *b_res;  in pci_bridge_check_ranges()  local
739 b_res = &bridge->resource[PCI_BRIDGE_MEM_WINDOW]; in pci_bridge_check_ranges()
740 b_res->flags |= IORESOURCE_MEM; in pci_bridge_check_ranges()
743 b_res = &bridge->resource[PCI_BRIDGE_IO_WINDOW]; in pci_bridge_check_ranges()
744 b_res->flags |= IORESOURCE_IO; in pci_bridge_check_ranges()
748 b_res = &bridge->resource[PCI_BRIDGE_PREF_MEM_WINDOW]; in pci_bridge_check_ranges()
749 b_res->flags |= IORESOURCE_MEM | IORESOURCE_PREFETCH; in pci_bridge_check_ranges()
751 b_res->flags |= IORESOURCE_MEM_64 | in pci_bridge_check_ranges()
879 struct resource *b_res = find_bus_resource_of_type(bus, IORESOURCE_IO, in pbus_size_io() local
885 if (!b_res) in pbus_size_io()
889 if (b_res->parent) in pbus_size_io()
919 resource_size(b_res), min_align); in pbus_size_io()
922 resource_size(b_res), min_align); in pbus_size_io()
924 if (bus->self && (b_res->start || b_res->end)) in pbus_size_io()
926 b_res, &bus->busn_res); in pbus_size_io()
927 b_res->flags = 0; in pbus_size_io()
931 b_res->start = min_align; in pbus_size_io()
932 b_res->end = b_res->start + size0 - 1; in pbus_size_io()
933 b_res->flags |= IORESOURCE_STARTALIGN; in pbus_size_io()
935 add_to_list(realloc_head, bus->self, b_res, size1-size0, in pbus_size_io()
938 b_res, &bus->busn_res, in pbus_size_io()
994 struct resource *b_res = find_bus_resource_of_type(bus, in pbus_size_mem() local
1000 if (!b_res) in pbus_size_mem()
1004 if (b_res->parent) in pbus_size_mem()
1070 min_align = max(min_align, window_alignment(bus, b_res->flags)); in pbus_size_mem()
1071 size0 = calculate_memsize(size, min_size, 0, 0, resource_size(b_res), min_align); in pbus_size_mem()
1075 resource_size(b_res), add_align); in pbus_size_mem()
1077 if (bus->self && (b_res->start || b_res->end)) in pbus_size_mem()
1079 b_res, &bus->busn_res); in pbus_size_mem()
1080 b_res->flags = 0; in pbus_size_mem()
1083 b_res->start = min_align; in pbus_size_mem()
1084 b_res->end = size0 + min_align - 1; in pbus_size_mem()
1085 b_res->flags |= IORESOURCE_STARTALIGN; in pbus_size_mem()
1087 add_to_list(realloc_head, bus->self, b_res, size1-size0, add_align); in pbus_size_mem()
1089 b_res, &bus->busn_res, in pbus_size_mem()
1109 struct resource *b_res; in pci_bus_size_cardbus() local
1113 b_res = &bridge->resource[PCI_CB_BRIDGE_IO_0_WINDOW]; in pci_bus_size_cardbus()
1114 if (b_res->parent) in pci_bus_size_cardbus()
1120 b_res->start = pci_cardbus_io_size; in pci_bus_size_cardbus()
1121 b_res->end = b_res->start + pci_cardbus_io_size - 1; in pci_bus_size_cardbus()
1122 b_res->flags |= IORESOURCE_IO | IORESOURCE_STARTALIGN; in pci_bus_size_cardbus()
1124 b_res->end -= pci_cardbus_io_size; in pci_bus_size_cardbus()
1125 add_to_list(realloc_head, bridge, b_res, pci_cardbus_io_size, in pci_bus_size_cardbus()
1130 b_res = &bridge->resource[PCI_CB_BRIDGE_IO_1_WINDOW]; in pci_bus_size_cardbus()
1131 if (b_res->parent) in pci_bus_size_cardbus()
1133 b_res->start = pci_cardbus_io_size; in pci_bus_size_cardbus()
1134 b_res->end = b_res->start + pci_cardbus_io_size - 1; in pci_bus_size_cardbus()
1135 b_res->flags |= IORESOURCE_IO | IORESOURCE_STARTALIGN; in pci_bus_size_cardbus()
1137 b_res->end -= pci_cardbus_io_size; in pci_bus_size_cardbus()
1138 add_to_list(realloc_head, bridge, b_res, pci_cardbus_io_size, in pci_bus_size_cardbus()
1159 b_res = &bridge->resource[PCI_CB_BRIDGE_MEM_0_WINDOW]; in pci_bus_size_cardbus()
1160 if (b_res->parent) in pci_bus_size_cardbus()
1167 b_res->start = pci_cardbus_mem_size; in pci_bus_size_cardbus()
1168 b_res->end = b_res->start + pci_cardbus_mem_size - 1; in pci_bus_size_cardbus()
1169 b_res->flags |= IORESOURCE_MEM | IORESOURCE_PREFETCH | in pci_bus_size_cardbus()
1172 b_res->end -= pci_cardbus_mem_size; in pci_bus_size_cardbus()
1173 add_to_list(realloc_head, bridge, b_res, in pci_bus_size_cardbus()
1182 b_res = &bridge->resource[PCI_CB_BRIDGE_MEM_1_WINDOW]; in pci_bus_size_cardbus()
1183 if (b_res->parent) in pci_bus_size_cardbus()
1185 b_res->start = pci_cardbus_mem_size; in pci_bus_size_cardbus()
1186 b_res->end = b_res->start + b_res_3_size - 1; in pci_bus_size_cardbus()
1187 b_res->flags |= IORESOURCE_MEM | IORESOURCE_STARTALIGN; in pci_bus_size_cardbus()
1189 b_res->end -= b_res_3_size; in pci_bus_size_cardbus()
1190 add_to_list(realloc_head, bridge, b_res, b_res_3_size, in pci_bus_size_cardbus()
1522 struct resource *b_res; in pci_bridge_release_resources() local
1525 b_res = &dev->resource[PCI_BRIDGE_RESOURCES]; in pci_bridge_release_resources()
1542 (b_res[2].flags & IORESOURCE_MEM_64)) in pci_bridge_release_resources()
1544 else if (!(b_res[2].flags & IORESOURCE_MEM_64) && in pci_bridge_release_resources()
1545 (b_res[2].flags & IORESOURCE_PREFETCH)) in pci_bridge_release_resources()
1550 r = &b_res[idx]; in pci_bridge_release_resources()