| /linux-6.15/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-6.15/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-6.15/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-6.15/kernel/ |
| H A D | tsacct.c | 85 #define KB 1024 macro 86 #define MB (1024*KB) 87 #define KB_MASK (~(KB-1)) 97 do_div(stats->coremem, 1000 * KB); in xacct_add_tsk() 99 do_div(stats->virtmem, 1000 * KB); in xacct_add_tsk() 103 stats->hiwater_rss = get_mm_hiwater_rss(mm) * PAGE_SIZE / KB; in xacct_add_tsk() 104 stats->hiwater_vm = get_mm_hiwater_vm(mm) * PAGE_SIZE / KB; in xacct_add_tsk() 121 #undef KB
|
| /linux-6.15/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-6.15/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() 631 if (dictSize > 64 * KB) { in LZ4_loadDictHC() 633 dictSize = 64 * KB; in LZ4_loadDictHC() 685 if (dictSize > 64 * KB) in LZ4_compressHC_continue_generic() 686 dictSize = 64 * KB; in LZ4_compressHC_continue_generic() 743 if (dictSize > 64 * KB) in LZ4_saveDictHC() [all …]
|
| H A D | lz4_compress.c | 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() 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() 885 if (streamPtr->dictSize > 64 * KB) in LZ4_compress_fast_continue() 886 streamPtr->dictSize = 64 * KB; in LZ4_compress_fast_continue() [all …]
|
| /linux-6.15/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-6.15/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 | openbmc-flash-layout-128.dtsi | 9 reg = <0x0 0xe0000>; // 896KB 14 reg = <0xe0000 0x20000>; // 128KB
|
| H A D | openbmc-flash-layout-64.dtsi | 12 reg = <0x0 0xe0000>; // 896KB 17 reg = <0xe0000 0x20000>; // 128KB
|
| H A D | openbmc-flash-layout-64-alt.dtsi | 12 reg = <0x0 0xe0000>; // 896KB 17 reg = <0xe0000 0x20000>; // 128KB
|
| /linux-6.15/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-6.15/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-6.15/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 | 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 | 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 */
|
| /linux-6.15/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-6.15/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-6.15/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)))
|
| H A D | intel-gtt.c | 187 intel_private.registers = ioremap(reg_addr, KB(64)); in i810_setup() 357 stolen_size = KB(512); in intel_gtt_stolen_size() 479 size = KB(128); in i965_gtt_total_entries() 482 size = KB(256); in i965_gtt_total_entries() 485 size = KB(512); in i965_gtt_total_entries() 489 size = KB(1024); in i965_gtt_total_entries() 492 size = KB(2048); in i965_gtt_total_entries() 495 size = KB(1024 + 512); in i965_gtt_total_entries() 500 size = KB(512); in i965_gtt_total_entries() 1132 int size = KB(512); in i9xx_setup() [all …]
|
| /linux-6.15/arch/parisc/ |
| H A D | Kconfig | 280 bool "4KB" 284 performance, a page size of 16KB is recommended. For best 285 compatibility with 32bit applications, a page size of 4KB should be 289 4KB For best 32bit compatibility 290 16KB For best performance 291 64KB For best performance, might give more overhead. 293 If you don't know what to do, choose 4KB. 296 bool "16KB" 301 bool "64KB"
|
| /linux-6.15/arch/arm64/boot/dts/broadcom/northstar2/ |
| H A D | ns2-xmc.dts | 158 reg = <0x00000000 0x00080000>; /* 512KB */ 163 reg = <0x00080000 0x00150000>; /* 1344KB */ 168 reg = <0x001e0000 0x00010000>;/* 64KB */ 173 reg = <0x001f0000 0x00010000>; /* 64KB */
|