Lines Matching refs:b_res
740 struct resource *b_res;
742 b_res = &bridge->resource[PCI_BRIDGE_MEM_WINDOW];
743 b_res->flags |= IORESOURCE_MEM;
746 b_res = &bridge->resource[PCI_BRIDGE_IO_WINDOW];
747 b_res->flags |= IORESOURCE_IO;
751 b_res = &bridge->resource[PCI_BRIDGE_PREF_MEM_WINDOW];
752 b_res->flags |= IORESOURCE_MEM | IORESOURCE_PREFETCH;
754 b_res->flags |= IORESOURCE_MEM_64 |
883 struct resource *b_res = find_bus_resource_of_type(bus, IORESOURCE_IO,
889 if (!b_res)
893 if (b_res->parent)
924 resource_size(b_res), min_align);
927 resource_size(b_res), min_align);
929 if (bus->self && (b_res->start || b_res->end))
931 b_res, &bus->busn_res);
932 b_res->flags = 0;
936 b_res->start = min_align;
937 b_res->end = b_res->start + size0 - 1;
938 b_res->flags |= IORESOURCE_STARTALIGN;
940 add_to_list(realloc_head, bus->self, b_res, size1-size0,
943 b_res, &bus->busn_res,
999 struct resource *b_res = find_bus_resource_of_type(bus,
1005 if (!b_res)
1009 if (b_res->parent)
1075 min_align = max(min_align, window_alignment(bus, b_res->flags));
1076 size0 = calculate_memsize(size, min_size, 0, 0, resource_size(b_res), min_align);
1080 resource_size(b_res), add_align);
1082 if (bus->self && (b_res->start || b_res->end))
1084 b_res, &bus->busn_res);
1085 b_res->flags = 0;
1088 b_res->start = min_align;
1089 b_res->end = size0 + min_align - 1;
1090 b_res->flags |= IORESOURCE_STARTALIGN;
1092 add_to_list(realloc_head, bus->self, b_res, size1-size0, add_align);
1094 b_res, &bus->busn_res,
1114 struct resource *b_res;
1118 b_res = &bridge->resource[PCI_CB_BRIDGE_IO_0_WINDOW];
1119 if (b_res->parent)
1125 b_res->start = pci_cardbus_io_size;
1126 b_res->end = b_res->start + pci_cardbus_io_size - 1;
1127 b_res->flags |= IORESOURCE_IO | IORESOURCE_STARTALIGN;
1129 b_res->end -= pci_cardbus_io_size;
1130 add_to_list(realloc_head, bridge, b_res, pci_cardbus_io_size,
1135 b_res = &bridge->resource[PCI_CB_BRIDGE_IO_1_WINDOW];
1136 if (b_res->parent)
1138 b_res->start = pci_cardbus_io_size;
1139 b_res->end = b_res->start + pci_cardbus_io_size - 1;
1140 b_res->flags |= IORESOURCE_IO | IORESOURCE_STARTALIGN;
1142 b_res->end -= pci_cardbus_io_size;
1143 add_to_list(realloc_head, bridge, b_res, pci_cardbus_io_size,
1164 b_res = &bridge->resource[PCI_CB_BRIDGE_MEM_0_WINDOW];
1165 if (b_res->parent)
1172 b_res->start = pci_cardbus_mem_size;
1173 b_res->end = b_res->start + pci_cardbus_mem_size - 1;
1174 b_res->flags |= IORESOURCE_MEM | IORESOURCE_PREFETCH |
1177 b_res->end -= pci_cardbus_mem_size;
1178 add_to_list(realloc_head, bridge, b_res,
1187 b_res = &bridge->resource[PCI_CB_BRIDGE_MEM_1_WINDOW];
1188 if (b_res->parent)
1190 b_res->start = pci_cardbus_mem_size;
1191 b_res->end = b_res->start + b_res_3_size - 1;
1192 b_res->flags |= IORESOURCE_MEM | IORESOURCE_STARTALIGN;
1194 b_res->end -= b_res_3_size;
1195 add_to_list(realloc_head, bridge, b_res, b_res_3_size,
1529 struct resource *b_res;
1532 b_res = &dev->resource[PCI_BRIDGE_RESOURCES];
1549 (b_res[2].flags & IORESOURCE_MEM_64))
1551 else if (!(b_res[2].flags & IORESOURCE_MEM_64) &&
1552 (b_res[2].flags & IORESOURCE_PREFETCH))
1557 r = &b_res[idx];