/linux-6.1.9/Documentation/translations/zh_CN/arm64/ |
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.1.9/arch/x86/pci/ |
D | ce4100.c | 45 #define KB (1024) macro 106 DEFINE_REG(2, 1, 0x10, (64*KB), reg_init, reg_read, reg_write) 107 DEFINE_REG(3, 0, 0x10, (64*KB), reg_init, reg_read, reg_write) 108 DEFINE_REG(4, 0, 0x10, (128*KB), reg_init, reg_read, reg_write) 109 DEFINE_REG(4, 1, 0x10, (128*KB), reg_init, reg_read, reg_write) 110 DEFINE_REG(6, 0, 0x10, (512*KB), reg_init, reg_read, reg_write) 111 DEFINE_REG(6, 1, 0x10, (512*KB), reg_init, reg_read, reg_write) 112 DEFINE_REG(6, 2, 0x10, (64*KB), reg_init, reg_read, reg_write) 114 DEFINE_REG(8, 1, 0x10, (64*KB), reg_init, reg_read, reg_write) 115 DEFINE_REG(8, 2, 0x10, (64*KB), reg_init, reg_read, reg_write) [all …]
|
/linux-6.1.9/Documentation/translations/zh_TW/arm64/ |
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.1.9/kernel/ |
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.1.9/arch/arm64/boot/dts/xilinx/ |
D | zynqmp-sm-k26-revA.dts | 93 reg = <0x0 0x80000>; /* 512KB */ 99 reg = <0x80000 0x80000>; /* 512KB */ 105 reg = <0x100000 0x20000>; /* 128KB */ 109 reg = <0x120000 0x20000>; /* 128KB */ 113 reg = <0x140000 0xC0000>; /* 768KB */ 121 reg = <0xF00000 0x80000>; /* 512KB */ 131 reg = <0x1C80000 0x80000>; /* 512KB */ 153 reg = <0x2200000 0x20000>; /* 128KB */ 157 reg = <0x2220000 0x20000>; /* 128KB */ 161 reg = <0x2240000 0x10000>; /* 256B but 64KB sector */
|
/linux-6.1.9/lib/lz4/ |
D | lz4hc_compress.c | 65 hc4->nextToUpdate = 64 * KB; in LZ4HC_init() 66 hc4->base = start - 64 * KB; in LZ4HC_init() 68 hc4->dictBase = start - 64 * KB; in LZ4HC_init() 69 hc4->dictLimit = 64 * KB; in LZ4HC_init() 70 hc4->lowLimit = 64 * KB; in LZ4HC_init() 111 const U32 lowLimit = (hc4->lowLimit + 64 * KB > (U32)(ip - base)) in LZ4HC_InsertAndFindBestMatch() 113 : (U32)(ip - base) - (64 * KB - 1); in LZ4HC_InsertAndFindBestMatch() 183 const U32 lowLimit = (hc4->lowLimit + 64 * KB > (U32)(ip - base)) in LZ4HC_InsertAndGetWiderMatch() 185 : (U32)(ip - base) - (64 * KB - 1); in LZ4HC_InsertAndGetWiderMatch() 631 if (dictSize > 64 * KB) { in LZ4_loadDictHC() [all …]
|
D | lz4_compress.c | 43 static const int LZ4_64Klimit = ((64 * KB) + (MFLIMIT - 1)); 795 if ((dictEnd - p) > 64 * KB) in LZ4_loadDict() 796 p = dictEnd - 64 * KB; in LZ4_loadDict() 797 dict->currentOffset += 64 * KB; in LZ4_loadDict() 819 U32 const delta = LZ4_dict->currentOffset - 64 * KB; in LZ4_renormDictT() 829 LZ4_dict->currentOffset = 64 * KB; in LZ4_renormDictT() 830 if (LZ4_dict->dictSize > 64 * KB) in LZ4_renormDictT() 831 LZ4_dict->dictSize = 64 * KB; in LZ4_renormDictT() 841 if ((U32)dictSize > 64 * KB) { in LZ4_saveDict() 843 dictSize = 64 * KB; in LZ4_saveDict() [all …]
|
/linux-6.1.9/Documentation/arm64/ |
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 29 AArch64 Linux memory layout with 4KB pages + 4 levels (48-bit):: 46 AArch64 Linux memory layout with 64KB pages + 3 levels (52-bit with HW support):: 63 Translation table lookup with 4KB pages:: 78 Translation table lookup with 64KB pages:: 106 with a 64KB page size; then it is possible to use 52-bits of address
|
/linux-6.1.9/arch/arm/boot/dts/ |
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
|
D | openbmc-flash-layout-128.dtsi | 9 reg = <0x0 0xe0000>; // 896KB 14 reg = <0xe0000 0x20000>; // 128KB
|
D | openbmc-flash-layout-64.dtsi | 12 reg = <0x0 0xe0000>; // 896KB 17 reg = <0xe0000 0x20000>; // 128KB
|
D | openbmc-flash-layout-64-alt.dtsi | 12 reg = <0x0 0xe0000>; // 896KB 17 reg = <0xe0000 0x20000>; // 128KB
|
/linux-6.1.9/Documentation/admin-guide/cgroup-v1/ |
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.1.9/arch/ia64/ |
D | Kconfig | 141 bool "4KB" 144 performance, a page size of 8KB or 16KB is recommended. For best 145 IA-32 compatibility, a page size of 4KB should be selected (the vast 147 size). For Itanium 2 or newer systems, a page size of 64KB can also 150 4KB For best IA-32 compatibility 151 8KB For best IA-64 performance 152 16KB For best IA-64 performance 153 64KB Requires Itanium 2 or newer processor. 155 If you don't know what to do, choose 16KB. 158 bool "8KB" [all …]
|
/linux-6.1.9/arch/powerpc/boot/dts/fsl/ |
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 */
|
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 */
|
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 */
|
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 */
|
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.1.9/arch/arm/mm/ |
D | proc-arm740.S | 74 ldr r3, =(CONFIG_DRAM_SIZE >> 12) @ size of RAM (must be >= 4KB) 75 mov r4, #10 @ 11 is the minimum (4KB) 84 ldr r3, =(CONFIG_FLASH_SIZE >> 12) @ size of FLASH (must be >= 4KB) 88 mov r4, #10 @ 11 is the minimum (4KB)
|
/linux-6.1.9/drivers/char/agp/ |
D | agp.h | 158 #define KB(x) ((x) * 1024) macro 159 #define MB(x) (KB (KB (x))) 160 #define GB(x) (MB (KB (x)))
|
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() 424 (u64)stolen_size / KB(1), local ? "local" : "stolen"); 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() [all …]
|
/linux-6.1.9/arch/hexagon/ |
D | Kconfig | 128 bool "4KB" 131 bool "16KB" 134 bool "64KB" 137 bool "256KB"
|
/linux-6.1.9/arch/loongarch/ |
D | Kconfig | 231 bool "4KB with 3 levels" 235 This option selects 4KB page size with 3 level page tables, which 239 bool "4KB with 4 levels" 243 This option selects 4KB page size with 4 level page tables, which 247 bool "16KB with 2 levels" 251 This option selects 16KB page size with 2 level page tables, which 255 bool "16KB with 3 levels" 259 This option selects 16KB page size with 3 level page tables, which 263 bool "64KB with 2 levels" 267 This option selects 64KB page size with 2 level page tables, which [all …]
|
/linux-6.1.9/arch/arm64/boot/dts/broadcom/northstar2/ |
D | ns2-xmc.dts | 159 reg = <0x00000000 0x00080000>; /* 512KB */ 164 reg = <0x00080000 0x00150000>; /* 1344KB */ 169 reg = <0x001e0000 0x00010000>;/* 64KB */ 174 reg = <0x001f0000 0x00010000>; /* 64KB */
|