/Linux-v4.19/net/core/ |
D | xdp.c | 35 void *allocator; member 92 xa->allocator = (void *)0xDEAD9001; in __xdp_mem_allocator_rcu_free() 242 enum xdp_mem_type type, void *allocator) in xdp_rxq_info_reg_mem_model() argument 259 if (!allocator) { in xdp_rxq_info_reg_mem_model() 288 xdp_alloc->allocator = allocator; in xdp_rxq_info_reg_mem_model()
|
/Linux-v4.19/Documentation/core-api/ |
D | boot-time-mm.rst | 8 physical page allocator. To address this, a specialized allocator 11 Memory Blocks" allocator, which was later adopted by other 16 The selection of the early allocator is done using 28 Whichever allocator is used, it is the responsibility of the
|
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 | gfp_mask-from-fs-io.rst | 19 the gfp mask when calling an allocator. GFP_NOFS respectively GFP_NOIO can be 57 GFP_KERNEL allocations deep inside the allocator which are quite non-trivial
|
/Linux-v4.19/arch/arm64/kernel/ |
D | hibernate.c | 201 void *(*allocator)(gfp_t mask), in create_safe_exec_page() 209 unsigned long dst = (unsigned long)allocator(mask); in create_safe_exec_page() 219 pgdp = pgd_offset_raw(allocator(mask), dst_addr); in create_safe_exec_page() 221 pudp = allocator(mask); in create_safe_exec_page() 231 pmdp = allocator(mask); in create_safe_exec_page() 241 ptep = allocator(mask); in create_safe_exec_page()
|
/Linux-v4.19/Documentation/vm/ |
D | 00-INDEX | 28 - description of page fragments allocator 46 - outline of z3fold allocator for storing compressed pages 48 - outline of zsmalloc allocator for storing compressed pages
|
D | zsmalloc.rst | 7 This allocator is designed for use with zram. Thus, the allocator is
|
D | page_owner.rst | 35 the page allocator hotpath and if not enabled, then allocation is done 60 is initialized some time later than that page allocator starts in sparse
|
D | z3fold.rst | 7 z3fold is a special purpose allocator for storing compressed pages.
|
/Linux-v4.19/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-block-zram | 65 allocator zrm uses. The allocator moves some objects so that
|
/Linux-v4.19/drivers/staging/android/ |
D | Kconfig | 10 The ashmem subsystem is a new shared memory allocator, similar to 14 It is, in theory, a good memory allocator for low-memory devices,
|
/Linux-v4.19/Documentation/trace/ |
D | events-kmem.rst | 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 81 In front of the page allocator is a per-cpu page allocator. It exists only
|
/Linux-v4.19/Documentation/thermal/ |
D | power_allocator.txt | 1 Power allocator governor tunables 21 The power allocator governor implements a 100 The implementation of the PID controller in the power allocator 190 allocator governor to calculate how much power to give to each cooling 214 a given power set by the power allocator governor to a state that the 237 Limitations of the power allocator governor 240 The power allocator governor's PID controller works best if there is a
|
/Linux-v4.19/tools/perf/Documentation/ |
D | perf-kmem.txt | 58 Analyze SLAB allocator events. 61 Analyze page allocator events
|
/Linux-v4.19/Documentation/filesystems/ext4/ondisk/ |
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
|
/Linux-v4.19/drivers/bus/fsl-mc/ |
D | Makefile | 16 fsl-mc-allocator.o \
|
/Linux-v4.19/Documentation/features/io/dma-contiguous/ |
D | arch-support.txt | 4 # description: arch supports the DMA CMA (continuous memory allocator)
|
/Linux-v4.19/drivers/uwb/ |
D | Makefile | 9 allocator.o \
|
/Linux-v4.19/arch/c6x/ |
D | Kconfig | 92 The kernel memory allocator divides physically contiguous memory 95 keeps in the memory allocator. If you need to allocate very large
|
/Linux-v4.19/drivers/media/platform/vivid/ |
D | vivid-core.c | 648 unsigned int allocator = allocators[inst]; in vivid_create_instance() local 1043 if (allocator == 1) in vivid_create_instance() 1045 else if (allocator >= ARRAY_SIZE(vivid_mem_ops)) in vivid_create_instance() 1046 allocator = 0; in vivid_create_instance() 1058 q->mem_ops = vivid_mem_ops[allocator]; in vivid_create_instance() 1078 q->mem_ops = vivid_mem_ops[allocator]; in vivid_create_instance() 1098 q->mem_ops = vivid_mem_ops[allocator]; in vivid_create_instance() 1118 q->mem_ops = vivid_mem_ops[allocator]; in vivid_create_instance() 1137 q->mem_ops = vivid_mem_ops[allocator]; in vivid_create_instance()
|
/Linux-v4.19/mm/ |
D | Kconfig | 239 reliably. The page allocator relies on compaction heavily and 357 allocator for chunks in 2^N*PAGE_SIZE amounts - which is frequently 359 the excess and return it to the allocator. 362 system allocator, which can cause extra fragmentation, particularly 435 # UP and nommu archs use km based percpu allocator 566 A special purpose allocator for storing compressed pages. 577 A special purpose allocator for storing compressed pages. 583 tristate "Memory allocator for compressed pages" 587 zsmalloc is a slab-based memory allocator designed to store 590 non-standard allocator interface where a handle, not a pointer, is
|
/Linux-v4.19/include/net/ |
D | xdp.h | 137 enum xdp_mem_type type, void *allocator);
|
/Linux-v4.19/Documentation/devicetree/bindings/reserved-memory/ |
D | reserved-memory.txt | 69 region for the default pool of the contiguous memory allocator. 72 region for the default pool of the consistent DMA allocator.
|