| /Documentation/trace/ |
| D | events-kmem.rst | 11 - Per-CPU Allocator Activity 55 a simple indicator of page allocator activity. Pages may be allocated from 56 the per-CPU allocator (high performance) or the buddy allocator. 58 If pages are allocated directly from the buddy allocator, the 74 4. Per-CPU Allocator Activity 81 In front of the page allocator is a per-cpu page allocator. It exists only
|
| /Documentation/core-api/ |
| D | memory-allocation.rst | 10 or you can directly request pages from the page allocator with 33 zones can be used, how hard the allocator should try to find free 91 useful to understand how hard the page allocator will try to satisfy that 113 **default** page allocator behavior is used. That means that not costly 118 * ``GFP_KERNEL | __GFP_NORETRY`` - overrides the default allocator behavior 123 * ``GFP_KERNEL | __GFP_RETRY_MAYFAIL`` - overrides the default allocator 128 * ``GFP_KERNEL | __GFP_NOFAIL`` - overrides the default allocator behavior 132 Selecting memory allocator 158 request pages from the page allocator. The memory allocated by `vmalloc` 170 cache allocator. The cache should be set up with kmem_cache_create() or
|
| D | genalloc.rst | 6 implement a new allocator for a specific range of special-purpose memory; 8 driver for that device can certainly write a little allocator to get the 17 Code using this allocator should include <linux/genalloc.h>. The action 28 those used by the page allocator, but it refers to bytes rather than pages. 104 - gen_pool_first_fit is a simple first-fit allocator; this is the default 113 - gen_pool_best_fit, as one would expect, is a simple best-fit allocator.
|
| D | boot-time-mm.rst | 8 physical page allocator. 10 A specialized allocator called ``memblock`` performs the
|
| D | gfp_mask-from-fs-io.rst | 21 the gfp mask when calling an allocator. GFP_NOFS respectively GFP_NOIO can be 59 GFP_KERNEL allocations deep inside the allocator which are quite non-trivial
|
| D | swiotlb.rst | 7 swiotlb is a memory buffer allocator used by the Linux kernel DMA layer. It is 213 allocation may not be available. The dynamic pool allocator tries smaller sizes 238 io_tlb_area, and io_tlb_slot. io_tlb_mem describes a swiotlb memory allocator, 240 linked to it. Limited statistics on swiotlb usage are kept per memory allocator
|
| /Documentation/ABI/testing/ |
| D | sysfs-fs-ext4 | 5 Controls whether the multiblock allocator should 14 The multiblock allocator will round up allocation 22 The maximum number of extents the multiblock allocator 29 The minimum number of extents the multiblock allocator 88 inode used by the inode allocator in preference to
|
| D | sysfs-class-thermal | 122 The derivative term of the power allocator governor's PID 130 The integral term of the power allocator governor's PID 139 The proportional term of the power allocator governor's PID 149 The proportional term of the power allocator governor's PID 160 above which the integral term of the power allocator 192 the thermal zone. Used by the power allocator governor. For
|
| D | sysfs-block-zram | 65 allocator zrm uses. The allocator moves some objects so that
|
| /Documentation/filesystems/ext4/ |
| D | allocators.rst | 18 allocator. When a file is first created, the block allocator 46 directory is created in the root directory, the inode allocator scans
|
| D | overview.rst | 7 performance difficulties due to fragmentation, the block allocator tries
|
| /Documentation/mm/ |
| D | page_owner.rst | 38 the page allocator hotpath and if not enabled, then allocation is done 45 most of this code is outside page allocator and its hot path. Building 51 is initialized some time later than that page allocator starts in sparse 225 ator allocator memory allocator for pages 235 ator allocator memory allocator for pages
|
| D | z3fold.rst | 5 z3fold is a special purpose allocator for storing compressed pages.
|
| D | free_page_reporting.rst | 27 accessible to the allocator. Once the report function has been completed
|
| D | vmalloced-kernel-stacks.rst | 87 virtually contiguous memory pages from the page level allocator. These 102 vmap stack allocator takes care of this detail.
|
| /Documentation/devicetree/bindings/firmware/ |
| D | gunyah-cma-mem.yaml | 7 title: Contiguous memory allocator for Virtual Machines 27 Describes the specific reserved memory region that this allocator
|
| /Documentation/driver-api/thermal/ |
| D | power_allocator.rst | 2 Power allocator governor tunables 22 The power allocator governor implements a 103 The implementation of the PID controller in the power allocator 202 allocator governor to calculate how much power to give to each cooling 240 a given power set by the power allocator governor to a state that the 263 Limitations of the power allocator governor 266 The power allocator governor's PID controller works best if there is a
|
| /Documentation/translations/zh_CN/mm/ |
| D | page_owner.rst | 160 ator allocator 页面的内存分配器 170 ator allocator 页面的内存分配器
|
| /Documentation/features/io/dma-contiguous/ |
| D | arch-support.txt | 4 # description: arch supports the DMA CMA (continuous memory allocator)
|
| /Documentation/admin-guide/media/ |
| D | vimc.rst | 104 * ``allocator=<unsigned int>`` 106 memory allocator selection, default is 0. It specifies the way buffers
|
| /Documentation/gpu/rfc/ |
| D | i915_gem_lmem.rst | 20 * Move i915 buddy allocator over to TTM
|
| D | i915_vm_bind.rst | 97 system allocator support (See `Shared Virtual Memory (SVM) support`_). 100 and the system allocator support do not use any dma_fence at all. 118 The future system allocator support will use the HMM prescribed locking 129 system allocator) and some additional locks (lock-D) for taking care of page
|
| /Documentation/admin-guide/ |
| D | ext4.rst | 357 allows multi- block allocator and other routines to notice bugs or 438 details of multiblock allocator buddy cache of free blocks 460 the inode allocator in preference to all other allocation heuristics. 478 The multiblock allocator will round up allocation requests to a 483 The maximum number of extents the multiblock allocator will search to 487 The minimum number of extents the multiblock allocator will search to 495 Controls whether the multiblock allocator should collect statistics, 560 defragmentation, because the allocator has the opportunity to allocate
|
| /Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
| D | overview.rst | 294 | Allocator |. . . . . . . | Ethernet | 353 Allocator section in DPAA2 Linux Drivers Overview 362 The allocator driver registers for these allocatable object types 363 and those objects are bound to the allocator when the bus is probed. 364 The allocator maintains a pool of objects that are available for
|
| /Documentation/arch/x86/x86_64/ |
| D | 5level-paging.rst | 60 This approach helps to easily make application's memory allocator aware
|