Home
last modified time | relevance | path

Searched full:prefetchable (Results 1 – 25 of 125) sorted by relevance

12345

/OK3568_Linux_fs/kernel/arch/arm/mach-sa1100/
H A Dpci-nanoengine.c45 .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()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pci/
H A Dnvidia,tegra20-pcie.txt43 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 …]
H A Dv3-v360epc-pci.txt17 - The non-prefetchable and prefetchable memory windows must
19 - The prefetchable memory window must be immediately adjacent
47 0x42000000 0 0x50000000 /* prefetchable memory @50000000 */
H A Dnvidia,tegra194-pcie.txt78 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) */
H A Dversatile.yaml68 <0x02000000 0 0x50000000 0x50000000 0 0x10000000>, /* non-prefetchable memory */
69 <0x42000000 0 0x60000000 0x60000000 0 0x10000000>; /* prefetchable memory */
H A Dxilinx-nwl-pcie.txt61 …00 0x00000000 0xe0000000 0x00000000 0xe0000000 0x00000000 0x10000000 /* non-prefetchable memory */
62 …0x43000000 0x00000006 0x00000000 0x00000006 0x00000000 0x00000002 0x00000000>;/* prefetchable memo…
H A Dlayerscape-pci.txt59 0xc2000000 0x0 0x20000000 0x40 0x20000000 0x0 0x20000000 /* prefetchable memory */
60 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
H A Dhost-generic-pci.yaml103 definition of non-prefetchable memory. One or both of prefetchable Memory
H A Dfaraday,ftpci100.txt50 The plain variant has 128MiB of non-prefetchable memory space, whereas the
99 /* 128MiB non-prefetchable memory 0x58000000-0x5fffffff */
/OK3568_Linux_fs/kernel/drivers/pci/
H A Dsetup-bus.c14 * 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 …]
H A Dsetup-res.c175 /* Prefetchable MMIO Base/Limit */ in pci_disable_bridge_window()
268 * prefetchable bridge window is below 4GB, we can't put a 32-bit in __pci_assign_resource()
269 * prefetchable resource in it because pbus_size_mem() assumes a in __pci_assign_resource()
280 * If the prefetchable window is only 32 bits wide, we can put in __pci_assign_resource()
281 * 64-bit prefetchable resources in it. in __pci_assign_resource()
294 * in a non-prefetchable window. If this resource is 32 bits and in __pci_assign_resource()
295 * non-prefetchable, the first call already tried the only possibility in __pci_assign_resource()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A Dfsl-ls2080a.dtsi126 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 */
H A Dfsl-ls1028a.dtsi589 0x82000000 0x0 0x40000000 0x80 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
616 0x82000000 0x0 0x40000000 0x88 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
906 /* PF0-6 BAR0 - non-prefetchable memory */
908 /* PF0-6 BAR2 - prefetchable memory */
910 /* PF0: VF0-1 BAR0 - non-prefetchable memory */
912 /* PF0: VF0-1 BAR2 - prefetchable memory */
914 /* PF1: VF0-1 BAR0 - non-prefetchable memory */
916 /* PF1: VF0-1 BAR2 - prefetchable memory */
918 /* BAR4 (PF5) - non-prefetchable memory */
/OK3568_Linux_fs/kernel/drivers/pci/controller/
H A Dpci-v3-semi.c259 * 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 …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dfsl-ls2080a.dtsi105 0x82000000 0x0 0x40000000 0x10 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
120 0x82000000 0x0 0x40000000 0x12 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
135 0x82000000 0x0 0x40000000 0x14 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
150 0x82000000 0x0 0x40000000 0x16 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
H A Dfsl-ls1043a.dtsi252 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
268 0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
283 0x82000000 0x0 0x40000000 0x50 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
H A Dfsl-ls1046a.dtsi254 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
271 0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
287 0x82000000 0x0 0x40000000 0x50 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
H A Darmada-cp110-slave.dtsi278 /* non-prefetchable memory */
304 /* non-prefetchable memory */
331 /* non-prefetchable memory */
H A Darmada-cp110-master.dtsi307 /* non-prefetchable memory */
332 /* non-prefetchable memory */
358 /* non-prefetchable memory */
/OK3568_Linux_fs/u-boot/board/armltd/integrator/
H A Dpci.c154 * prefetchable), this frees up base1 for re-use by in v3_open_config_window()
173 * Reassign base1 for use by prefetchable PCI memory in v3_close_config_window()
360 * Map first 256Mbytes as non-prefetchable via BASE0/MAP0 in pci_init_board()
367 /* Map second 256 Mbytes as prefetchable via BASE1/MAP1 */ in pci_init_board()
416 /* System memory space, window 0 256 MB non-prefetchable */ in pci_init_board()
422 /* System memory space, window 1 256 MB prefetchable */ in pci_init_board()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dversatile-pb.dts55 0x02000000 0 0x50000000 0x50000000 0 0x10000000 /* non-prefetchable memory */
56 0x42000000 0 0x60000000 0x60000000 0 0x10000000>; /* prefetchable memory */
H A Dspear1310.dtsi94 0x82000000 0 0x80030000 0xc0030000 0 0x0ffd0000>; /* non-prefetchable memory */
113 0x82000000 0 0x90030000 0x90030000 0 0x0ffd0000>; /* non-prefetchable memory */
132 0x82000000 0 0xc0030000 0xc0030000 0 0x0ffd0000>; /* non-prefetchable memory */
/OK3568_Linux_fs/kernel/arch/x86/pci/
H A Dbroadcom_bus.c45 /* read the non-prefetchable memory window */ in cnb20le_res()
55 /* read the prefetchable memory window */ in cnb20le_res()
H A Dce4100.c221 /* Make prefetchable memory limit smaller than prefetchable in bridge_read()
222 * memory base, so not claim prefetchable memory space. in bridge_read()
/OK3568_Linux_fs/kernel/drivers/pci/hotplug/
H A Dcpqphp_sysfs.c41 out += sprintf(out, "Free resources: prefetchable memory\n"); in show_ctrl()
87 out += sprintf(out, "assigned resources: prefetchable memory\n"); in show_dev()

12345