| /linux-4.4.14/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 | 120 		of memory, including allocator fragmentation and metadata 121 		overhead, allocated for this disk. So, allocator space 150 		allocator zrm uses. The allocator moves some objects so that
  | 
| D | sysfs-kernel-slab | 8 		internal state of the SLUB allocator for each cache.  Certain 83 		be allocated from the page allocator.  It can be written to 265 		freed back to the page allocator.  It can be written to clear
  | 
| /linux-4.4.14/Documentation/trace/ | 
| D | events-kmem.txt | 47 a simple indicator of page allocator activity. Pages may be allocated from 48 the per-CPU allocator (high performance) or the buddy allocator. 50 If pages are allocated directly from the buddy allocator, the 71 In front of the page allocator is a per-cpu page allocator. It exists only
  | 
| D | tracepoint-analysis.txt | 204     are freed to the main allocator from the per-CPU lists, it recognises
  | 
| /linux-4.4.14/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
  | 
| D | sysfs-api.txt | 191     |---k_i:                    PID's integral term in the power allocator gov 192     |---k_d:                    PID's derivative term in the power allocator 325 	the thermal zone. Used by the power allocator governor. For 331 	The proportional term of the power allocator governor's PID 339 	The proportional term of the power allocator governor's PID 347 	The integral term of the power allocator governor's PID 354 	The derivative term of the power allocator governor's PID 361 	above which the integral term of the power allocator
  | 
| /linux-4.4.14/tools/perf/Documentation/ | 
| D | perf-kmem.txt | 54 	Analyze SLAB allocator events. 57 	Analyze page allocator events
  | 
| /linux-4.4.14/drivers/staging/fsl-mc/bus/ | 
| D | Makefile | 15 		      mc-allocator.o \
  | 
| /linux-4.4.14/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,
  | 
| D | TODO | 22    since ion would just be the central allocator for shared buffers.
  | 
| /linux-4.4.14/Documentation/features/io/dma-contiguous/ | 
| D | arch-support.txt | 4 #         description:   arch supports the DMA CMA (continuous memory allocator)
  | 
| /linux-4.4.14/drivers/uwb/ | 
| D | Makefile | 8 	allocator.o	\
  | 
| /linux-4.4.14/Documentation/vm/ | 
| D | zsmalloc.txt | 4 This allocator is designed for use with zram. Thus, the allocator is
  | 
| D | page_owner.txt | 31 the page allocator hotpath and if it returns false then allocation is 53 is initialized some time later than that page allocator starts in sparse
  | 
| D | pagemap.txt | 85     page is managed by the SLAB/SLOB/SLUB/SLQB kernel memory allocator 90     a free memory block managed by the buddy system allocator
  | 
| D | split_page_table_lock | 56 Make sure the architecture doesn't use slab allocator for page table
  | 
| D | numa | 137 may revert to its own fallback path.  The slab kernel memory allocator is an
  | 
| /linux-4.4.14/arch/metag/mm/ | 
| D | Kconfig | 56 	  The kernel memory allocator divides physically contiguous memory 59 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/arch/c6x/ | 
| D | Kconfig | 91 	  The kernel memory allocator divides physically contiguous memory 94 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ | 
| D | alloc.c | 217 	struct mlx4_zone_allocator	*allocator;  member 265 	zone->allocator = zone_alloc;  in mlx4_zone_add_one() 288 	struct mlx4_zone_allocator *zone_alloc = entry->allocator;  in __mlx4_zone_remove_one_entry() 344 	struct mlx4_zone_allocator *zone_alloc = zone->allocator;  in __mlx4_alloc_from_zone()
  | 
| /linux-4.4.14/drivers/staging/fsl-mc/ | 
| D | README.txt | 15         -allocator 329     The allocator driver registers for these allocatable object types 330     and those objects are bound to the allocator when the bus is probed. 331     The allocator maintains a pool of objects that are available for
  | 
| /linux-4.4.14/mm/ | 
| D | Kconfig | 372 	  allocator for chunks in 2^N*PAGE_SIZE amounts - which is frequently 374 	  the excess and return it to the allocator. 377 	  system allocator, which can cause extra fragmentation, particularly 432 # UP and nommu archs use km based percpu allocator 563 	  A special purpose allocator for storing compressed pages. 570 	tristate "Memory allocator for compressed pages" 574 	  zsmalloc is a slab-based memory allocator designed to store 577 	  non-standard allocator interface where a handle, not a pointer, is
  | 
