| /linux/arch/x86/pci/ |
| H A D | ce4100.c | 39 #define KB (1024) macro 100 DEFINE_REG(2, 1, 0x10, (64*KB), reg_init, reg_read, reg_write) 101 DEFINE_REG(3, 0, 0x10, (64*KB), reg_init, reg_read, reg_write) 102 DEFINE_REG(4, 0, 0x10, (128*KB), reg_init, reg_read, reg_write) 103 DEFINE_REG(4, 1, 0x10, (128*KB), reg_init, reg_read, reg_write) 104 DEFINE_REG(6, 0, 0x10, (512*KB), reg_init, reg_read, reg_write) 105 DEFINE_REG(6, 1, 0x10, (512*KB), reg_init, reg_read, reg_write) 106 DEFINE_REG(6, 2, 0x10, (64*KB), reg_init, reg_read, reg_write) 108 DEFINE_REG(8, 1, 0x10, (64*KB), reg_init, reg_read, reg_write) 109 DEFINE_REG(8, 2, 0x10, (64*KB), reg_init, reg_read, reg_write) [all …]
|
| /linux/Documentation/translations/zh_CN/arch/arm64/ |
| H A D | memory.txt | 33 页大小为 4KB 的 4 级转换表和页大小为 64KB 的 3 级转换表。 35 AArch64 Linux 使用 3 级或 4 级转换表,其页大小配置为 4KB,对于用户和内核 37 对于页大小为 64KB的配置,仅使用 2 级转换表,有 42-bit (4TB) 的虚拟地址空间,但内存布局相同。 45 AArch64 Linux 在页大小为 4KB,并使用 3 级转换表时的内存布局: 53 AArch64 Linux 在页大小为 4KB,并使用 4 级转换表时的内存布局: 61 AArch64 Linux 在页大小为 64KB,并使用 2 级转换表时的内存布局: 69 AArch64 Linux 在页大小为 64KB,并使用 3 级转换表时的内存布局: 80 4KB 页大小的转换表查找: 95 64KB 页大小的转换表查找:
|
| /linux/Documentation/translations/zh_TW/arch/arm64/ |
| H A D | memory.txt | 37 頁大小爲 4KB 的 4 級轉換表和頁大小爲 64KB 的 3 級轉換表。 39 AArch64 Linux 使用 3 級或 4 級轉換表,其頁大小配置爲 4KB,對於用戶和內核 41 對於頁大小爲 64KB的配置,僅使用 2 級轉換表,有 42-bit (4TB) 的虛擬地址空間,但內存佈局相同。 49 AArch64 Linux 在頁大小爲 4KB,並使用 3 級轉換表時的內存佈局: 57 AArch64 Linux 在頁大小爲 4KB,並使用 4 級轉換表時的內存佈局: 65 AArch64 Linux 在頁大小爲 64KB,並使用 2 級轉換表時的內存佈局: 73 AArch64 Linux 在頁大小爲 64KB,並使用 3 級轉換表時的內存佈局: 84 4KB 頁大小的轉換表查找: 99 64KB 頁大小的轉換表查找:
|
| /linux/kernel/ |
| H A D | tsacct.c | 84 #define KB 1024 macro 85 #define MB (1024*KB) 86 #define KB_MASK (~(KB-1)) 96 do_div(stats->coremem, 1000 * KB); in xacct_add_tsk() 98 do_div(stats->virtmem, 1000 * KB); in xacct_add_tsk() 102 stats->hiwater_rss = get_mm_hiwater_rss(mm) * PAGE_SIZE / KB; in xacct_add_tsk() 103 stats->hiwater_vm = get_mm_hiwater_vm(mm) * PAGE_SIZE / KB; in xacct_add_tsk() 120 #undef KB
|
| /linux/lib/lz4/ |
| H A D | lz4hc_compress.c | 64 hc4->nextToUpdate = 64 * KB; in LZ4HC_init() 65 hc4->base = start - 64 * KB; in LZ4HC_init() 67 hc4->dictBase = start - 64 * KB; in LZ4HC_init() 68 hc4->dictLimit = 64 * KB; in LZ4HC_init() 69 hc4->lowLimit = 64 * KB; in LZ4HC_init() 110 const U32 lowLimit = (hc4->lowLimit + 64 * KB > (U32)(ip - base)) in LZ4HC_InsertAndFindBestMatch() 112 : (U32)(ip - base) - (64 * KB - 1); in LZ4HC_InsertAndFindBestMatch() 182 const U32 lowLimit = (hc4->lowLimit + 64 * KB > (U32)(ip - base)) in LZ4HC_InsertAndGetWiderMatch() 184 : (U32)(ip - base) - (64 * KB - 1); in LZ4HC_InsertAndGetWiderMatch() 631 if (dictSize > 64 * KB) { in LZ4_loadDictHC() [all …]
|
| H A D | lz4_compress.c | 42 static const int LZ4_64Klimit = ((64 * KB) + (MFLIMIT - 1)); 794 if ((dictEnd - p) > 64 * KB) in LZ4_loadDict() 795 p = dictEnd - 64 * KB; in LZ4_loadDict() 796 dict->currentOffset += 64 * KB; in LZ4_loadDict() 818 U32 const delta = LZ4_dict->currentOffset - 64 * KB; in LZ4_renormDictT() 828 LZ4_dict->currentOffset = 64 * KB; in LZ4_renormDictT() 829 if (LZ4_dict->dictSize > 64 * KB) in LZ4_renormDictT() 830 LZ4_dict->dictSize = 64 * KB; in LZ4_renormDictT() 840 if ((U32)dictSize > 64 * KB) { in LZ4_saveDict() 842 dictSize = 64 * KB; in LZ4_saveDict() [all …]
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | page_tables.rst | 32 在页粒度为 4KB 且地址范围为32位的情况下,pfn 0 对应地址0x00000000,pfn 1 对应 34 0xfffff000。如果页粒度为 16KB,则 pfn 分别对应地址 0x00004000、0x00008000 37 如你所见,对于 4KB 页面粒度,页基址使用地址的 12-31 位,这就是为什么在这种情况下 40 随着内存容量的增加,久而久之层级结构逐渐加深。Linux 最初使用 4KB 页面和一个名为 203 Linux 支持比通常 4KB 更大的页面(即所谓的 `巨页`)。当使用这种较大的页面时,没有
|
| /linux/arch/arm64/boot/dts/xilinx/ |
| H A D | zynqmp-sm-k26-revA.dts | 146 reg = <0x0 0x80000>; /* 512KB */ 152 reg = <0x80000 0x80000>; /* 512KB */ 158 reg = <0x100000 0x20000>; /* 128KB */ 162 reg = <0x120000 0x20000>; /* 128KB */ 166 reg = <0x140000 0xC0000>; /* 768KB */ 174 reg = <0xF00000 0x80000>; /* 512KB */ 184 reg = <0x1C80000 0x80000>; /* 512KB */ 206 reg = <0x2200000 0x20000>; /* 128KB */ 210 reg = <0x2220000 0x20000>; /* 128KB */ 214 reg = <0x2240000 0x40000>; /* 256B but 256KB sector */ [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-bench.txt | 183 Available units are B, KB, MB, GB and TB (case insensitive). 187 Specify page-size for mapping memory buffers (default: 4KB). 188 Available values are 4KB, 2MB, 1GB (case insensitive). 193 Available units are B, KB, MB, GB and TB (case insensitive). 217 Available units are B, KB, MB, GB and TB (case insensitive). 221 Specify page-size for mapping memory buffers (default: 4KB). 222 Available values are 4KB, 2MB, 1GB (case insensitive). 227 Available units are B, KB, MB, GB and TB (case insensitive). 251 Available units are B, KB, MB, GB and TB (case insensitive). 255 Specify page-size for mapping memory buffers (default: 4KB). [all …]
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | hugetlb.rst | 46 hugetlb.64KB.limit_in_bytes 47 hugetlb.64KB.max_usage_in_bytes 48 hugetlb.64KB.numa_stat 49 hugetlb.64KB.usage_in_bytes 50 hugetlb.64KB.failcnt 51 hugetlb.64KB.rsvd.limit_in_bytes 52 hugetlb.64KB.rsvd.max_usage_in_bytes 53 hugetlb.64KB.rsvd.usage_in_bytes 54 hugetlb.64KB.rsvd.failcnt
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | facebook-bmc-flash-layout-128.dtsi | 10 * u-boot partition: 896KB. 18 * u-boot environment variables: 64KB. 26 * image metadata partition (64KB), used by Facebook internal
|
| H A D | facebook-bmc-flash-layout-128-data64.dtsi | 10 * u-boot partition: 896KB. 18 * u-boot environment variables: 64KB. 26 * image metadata partition (64KB), used by Facebook internal
|
| H A D | openbmc-flash-layout-128.dtsi | 9 reg = <0x0 0xe0000>; // 896KB 14 reg = <0xe0000 0x20000>; // 128KB
|
| /linux/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_tcp_info_tcp-info-sndbuf-limited.pkt | 25 // cwnd goes from 40(60KB) to 80(120KB), and that we hit the tiny sndbuf limit 10KB
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | p1021rdb-pc.dtsi | 46 /* 256KB for Vitesse 7385 Switch firmware */ 53 /* 256KB for DTB Image */ 72 /* 256KB for QE ucode firmware*/ 80 /* 512KB for u-boot Bootloader Image */ 81 /* 512KB for u-boot Environment Variables */ 158 /* 512KB for u-boot Bootloader Image */ 165 /* 512KB for DTB Image */
|
| H A D | p1024rdb.dtsi | 46 /* 256KB for Vitesse 7385 Switch firmware */ 53 /* 256KB for DTB Image */ 72 /* 512KB for u-boot Bootloader Image */ 73 /* 512KB for u-boot Environment Variables */ 137 /* 512KB for u-boot Bootloader Image */ 144 /* 512KB for DTB Image */
|
| H A D | p2020rdb.dts | 46 /* 256KB for Vitesse 7385 Switch firmware */ 53 /* 256KB for DTB Image */ 74 /* 512KB for u-boot Bootloader Image */ 75 /* 512KB for u-boot Environment Variables */ 159 /* 512KB for u-boot Bootloader Image */ 166 /* 512KB for DTB Image */
|
| H A D | p2020rdb-pc.dtsi | 46 /* 256KB for Vitesse 7385 Switch firmware */ 53 /* 256KB for DTB Image */ 72 /* 512KB for u-boot Bootloader Image */ 73 /* 512KB for u-boot Environment Variables */ 159 /* 512KB for u-boot Bootloader Image */ 166 /* 512KB for DTB Image */
|
| H A D | p1020rdb.dtsi | 46 /* 256KB for Vitesse 7385 Switch firmware */ 53 /* 256KB for DTB Image */ 74 /* 512KB for u-boot Bootloader Image */ 75 /* 512KB for u-boot Environment Variables */ 156 /* 512KB for u-boot Bootloader Image */ 163 /* 512KB for DTB Image */
|
| H A D | p1020rdb-pc.dtsi | 46 /* 256KB for Vitesse 7385 Switch firmware */ 53 /* 256KB for DTB Image */ 72 /* 512KB for u-boot Bootloader Image */ 73 /* 512KB for u-boot Environment Variables */ 159 /* 512KB for u-boot Bootloader Image */ 166 /* 512KB for DTB Image*/
|
| /linux/Documentation/arch/arm64/ |
| H A D | memory.rst | 9 tables with a 4KB page size and up to 3 levels with a 64KB page size. 12 with the 4KB page configuration, allowing 39-bit (512GB) or 48-bit 14 64KB pages, only 2 levels of translation tables, allowing 42-bit (4TB) 18 only available when running with a 64KB page size and expands the 39 with a 64KB page size; then it is possible to use 52-bits of address
|
| /linux/arch/parisc/ |
| H A D | Kconfig | 284 bool "4KB" 288 performance, a page size of 16KB is recommended. For best 289 compatibility with 32bit applications, a page size of 4KB should be 293 4KB For best 32bit compatibility 294 16KB For best performance 295 64KB For best performance, might give more overhead. 297 If you don't know what to do, choose 4KB. 300 bool "16KB" 305 bool "64KB"
|
| /linux/arch/arm/mm/ |
| H A D | proc-arm740.S | 86 ldr r3, =(CONFIG_DRAM_SIZE >> 12) @ size of RAM (must be >= 4KB) 87 mov r4, #10 @ 11 is the minimum (4KB) 96 ldr r3, =(CONFIG_FLASH_SIZE >> 12) @ size of FLASH (must be >= 4KB) 100 mov r4, #10 @ 11 is the minimum (4KB)
|
| /linux/drivers/char/agp/ |
| H A D | agp.h | 157 #define KB(x) ((x) * 1024) macro 158 #define MB(x) (KB (KB (x))) 159 #define GB(x) (MB (KB (x)))
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | armada-370-synology-ds213j.dts | 278 reg = <0x00000000 0x000c0000>; /* 768KB */ 283 reg = <0x000c0000 0x002d0000>; /* 2880KB */ 288 reg = <0x00390000 0x00440000>; /* 4250KB */ 293 reg = <0x007d0000 0x00010000>; /* 64KB */ 298 reg = <0x007e0000 0x00010000>; /* 64KB */ 303 reg = <0x007f0000 0x00010000>; /* 64KB */
|