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