| /linux-4.4.14/Documentation/ABI/obsolete/ | 
| D | sysfs-block-zram | 89 		of memory, including allocator fragmentation and metadata 90 		overhead, allocated for this disk. So, allocator space
  | 
| /linux-4.4.14/arch/nios2/ | 
| D | Kconfig | 64 	  The kernel memory allocator divides physically contiguous memory 67 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/dma/ | 
| D | snps-dma.txt | 24   general purpose DMA channel allocator. False if not passed.
  | 
| /linux-4.4.14/Documentation/filesystems/ | 
| D | ext4.txt | 357 			block allocator and other routines to quickly locate 432  mb_groups       details of multiblock allocator buddy cache of free blocks 455                               the goal inode used by the inode allocator in 473  mb_group_prealloc            The multiblock allocator will round up allocation 478                               allocator will search to find the best extent 481                               allocator will search to find the best extent 487  mb_stats                     Controls whether the multiblock allocator should 564 			      defragmentation, because the allocator has the
  | 
| D | xfs.txt | 84 	Make the data allocator use the filestreams allocation mode 333 	files the allocator attempts to allocate in the same allocation 335 	is to control the rate at which the allocator moves between
  | 
| D | ext2.txt | 38 oldalloc			Enable the old block allocator. Orlov should 41 orlov			(*)	Use the Orlov block allocator.
  | 
| D | proc.txt | 572  buddyinfo   Kernel memory allocator information (see text)	(2.5) 599  pagetypeinfo Additional page allocator information (see text)  (2.5) 1345  mb_groups       details of multiblock allocator buddy cache of free blocks
  | 
| /linux-4.4.14/arch/sh/mm/ | 
| D | Kconfig | 34 	  The kernel memory allocator divides physically contiguous memory 37 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/arch/frv/kernel/ | 
| D | head-uc-fr451.S | 71 	sethi.p		%hi(32768),gr4			; allow for a maximal allocator bitmap
  | 
| D | head-uc-fr401.S | 256 	sethi.p		%hi(32768),gr4			; allow for a maximal allocator bitmap
  | 
| D | head-uc-fr555.S | 244 	sethi.p		%hi(32768),gr4			; allow for a maximal allocator bitmap
  | 
| /linux-4.4.14/Documentation/ | 
| D | kasan.txt | 16 kernel to be built with the SLUB allocator. 30 Currently KASAN works only with the SLUB memory allocator.
  | 
| D | IRQ-domain.txt | 42 has a different allocator function, more on that later).  The function 44 provide the allocator function with an irq_domain_ops structure.
  | 
| D | flexible-arrays.txt | 63 memory allocator would be a bad thing.  That can be avoided by using
  | 
| D | DMA-API.txt | 86 much like a struct kmem_cache, except that they use the DMA-coherent allocator, 656 				allocator has ever seen. If this value goes 662 				in the allocator.
  | 
| D | kmemcheck.txt | 69 	allocator". 732 kmemcheck requires some assistance from the memory allocator in order to work. 733 The memory allocator needs to
  | 
| D | nommu-mmap.txt | 287 allocator.  In order to retain finer-grained control over fragmentation, this
  | 
| D | kernel-per-CPU-kthreads.txt | 179 		CONFIG_SLAB=y, thus avoiding the slab allocator's periodic
  | 
| D | memory-hotplug.txt | 368   prepare subsystems to handle memory. The page allocator is still unable
  | 
| D | DMA-API-HOWTO.txt | 116 If you acquired your memory via the page allocator 945    ARCH_DMA_MINALIGN must be set so that the memory allocator
  | 
| D | kernel-parameters.txt | 556 	bootmem_debug	[KNL] Enable bootmem allocator debug messages. 841 			buddy allocator. Bigger value increase the probability 2389 			caches in the slab allocator.  Saves per-node memory, 2924 	percpu_alloc=	Select which percpu first chunk allocator to use. 2928 			allocator.  This parameter is primarily	for debugging
  | 
| D | CodingStyle | 729 but the corresponding sizeof that is passed to a memory allocator is not.
  | 
| /linux-4.4.14/Documentation/device-mapper/ | 
| D | persistent-data.txt | 59 Also acts as the allocator of new blocks.  Currently two
  | 
