/linux/Documentation/translations/zh_CN/mm/ |
H A D | physical_memory.rst | 50 * ``ZONE_NORMAL`` 是普通内存的区域,这种内存可以被内核随时访问。如果DMA 52 操作。``ZONE_NORMAL`` 总是开启的。 58 * ``ZONE_MOVABLE`` 是指可访问的普通内存区域,就像 ``ZONE_NORMAL`` 73 需要注意的是,许多内核操作只能使用 ``ZONE_NORMAL`` 来执行,因此它是 80 个内存将位于节点0,并且将有三个区域: ``ZONE_DMA``、 ``ZONE_NORMAL`` 90 | ZONE_DMA | ZONE_NORMAL | ZONE_HIGHMEM | 96 启动时,``ZONE_DMA32``、``ZONE_NORMAL`` 和 ``ZONE_MOVABLE`` 97 位于节点0,而 ``ZONE_NORMAL`` 和 ``ZONE_MOVABLE`` 位于节点1::
|
/linux/Documentation/driver-api/cxl/allocation/ |
H A D | page-allocator.rst | 29 CXL capacity may be onlined in :code:`ZONE_NORMAL` or :code:`ZONE_MOVABLE`. 37 :code:`ZONE_NORMAL` or lower. 40 :code:`ZONE_NORMAL` by default, but if :code:`ZONE_MOVABLE` is depleted, it 41 will fallback to allocate from :code:`ZONE_NORMAL`. 47 into :code:`ZONE_NORMAL`, with no :code:`ZONE_MOVABLE` capacity present. The 67 prefer CXL :code:`ZONE_MOVABLE` pages over DRAM :code:`ZONE_NORMAL` pages. 78 in :code:`ZONE_NORMAL`), the :code:`cpusets.mems_allowed` may be used by
|
H A D | hugepages.rst | 28 CXL capacity onlined in :code:`ZONE_NORMAL` is eligible for 1GB Gigantic Page
|
/linux/Documentation/driver-api/cxl/linux/ |
H A D | memory-hotplug.rst | 29 2) Online in :code:`ZONE_NORMAL` 32 :code:`ZONE_NORMAL` implies this capacity may be used for almost any allocation, 38 onlined into :code:`ZONE_NORMAL` should be considered permanently attached to 64 procedure. This capacity will be allocated from :code:`ZONE_NORMAL` on 69 :code:`ZONE_NORMAL` capacity to host the memory map for the hotplugged capacity.
|
H A D | early-boot.rst | 41 SystemRAM in ZONE_NORMAL or ZONE_MOVABLE). 58 :code:`ZONE_NORMAL`, making it available for use for most allocations (including 135 SystemRAM in `ZONE_NORMAL` during early boot, CMA reservations per-node can be
|
/linux/include/linux/ |
H A D | gfp.h | 64 #define OPT_ZONE_HIGHMEM ZONE_NORMAL 70 #define OPT_ZONE_DMA ZONE_NORMAL 76 #define OPT_ZONE_DMA32 ZONE_NORMAL 124 (ZONE_NORMAL << 0 * GFP_ZONES_SHIFT) \ 128 | (ZONE_NORMAL << ___GFP_MOVABLE * GFP_ZONES_SHIFT) \
|
H A D | mmzone.h | 772 * to DMA to all of the addressable memory (ZONE_NORMAL). 787 * Normal addressable memory is in ZONE_NORMAL. DMA operations can be 788 * performed on pages in ZONE_NORMAL if the DMA devices support 791 ZONE_NORMAL, enumerator 804 * ZONE_MOVABLE is similar to ZONE_NORMAL, except that it contains 1554 * zone_idx() returns 0 for the ZONE_DMA zone, 1 for the ZONE_NORMAL zone, etc. 1807 z = first_zones_zonelist(zonelist, ZONE_NORMAL, nodes); in movable_only_nodes()
|
/linux/Documentation/mm/ |
H A D | physical_memory.rst | 51 * ``ZONE_NORMAL`` is for normal memory that can be accessed by the kernel all 53 devices support transfers to all addressable memory. ``ZONE_NORMAL`` is 61 * ``ZONE_MOVABLE`` is for normal accessible memory, just like ``ZONE_NORMAL``. 78 ``ZONE_NORMAL`` so it is the most performance critical zone. Zones are 87 ``ZONE_NORMAL`` and ``ZONE_HIGHMEM``:: 96 | ZONE_DMA | ZONE_NORMAL | ZONE_HIGHMEM | 103 ``ZONE_NORMAL`` and ``ZONE_MOVABLE`` on node 0, and ``ZONE_NORMAL`` and 352 a node contains ``ZONE_DMA32``, ``ZONE_NORMAL`` and ``ZONE_MOVABLE`` and the 355 ``ZONE_NORMAL`` > ``ZONE_DMA3 [all...] |
/linux/arch/csky/kernel/ |
H A D | setup.c | 86 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in csky_memblock_init()
|
/linux/arch/mips/loongson64/ |
H A D | numa.c | 163 zones_size[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/linux/arch/xtensa/mm/ |
H A D | init.c | 123 [ZONE_NORMAL] = max_low_pfn, in zones_init()
|
/linux/arch/hexagon/mm/ |
H A D | init.c | 70 * give ZONE_NORMAL all the memory, including the big holes in paging_init() 76 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/linux/arch/openrisc/mm/ |
H A D | init.c | 47 * We use only ZONE_NORMAL in zone_sizes_init() 49 max_zone_pfn[ZONE_NORMAL] = max_low_pfn; in zone_sizes_init()
|
/linux/arch/loongarch/mm/ |
H A D | init.c | 71 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/linux/arch/s390/mm/ |
H A D | init.c | 101 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/linux/arch/loongarch/kernel/ |
H A D | numa.c | 302 zones_size[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/linux/Documentation/admin-guide/mm/ |
H A D | memory-hotplug.rst | 174 Or one can explicitly request a kernel zone (usually ZONE_NORMAL) by:: 357 zone for the memory block, such as ZONE_NORMAL. 472 (usually ZONE_NORMAL) if not set. 495 ZONE_NORMAL, not a mixture. 526 Note that ZONE_NORMAL memory provided by one 530 hotplugged DIMM to ZONE_NORMAL will not allow 534 onlined to ZONE_NORMAL will allow for more
|
/linux/include/trace/events/ |
H A D | mmflags.h | 303 EM (ZONE_NORMAL, "Normal") \
|
/linux/arch/sh/mm/ |
H A D | init.c | 325 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/linux/arch/powerpc/mm/ |
H A D | mem.c | 215 * We setup ZONE_DMA to be 31-bits on all platforms and ZONE_NORMAL to be 221 * anyway) will take a first dip into ZONE_NORMAL and get otherwise served by 266 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/linux/arch/mips/sgi-ip27/ |
H A D | ip27-memory.c | 414 zones_size[ZONE_NORMAL] = max_low_pfn; in paging_init()
|
/linux/arch/arm64/mm/ |
H A D | init.c | 151 max_zone_pfns[ZONE_NORMAL] = max_pfn; in zone_sizes_init()
|
/linux/arch/arm/mm/ |
H A D | init.c | 118 max_zone_pfn[ZONE_NORMAL] = max_low; in zone_sizes_init()
|
/linux/Documentation/admin-guide/sysctl/ |
H A D | vm.rst | 719 ZONE_NORMAL -> ZONE_DMA 721 get memory from ZONE_DMA only when ZONE_NORMAL is not available. 726 (A) Node(0) ZONE_NORMAL -> Node(0) ZONE_DMA -> Node(1) ZONE_NORMAL 727 (B) Node(0) ZONE_NORMAL -> Node(1) ZONE_NORMAL -> Node(0) ZONE_DMA. 730 will be used before ZONE_NORMAL exhaustion. This increases possibility of
|
/linux/arch/mips/mm/ |
H A D | init.c | 409 max_zone_pfns[ZONE_NORMAL] = max_low_pfn; in paging_init()
|