| /linux/tools/testing/selftests/mm/ |
| H A D | charge_reserved_hugetlb.sh | 91 MB=$(get_machine_hugepage_size) 101 echo "$cgroup_limit" >$cgroup_path/$name/hugetlb.${MB}MB.$fault_limit_file 105 $cgroup_path/$name/hugetlb.${MB}MB.$reservation_limit_file 140 local path="$cgroup_path/$cgroup/hugetlb.${MB}MB.$reservation_usage_file" 148 local path="$cgroup_path/$cgroup/hugetlb.${MB}MB.$reservation_usage_file" 156 local path="$cgroup_path/$cgroup/hugetlb.${MB}MB.$fault_usage_file" 178 local hugetlb_usage=$cgroup_path/$cgroup/hugetlb.${MB}MB.$fault_usage_file 179 local reserved_usage=$cgroup_path/$cgroup/hugetlb.${MB}MB.$reservation_usage_file 279 local size=$(($1 * ${MB} * 1024 * 1024)) 282 local cgroup_limit=$(($4 * ${MB} * 1024 * 1024)) [all …]
|
| /linux/Documentation/arch/xtensa/ |
| H A D | mmu.rst | 62 5. The parent-bus-address value is rounded down to the nearest 256MB boundary 64 6. The IO area covers the entire 256MB segment of parent-bus-address; the 83 | VMALLOC area | VMALLOC_START 0xc0000000 128MB - 64KB 96 | | (4MB * DCACHE_N_COLORS) 104 | Cached KSEG | XCHAL_KSEG_CACHED_VADDR 0xd0000000 128MB 106 | Uncached KSEG | XCHAL_KSEG_BYPASS_VADDR 0xd8000000 128MB 108 | Cached KIO | XCHAL_KIO_CACHED_VADDR 0xe0000000 256MB 110 | Uncached KIO | XCHAL_KIO_BYPASS_VADDR 0xf0000000 256MB 114 256MB cached + 256MB uncached layout:: 126 | VMALLOC area | VMALLOC_START 0xa0000000 128MB - 64KB [all …]
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | test_memcontrol.c | 175 size_t size = MB(50); in alloc_anon_50M_check() 211 size_t size = MB(50); in alloc_pagecache_50M_check() 274 if (peak < MB(50)) in test_memcg_current_peak() 330 if (peak < MB(50)) in test_memcg_current_peak() 347 if (peak > MB(30) || peak < 0) in test_memcg_current_peak() 354 if (peak < MB(50)) in test_memcg_current_peak() 359 if (peak < MB(50)) in test_memcg_current_peak() 363 if (peak < MB(50)) in test_memcg_current_peak() 395 if (alloc_pagecache(fd, MB(50))) in alloc_pagecache_50M_noexit() 564 MB(150), 3)) { in test_memcg_protection() [all …]
|
| /linux/arch/x86/kernel/ |
| H A D | early-quirks.c | 243 #define MB(x) (KB (KB (x))) macro 253 return MB(1); in i830_tseg_size() 268 case I845_TSEG_SIZE_1M: return MB(1); in i845_tseg_size() 282 return MB(1); in i85x_tseg_size() 287 return read_pci_config_byte(0, 0, 0, I830_DRB3) * MB(32); in i830_mem_size() 292 return read_pci_config_byte(0, 0, 1, I85X_DRB3) * MB(32); in i85x_mem_size() 364 case I830_GMCH_GMS_STOLEN_1024: return MB(1); in i830_stolen_size() 365 case I830_GMCH_GMS_STOLEN_8192: return MB(8); in i830_stolen_size() 384 case I855_GMCH_GMS_STOLEN_1M: return MB(1); in gen3_stolen_size() 385 case I855_GMCH_GMS_STOLEN_4M: return MB(4); in gen3_stolen_size() [all …]
|
| /linux/tools/memory-model/ |
| H A D | linux-kernel.def | 17 smp_store_mb(X,V) { __store{ONCE}(X,V); __fence{MB}; } 20 smp_mb() { __fence{MB}; } 31 xchg(X,V) __xchg{MB}(X,V) 35 cmpxchg(X,V,W) __cmpxchg{MB}(X,V,W) 75 atomic_add_return(V,X) __atomic_op_return{MB}(X,+,V) 79 atomic_fetch_add(V,X) __atomic_fetch_op{MB}(X,+,V) 84 atomic_fetch_and(V,X) __atomic_fetch_op{MB}(X,&,V) 89 atomic_fetch_or(V,X) __atomic_fetch_op{MB}(X,|,V) 94 atomic_fetch_xor(V,X) __atomic_fetch_op{MB}(X,^,V) 99 atomic_inc_return(X) __atomic_op_return{MB}(X,+,1) [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-iostat.txt | 18 - Inbound Read - I/O devices below root port read from the host memory, in MB 20 - Inbound Write - I/O devices below root port write to the host memory, in MB 22 - Outbound Read - CPU reads from I/O devices below root port, in MB 24 - Outbound Write - CPU writes to I/O devices below root port, in MB 61 … port Inbound Read(MB) Inbound Write(MB) Outbound Read(MB) Outbound Write(MB) 80 … port Inbound Read(MB) Inbound Write(MB) Outbound Read(MB) Outbound Write(MB)
|
| /linux/Documentation/driver-api/cxl/ |
| H A D | theory-of-operation.rst | 61 "pmem_size":"256.00 MiB (268.44 MB)", 62 "ram_size":"256.00 MiB (268.44 MB)", 73 "pmem_size":"256.00 MiB (268.44 MB)", 74 "ram_size":"256.00 MiB (268.44 MB)", 91 "pmem_size":"256.00 MiB (268.44 MB)", 92 "ram_size":"256.00 MiB (268.44 MB)", 103 "pmem_size":"256.00 MiB (268.44 MB)", 104 "ram_size":"256.00 MiB (268.44 MB)", 127 "pmem_size":"256.00 MiB (268.44 MB)", 128 "ram_size":"256.00 MiB (268.44 MB)", [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ethtool.h | 71 [0] = ICE_PHY_TYPE(100MB, 100baseT_Full), 72 [1] = ICE_PHY_TYPE(100MB, 100baseT_Full), 73 [2] = ICE_PHY_TYPE(1000MB, 1000baseT_Full), 74 [3] = ICE_PHY_TYPE(1000MB, 1000baseX_Full), 75 [4] = ICE_PHY_TYPE(1000MB, 1000baseX_Full), 76 [5] = ICE_PHY_TYPE(1000MB, 1000baseKX_Full), 77 [6] = ICE_PHY_TYPE(1000MB, 1000baseT_Full), 78 [7] = ICE_PHY_TYPE(2500MB, 2500baseT_Full), 79 [8] = ICE_PHY_TYPE(2500MB, 2500baseX_Full), 80 [9] = ICE_PHY_TYPE(2500MB, 2500baseX_Full),
|
| /linux/Documentation/arch/x86/x86_64/ |
| H A D | mm.rst | 20 from TB to GB and then MB/KB. 77 …ffffffff80000000 | -2 GB | ffffffff9fffffff | 512 MB | kernel text mapping, mapped to physic… 78 ffffffff80000000 |-2048 MB | | | 79 ffffffffa0000000 |-1536 MB | fffffffffeffffff | 1520 MB | module mapping space 80 ffffffffff000000 | -16 MB | | | 81 …FIXADDR_START | ~-11 MB | ffffffffff5fffff | ~0.5 MB | kernel-internal fixmap range, variable s… 82 ffffffffff600000 | -10 MB | ffffffffff600fff | 4 kB | legacy vsyscall ABI 83 ffffffffffe00000 | -2 MB | ffffffffffffffff | 2 MB | ... unused hole 147 …ffffffff80000000 | -2 GB | ffffffff9fffffff | 512 MB | kernel text mapping, mapped to physic… 148 ffffffff80000000 |-2048 MB | | | [all …]
|
| /linux/arch/arm/boot/dts/xilinx/ |
| H A D | zynq-cc108.dts | 58 flash@0 { /* 16 MB */ 68 reg = <0x0 0x400000>; /* 4MB */ 72 reg = <0x400000 0x400000>; /* 4MB */ 76 reg = <0x800000 0x400000>; /* 4MB */ 80 reg = <0xc00000 0x100000>; /* 1MB */ 84 reg = <0xd00000 0x200000>; /* 2MB */ 88 reg = <0xf00000 0x100000>; /* 1MB */
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | c293pcie.dts | 83 /* 1MB for DTB Image */ 89 /* 8 MB for Linux Kernel Image */ 95 /* 53MB for rootfs */ 101 /* 1MB for blob encrypted key */ 122 /* 1MB for u-boot Bootloader Image */ 129 /* 1MB for DTB Image */ 135 /* 16MB for Linux Kernel Image */ 141 /* 4078MB for Root file System Image */ 175 /* 1MB for u-boot Bootloader Image */ 176 /* 1MB for Environment */ [all …]
|
| H A D | p1024rdb.dtsi | 59 /* 3.5 MB for Linux Kernel Image */ 65 /* 11MB for JFFS2 based Root file System */ 89 /* 1MB for u-boot Bootloader Image */ 96 /* 1MB for DTB Image */ 102 /* 4MB for Linux Kernel Image */ 108 /* 4MB for Compressed Root file System Image */ 114 /* 15MB for JFFS2 based Root file System */ 120 /* 7MB for User Writable Area */ 150 /* 4MB for Linux Kernel Image */ 156 /* 4MB for Compressed RFS Image */ [all …]
|
| H A D | p2020rdb.dts | 60 /* 3.5 MB for Linux Kernel Image */ 67 /* 11MB for JFFS2 based Root file System */ 91 /* 1MB for u-boot Bootloader Image */ 98 /* 1MB for DTB Image */ 105 /* 4MB for Linux Kernel Image */ 112 /* 4MB for Compressed Root file System Image */ 119 /* 7MB for JFFS2 based Root file System */ 125 /* 15MB for JFFS2 based Root file System */ 173 /* 4MB for Linux Kernel Image */ 180 /* 4MB for Compressed RFS Image */ [all …]
|
| H A D | p2020rdb-pc.dtsi | 59 /* 3.5 MB for Linux Kernel Image */ 65 /* 11MB for JFFS2 based Root file System */ 89 /* 1MB for u-boot Bootloader Image */ 96 /* 1MB for DTB Image */ 102 /* 4MB for Linux Kernel Image */ 108 /* 4MB for Compressed Root file System Image */ 114 /* 7MB for JFFS2 based Root file System */ 120 /* 15MB for JFFS2 based Root file System */ 172 /* 4MB for Linux Kernel Image */ 178 /* 4MB for Compressed RFS Image */ [all …]
|
| H A D | p1020rdb.dtsi | 60 /* 3.5 MB for Linux Kernel Image */ 67 /* 11MB for JFFS2 based Root file System */ 91 /* 1MB for u-boot Bootloader Image */ 98 /* 1MB for DTB Image */ 105 /* 4MB for Linux Kernel Image */ 112 /* 4MB for Compressed Root file System Image */ 119 /* 7MB for JFFS2 based Root file System */ 125 /* 15MB for JFFS2 based Root file System */ 170 /* 4MB for Linux Kernel Image */ 177 /* 4MB for Compressed RFS Image */ [all …]
|
| H A D | p1021rdb-pc.dtsi | 59 /* 3.5 MB for Linux Kernel Image */ 65 /* 10.75MB for JFFS2 based Root file System */ 96 /* 1MB for u-boot Bootloader Image */ 103 /* 1MB for DTB Image */ 109 /* 4MB for Linux Kernel Image */ 115 /* 4MB for Compressed Root file System Image */ 121 /* 7MB for JFFS2 based Root file System */ 127 /* 15MB for User Writable Area */ 171 /* 4MB for Linux Kernel Image */ 177 /* 4MB for Compressed RFS Image */ [all …]
|
| H A D | p1020rdb-pc.dtsi | 59 /* 3.5 MB for Linux Kernel Image */ 65 /* 11MB for JFFS2 based Root file System */ 89 /* 1MB for u-boot Bootloader Image */ 96 /* 1MB for DTB Image */ 102 /* 4MB for Linux Kernel Image */ 108 /* 4MB for Compressed Root file System Image */ 114 /* 7MB for JFFS2 based Root file System */ 120 /* 15MB for JFFS2 based Root file System */ 172 /* 4MB for Linux Kernel Image */ 178 /* 4MB for Compressed RFS Image */ [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | pci.c | 123 #define MB (1024*KB) macro 124 #define GB (1024*MB) 170 if (hose->sparse_mem_base && size <= 7 * 16*MB) { in pcibios_align_resource() 171 if (((start / (16*MB)) & 0x7) == 0) { in pcibios_align_resource() 172 start &= ~(128*MB - 1); in pcibios_align_resource() 173 start += 16*MB; in pcibios_align_resource() 176 if (start/(128*MB) != (start + size - 1)/(128*MB)) { in pcibios_align_resource() 177 start &= ~(128*MB - 1); in pcibios_align_resource() 178 start += (128 + 16)*MB; in pcibios_align_resource() 187 #undef MB
|
| /linux/Documentation/translations/zh_CN/arch/arm64/ |
| H A D | booting.txt | 69 设备树数据块(dtb)必须 8 字节对齐,且大小不能超过 2MB。由于设备树 70 数据块将在使能缓存的情况下以 2MB 粒度被映射,故其不能被置于必须以特定 74 text_offset 字节处算起第一个 512MB 内。 129 0 - 2MB 对齐基址应尽量靠近内存起始处,因为 131 1 - 2MB 对齐基址可以在物理内存的任意位置 138 内核映像必须被放置在任意一个可用系统内存 2MB 对齐基址的 text_offset 139 字节处,并从该处被调用。2MB 对齐基址和内核映像起始地址之间的区域对于
|
| /linux/arch/arm64/boot/dts/broadcom/northstar2/ |
| H A D | ns2-xmc.dts | 90 reg = <0x00000000 0x00280000>; /* 2.5MB */ 96 reg = <0x00280000 0x00040000>; /* 0.25MB */ 102 reg = <0x002c0000 0x00040000>; /* 0.25MB */ 108 reg = <0x00300000 0x03d00000>; /* 61MB */ 114 reg = <0x04000000 0x06400000>; /* 100MB */ 119 reg = <0x0a400000 0x35c00000>; /* 860MB */ 178 reg = <0x00200000 0x00e00000>; /* 14MB */ 183 reg = <0x01000000 0x01000000>; /* 16MB */
|
| /linux/Documentation/translations/zh_TW/arch/arm64/ |
| H A D | booting.txt | 73 設備樹數據塊(dtb)必須 8 字節對齊,且大小不能超過 2MB。由於設備樹 74 數據塊將在使能緩存的情況下以 2MB 粒度被映射,故其不能被置於必須以特定 78 text_offset 字節處算起第一個 512MB 內。 133 0 - 2MB 對齊基址應儘量靠近內存起始處,因爲 135 1 - 2MB 對齊基址可以在物理內存的任意位置 142 內核映像必須被放置在任意一個可用系統內存 2MB 對齊基址的 text_offset 143 字節處,並從該處被調用。2MB 對齊基址和內核映像起始地址之間的區域對於
|
| /linux/tools/memory-model/Documentation/ |
| H A D | herd-representation.txt | 43 | smp_store_mb | W[ONCE] ->po F[MB] | 44 | smp_mb | F[MB] | 74 | atomic_add_return | R*[MB] ->rmw W*[MB] | 101 | atomic_cmpxchg | On success: R*[MB] ->rmw W*[MB] | 102 | | On failure: R*[MB] |
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | armada-xp-linksys-mamba.dts | 36 reg = <0x00000000 0x00000000 0x00000000 0x10000000>; /* 256MB */ 333 reg = <0x0000000 0x100000>; /* 1MB */ 349 reg = <0x900000 0x100000>; /* 1MB */ 356 reg = <0xa00000 0x2800000>; /* 40MB */ 361 reg = <0xd00000 0x2500000>; /* 37MB */ 367 reg = <0x3200000 0x2800000>; /* 40MB */ 372 reg = <0x3500000 0x2500000>; /* 37MB */ 376 * 38MB, last MB is for the BBT, not writable 391 reg = <0x180000 0x780000>; /* 7.5MB */
|
| /linux/drivers/char/agp/ |
| H A D | intel-gtt.c | 374 stolen_size = MB(1); in intel_gtt_stolen_size() 377 stolen_size = MB(8); in intel_gtt_stolen_size() 382 MB(ddt[I830_RDRAM_DDT(rdct)]); in intel_gtt_stolen_size() 392 stolen_size = MB(1); in intel_gtt_stolen_size() 395 stolen_size = MB(4); in intel_gtt_stolen_size() 398 stolen_size = MB(8); in intel_gtt_stolen_size() 401 stolen_size = MB(16); in intel_gtt_stolen_size() 404 stolen_size = MB(32); in intel_gtt_stolen_size() 407 stolen_size = MB(48); in intel_gtt_stolen_size() 410 stolen_size = MB(64); in intel_gtt_stolen_size() [all …]
|
| /linux/arch/x86/pci/ |
| H A D | ce4100.c | 38 #define MB (1024 * 1024) macro 98 DEFINE_REG(2, 0, 0x10, (16*MB), reg_init, reg_read, reg_write) 107 DEFINE_REG(8, 0, 0x10, (1*MB), reg_init, reg_read, reg_write) 110 DEFINE_REG(9, 0, 0x10 , (1*MB), reg_init, reg_read, reg_write) 113 DEFINE_REG(10, 0, 0x14, (256*MB), reg_init, reg_read, reg_write) 142 DEFINE_REG(16, 0, 0x14, (64*MB), reg_init, reg_read, reg_write) 143 DEFINE_REG(16, 0, 0x18, (64*MB), reg_init, reg_read, reg_write) 201 av_bridge_limit = av_bridge_base + (512*MB - 1); in bridge_read()
|