| /linux-4.4.14/Documentation/crypto/ | 
| D | async-tx-api.txt | 204 not be used by the general-purpose allocator.  It can be set at 211    considered by the general-purpose allocator even after a call to
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/reserved-memory/ | 
| D | reserved-memory.txt | 69   region for the default pool of the contiguous memory allocator.
  | 
| /linux-4.4.14/drivers/iommu/ | 
| D | Kconfig | 29 	  This allocator supports 4K/2M/1G, 16K/32M and 64K/512M page 37 	  Enable self-tests for LPAE page table allocator. This performs
  | 
| /linux-4.4.14/Documentation/arm/OMAP/ | 
| D | DSS | 288 OMAP FB allocates the framebuffer memory using the standard dma allocator. You 290 allocator, and if CMA is enabled, you use "cma=" kernel parameter to increase
  | 
| /linux-4.4.14/arch/xtensa/ | 
| D | Kconfig | 405 	  The kernel memory allocator divides physically contiguous memory 408 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/init/ | 
| D | Kconfig | 1715 	prompt "Choose SLAB allocator" 1718 	   This option allows to select a slab allocator. 1723 	  The regular slab allocator that is established and known to work 1730 	   SLUB is a slab allocator that minimizes cache line usage 1735 	   a slab allocator. 1741 	   SLOB replaces the stock allocator with a drastically simpler 1742 	   allocator. SLOB is generally more space efficient but 1771 	  ELF-FDPIC binfmt's brk and stack allocator.
  | 
| /linux-4.4.14/arch/cris/arch-v10/ | 
| D | README.mm | 104 allocator.
  | 
| /linux-4.4.14/drivers/xen/ | 
| D | Kconfig | 149 	tristate "User-space grant reference allocator driver"
  | 
| /linux-4.4.14/Documentation/RCU/ | 
| D | checklist.txt | 257 		the memory allocator, so that this wrapper function 346 	an issue, the memory-allocator locking handles it).  However,
  | 
| /linux-4.4.14/arch/arm64/ | 
| D | Kconfig | 576 	  The kernel memory allocator divides physically contiguous memory 579 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/lib/ | 
| D | Kconfig | 271 # Generic allocator support is selected if needed
  | 
| D | Kconfig.debug | 487 	  order find ways to optimize the allocator. This should never be 489 	  the allocator by a few percentage points. The slabinfo command
  | 
| /linux-4.4.14/drivers/thermal/ | 
| D | Kconfig | 122 	bool "Power allocator thermal governor"
  | 
| /linux-4.4.14/arch/powerpc/ | 
| D | Kconfig | 601 	  The kernel memory allocator divides physically contiguous memory 604 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/Documentation/sysctl/ | 
| D | vm.txt | 294 So the Linux page allocator has a mechanism which prevents allocations 799 memory would cause a measurable performance reduction.  The page allocator
  | 
| /linux-4.4.14/arch/ | 
| D | Kconfig | 304 	  e.g. the SLUB allocator can perform double word atomic operations
  | 
| /linux-4.4.14/Documentation/dmaengine/ | 
| D | provider.txt | 268        much pressure on the nowait allocator.
  | 
| /linux-4.4.14/Documentation/cgroups/ | 
| D | memory.txt | 212 charged back to original page allocator if possible. 311 * slab pages: pages allocated by the SLAB or SLUB allocator are tracked. A copy
  | 
| D | cpusets.txt | 59 vector, and the kernel page allocator will not allocate a page on a 104 memory allocator code.
  | 
| /linux-4.4.14/arch/arm/ | 
| D | Kconfig | 1743 	  The kernel memory allocator divides physically contiguous memory 1746 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/arch/mips/ | 
| D | Kconfig | 2094 	  The kernel memory allocator divides physically contiguous memory 2097 	  keeps in the memory allocator.  If you need to allocate very large
  | 
| /linux-4.4.14/Documentation/networking/ | 
| D | packet_mmap.txt | 311 allocator which is at the end the responsible for doing the allocation and 
  | 
| /linux-4.4.14/Documentation/block/ | 
| D | biodoc.txt | 607 case of bio, these routines make use of the standard slab allocator.
  | 
| /linux-4.4.14/ | 
| D | CREDITS | 14 D: SLOB slab allocator
  |