| /kernel/linux/linux-5.10/arch/arm/mach-sa1100/ |
| D | pci-nanoengine.c | 45 .name = "PCI non-prefetchable", 55 * nanoEngine PCI reports 1 Megabyte of prefetchable memory, but it 79 * On the other hand, if we do not request the prefetchable memory resource, 80 * linux will alloc it first and the two non-prefetchable memory areas that 111 Region 0: Memory at 18620000 (32-bit, non-prefetchable) [size=4K] 113 Region 2: [virtual] Memory at 18600000 (32-bit, non-prefetchable) [size=128K] 123 .name = "PCI prefetchable", 137 printk(KERN_ERR "PCI: unable to allocate non prefetchable\n"); in pci_nanoengine_setup_resources() 143 printk(KERN_ERR "PCI: unable to allocate prefetchable\n"); in pci_nanoengine_setup_resources()
|
| /kernel/linux/linux-4.19/arch/arm/mach-sa1100/ |
| D | pci-nanoengine.c | 58 .name = "PCI non-prefetchable", 68 * nanoEngine PCI reports 1 Megabyte of prefetchable memory, but it 92 * On the other hand, if we do not request the prefetchable memory resource, 93 * linux will alloc it first and the two non-prefetchable memory areas that 124 Region 0: Memory at 18620000 (32-bit, non-prefetchable) [size=4K] 126 Region 2: [virtual] Memory at 18600000 (32-bit, non-prefetchable) [size=128K] 136 .name = "PCI prefetchable", 150 printk(KERN_ERR "PCI: unable to allocate non prefetchable\n"); in pci_nanoengine_setup_resources() 156 printk(KERN_ERR "PCI: unable to allocate prefetchable\n"); in pci_nanoengine_setup_resources()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | v3-v360epc-pci.txt | 17 - The non-prefetchable and prefetchable memory windows must 19 - The prefetchable memory window must be immediately adjacent 47 0x42000000 0 0x50000000 /* prefetchable memory @50000000 */
|
| D | nvidia,tegra20-pcie.txt | 43 prefetchable PCI regions. The first cell determines the type of region 46 - 0x82000000: non-prefetchable memory region 47 - 0xc2000000: prefetchable memory region 190 0x82000000 0 0xa0000000 0xa0000000 0 0x10000000 /* non-prefetchable memory */ 191 0xc2000000 0 0xb0000000 0xb0000000 0 0x10000000>; /* prefetchable memory */ 292 0x82000000 0 0x20000000 0x20000000 0 0x08000000 /* non-prefetchable memory */ 293 0xc2000000 0 0x28000000 0x28000000 0 0x18000000>; /* prefetchable memory */ 396 0x82000000 0 0x13000000 0x0 0x13000000 0 0x0d000000 /* non-prefetchable memory (208 MiB) */ 397 0xc2000000 0 0x20000000 0x0 0x20000000 0 0x20000000>; /* prefetchable memory (512 MiB) */ 492 0x82000000 0 0x13000000 0x0 0x13000000 0 0x0d000000 /* non-prefetchable memory (208 MiB) */ [all …]
|
| D | nvidia,tegra194-pcie.txt | 78 prefetchable PCI regions. The first cell determines the type of region 81 - 0x82000000: non-prefetchable memory region 82 - 0xc2000000: prefetchable memory region 184 … 0x82000000 0x0 0x38200000 0x0 0x38200000 0x0 0x01E00000 /* non-prefetchable memory (30MB) */ 185 0xc2000000 0x18 0x00000000 0x18 0x00000000 0x4 0x00000000>; /* prefetchable memory (16GB) */
|
| D | versatile.yaml | 68 <0x02000000 0 0x50000000 0x50000000 0 0x10000000>, /* non-prefetchable memory */ 69 <0x42000000 0 0x60000000 0x60000000 0 0x10000000>; /* prefetchable memory */
|
| D | xilinx-nwl-pcie.txt | 61 …00 0x00000000 0xe0000000 0x00000000 0xe0000000 0x00000000 0x10000000 /* non-prefetchable memory */ 62 …0x43000000 0x00000006 0x00000000 0x00000006 0x00000000 0x00000002 0x00000000>;/* prefetchable memo…
|
| D | layerscape-pci.txt | 59 0xc2000000 0x0 0x20000000 0x40 0x20000000 0x0 0x20000000 /* prefetchable memory */ 60 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pci/ |
| D | v3-v360epc-pci.txt | 17 - The non-prefetchable and prefetchable memory windows must 19 - The prefetchable memory window must be immediately adjacent 47 0x42000000 0 0x50000000 /* prefetchable memory @50000000 */
|
| D | nvidia,tegra20-pcie.txt | 43 prefetchable PCI regions. The first cell determines the type of region 46 - 0x82000000: non-prefetchable memory region 47 - 0xc2000000: prefetchable memory region 194 0x82000000 0 0xa0000000 0xa0000000 0 0x10000000 /* non-prefetchable memory */ 195 0xc2000000 0 0xb0000000 0xb0000000 0 0x10000000>; /* prefetchable memory */ 296 0x82000000 0 0x20000000 0x20000000 0 0x08000000 /* non-prefetchable memory */ 297 0xc2000000 0 0x28000000 0x28000000 0 0x18000000>; /* prefetchable memory */ 400 0x82000000 0 0x13000000 0x0 0x13000000 0 0x0d000000 /* non-prefetchable memory (208 MiB) */ 401 0xc2000000 0 0x20000000 0x0 0x20000000 0 0x20000000>; /* prefetchable memory (512 MiB) */ 496 0x82000000 0 0x13000000 0x0 0x13000000 0 0x0d000000 /* non-prefetchable memory (208 MiB) */ [all …]
|
| D | versatile.txt | 36 0x02000000 0 0x50000000 0x50000000 0 0x10000000 /* non-prefetchable memory */ 37 0x42000000 0 0x60000000 0x60000000 0 0x10000000>; /* prefetchable memory */
|
| D | layerscape-pci.txt | 52 0xc2000000 0x0 0x20000000 0x40 0x20000000 0x0 0x20000000 /* prefetchable memory */ 53 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
| D | xilinx-nwl-pcie.txt | 61 …00 0x00000000 0xe0000000 0x00000000 0xe0000000 0x00000000 0x10000000 /* non-prefetchable memory */ 62 …0x43000000 0x00000006 0x00000000 0x00000006 0x00000000 0x00000002 0x00000000>;/* prefetchable memo…
|
| D | host-generic-pci.txt | 24 at least a definition of non-prefetchable memory. One 25 or both of prefetchable Memory and IO Space may also
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls2080a.dtsi | 126 0x82000000 0x0 0x40000000 0x10 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 134 0x82000000 0x0 0x40000000 0x12 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 142 0x82000000 0x0 0x40000000 0x14 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 150 0x82000000 0x0 0x40000000 0x16 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls2080a.dtsi | 126 0x82000000 0x0 0x40000000 0x10 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 134 0x82000000 0x0 0x40000000 0x12 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 142 0x82000000 0x0 0x40000000 0x14 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 150 0x82000000 0x0 0x40000000 0x16 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
| /kernel/linux/linux-5.10/drivers/pci/controller/ |
| D | pci-v3-semi.c | 259 * 40000000 - 4FFFFFFF PCI memory. 256M non-prefetchable 260 * 50000000 - 5FFFFFFF PCI memory. 256M prefetchable 364 * prefetchable), this frees up base1 for re-use by in v3_map_bus() 386 * Reassign base1 for use by prefetchable PCI memory in v3_unmap_bus() 544 dev_dbg(dev, "PREFETCHABLE MEM window %pR, bus addr %pap\n", in v3_pci_setup_resource() 547 dev_err(dev, "prefetchable memory range is not 256MB\n"); in v3_pci_setup_resource() 553 "prefetchable memory is not adjacent to non-prefetchable memory\n"); in v3_pci_setup_resource() 556 /* Setup window 1 - PCI prefetchable memory */ in v3_pci_setup_resource() 569 dev_dbg(dev, "NON-PREFETCHABLE MEM window %pR, bus addr %pap\n", in v3_pci_setup_resource() 573 "non-prefetchable memory range is not 256MB\n"); in v3_pci_setup_resource() [all …]
|
| /kernel/linux/linux-4.19/drivers/pci/ |
| D | setup-bus.c | 14 * tighter packing. Prefetchable range support. 576 first write. Ditto 64-bit prefetchable MMIO. */ 734 prefetchable memory ranges. If not, the respective 1126 * Check whether prefetchable memory is supported in pci_bus_size_cardbus() 1139 * If we have prefetchable memory support, allocate in pci_bus_size_cardbus() 1220 * If there's a 64-bit prefetchable MMIO window, compute in __pci_bus_size_bridges() 1221 * the size required to put all 64-bit prefetchable in __pci_bus_size_bridges() 1235 * If successful, all non-prefetchable resources in __pci_bus_size_bridges() 1236 * and any 32-bit prefetchable resources will go in in __pci_bus_size_bridges() 1237 * the non-prefetchable window. in __pci_bus_size_bridges() [all …]
|
| D | setup-res.c | 174 /* Prefetchable MMIO Base/Limit */ in pci_disable_bridge_window() 256 * prefetchable bridge window is below 4GB, we can't put a 32-bit in __pci_assign_resource() 257 * prefetchable resource in it because pbus_size_mem() assumes a in __pci_assign_resource() 268 * If the prefetchable window is only 32 bits wide, we can put in __pci_assign_resource() 269 * 64-bit prefetchable resources in it. in __pci_assign_resource() 282 * in a non-prefetchable window. If this resource is 32 bits and in __pci_assign_resource() 283 * non-prefetchable, the first call already tried the only possibility in __pci_assign_resource()
|
| /kernel/linux/linux-5.10/drivers/pci/ |
| D | setup-bus.c | 14 * tighter packing. Prefetchable range support. 572 * 64-bit prefetchable MMIO. 733 * Check whether the bridge supports optional I/O and prefetchable memory 1156 /* Check whether prefetchable memory is supported by this bridge. */ in pci_bus_size_cardbus() 1168 * If we have prefetchable memory support, allocate two regions. in pci_bus_size_cardbus() 1262 * If there's a 64-bit prefetchable MMIO window, compute in __pci_bus_size_bridges() 1263 * the size required to put all 64-bit prefetchable in __pci_bus_size_bridges() 1276 * If successful, all non-prefetchable resources in __pci_bus_size_bridges() 1277 * and any 32-bit prefetchable resources will go in in __pci_bus_size_bridges() 1278 * the non-prefetchable window. in __pci_bus_size_bridges() [all …]
|
| D | setup-res.c | 175 /* Prefetchable MMIO Base/Limit */ in pci_disable_bridge_window() 257 * prefetchable bridge window is below 4GB, we can't put a 32-bit in __pci_assign_resource() 258 * prefetchable resource in it because pbus_size_mem() assumes a in __pci_assign_resource() 269 * If the prefetchable window is only 32 bits wide, we can put in __pci_assign_resource() 270 * 64-bit prefetchable resources in it. in __pci_assign_resource() 283 * in a non-prefetchable window. If this resource is 32 bits and in __pci_assign_resource() 284 * non-prefetchable, the first call already tried the only possibility in __pci_assign_resource()
|
| /kernel/linux/linux-4.19/drivers/pci/controller/ |
| D | pci-v3-semi.c | 262 * 40000000 - 4FFFFFFF PCI memory. 256M non-prefetchable 263 * 50000000 - 5FFFFFFF PCI memory. 256M prefetchable 367 * prefetchable), this frees up base1 for re-use by in v3_map_bus() 389 * Reassign base1 for use by prefetchable PCI memory in v3_unmap_bus() 560 dev_dbg(dev, "PREFETCHABLE MEM window %pR, bus addr %pap\n", in v3_pci_setup_resource() 563 dev_err(dev, "prefetchable memory range is not 256MB\n"); in v3_pci_setup_resource() 569 "prefetchable memory is not adjacent to non-prefetchable memory\n"); in v3_pci_setup_resource() 572 /* Setup window 1 - PCI prefetchable memory */ in v3_pci_setup_resource() 585 dev_dbg(dev, "NON-PREFETCHABLE MEM window %pR, bus addr %pap\n", in v3_pci_setup_resource() 589 "non-prefetchable memory range is not 256MB\n"); in v3_pci_setup_resource() [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | versatile-pb.dts | 55 0x02000000 0 0x50000000 0x50000000 0 0x10000000 /* non-prefetchable memory */ 56 0x42000000 0 0x60000000 0x60000000 0 0x10000000>; /* prefetchable memory */
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | versatile-pb.dts | 55 0x02000000 0 0x50000000 0x50000000 0 0x10000000 /* non-prefetchable memory */ 56 0x42000000 0 0x60000000 0x60000000 0 0x10000000>; /* prefetchable memory */
|
| /kernel/linux/linux-5.10/arch/x86/pci/ |
| D | broadcom_bus.c | 45 /* read the non-prefetchable memory window */ in cnb20le_res() 55 /* read the prefetchable memory window */ in cnb20le_res()
|