Home
last modified time | relevance | path

Searched full:allocator (Results 1 – 25 of 86) sorted by relevance

1234

/Documentation/trace/
Devents-kmem.rst11 - 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/
Dmemory-allocation.rst10 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
Dgenalloc.rst6 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.
Dboot-time-mm.rst8 physical page allocator.
10 A specialized allocator called ``memblock`` performs the
Dgfp_mask-from-fs-io.rst21 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
Dswiotlb.rst7 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/
Dsysfs-fs-ext45 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
Dsysfs-class-thermal122 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
Dsysfs-block-zram65 allocator zrm uses. The allocator moves some objects so that
/Documentation/filesystems/ext4/
Dallocators.rst18 allocator. When a file is first created, the block allocator
46 directory is created in the root directory, the inode allocator scans
Doverview.rst7 performance difficulties due to fragmentation, the block allocator tries
/Documentation/mm/
Dpage_owner.rst38 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
Dz3fold.rst5 z3fold is a special purpose allocator for storing compressed pages.
Dfree_page_reporting.rst27 accessible to the allocator. Once the report function has been completed
Dvmalloced-kernel-stacks.rst87 virtually contiguous memory pages from the page level allocator. These
102 vmap stack allocator takes care of this detail.
/Documentation/devicetree/bindings/firmware/
Dgunyah-cma-mem.yaml7 title: Contiguous memory allocator for Virtual Machines
27 Describes the specific reserved memory region that this allocator
/Documentation/driver-api/thermal/
Dpower_allocator.rst2 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/
Dpage_owner.rst160 ator allocator 页面的内存分配器
170 ator allocator 页面的内存分配器
/Documentation/features/io/dma-contiguous/
Darch-support.txt4 # description: arch supports the DMA CMA (continuous memory allocator)
/Documentation/admin-guide/media/
Dvimc.rst104 * ``allocator=<unsigned int>``
106 memory allocator selection, default is 0. It specifies the way buffers
/Documentation/gpu/rfc/
Di915_gem_lmem.rst20 * Move i915 buddy allocator over to TTM
Di915_vm_bind.rst97 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/
Dext4.rst357 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/
Doverview.rst294 | 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/
D5level-paging.rst60 This approach helps to easily make application's memory allocator aware

1234