Home
last modified time | relevance | path

Searched refs:allocation (Results 1 – 200 of 237) sorted by relevance

12

/linux-4.4.14/drivers/acpi/acpica/
Duttrack.c66 *allocation);
130 struct acpi_debug_mem_block *allocation; in acpi_ut_allocate_and_track() local
141 allocation = in acpi_ut_allocate_and_track()
143 if (!allocation) { in acpi_ut_allocate_and_track()
153 status = acpi_ut_track_allocation(allocation, size, in acpi_ut_allocate_and_track()
157 acpi_os_free(allocation); in acpi_ut_allocate_and_track()
170 return ((void *)&allocation->user_space); in acpi_ut_allocate_and_track()
192 struct acpi_debug_mem_block *allocation; in acpi_ut_allocate_zeroed_and_track() local
203 allocation = in acpi_ut_allocate_zeroed_and_track()
206 if (!allocation) { in acpi_ut_allocate_zeroed_and_track()
[all …]
Dutalloc.c67 void *allocation; in acpi_os_allocate_zeroed() local
71 allocation = acpi_os_allocate(size); in acpi_os_allocate_zeroed()
72 if (allocation) { in acpi_os_allocate_zeroed()
76 memset(allocation, 0, size); in acpi_os_allocate_zeroed()
79 return (allocation); in acpi_os_allocate_zeroed()
/linux-4.4.14/arch/cris/arch-v32/mm/
Dintmem.c51 struct intmem_allocation* allocation; in crisv32_intmem_alloc() local
58 list_for_each_entry_safe(allocation, tmp, &intmem_allocations, entry) { in crisv32_intmem_alloc()
59 int alignment = allocation->offset % align; in crisv32_intmem_alloc()
62 if (allocation->status == STATUS_FREE && in crisv32_intmem_alloc()
63 allocation->size >= size + alignment) { in crisv32_intmem_alloc()
64 if (allocation->size > size + alignment) { in crisv32_intmem_alloc()
68 alloc->size = allocation->size - size - in crisv32_intmem_alloc()
70 alloc->offset = allocation->offset + size + in crisv32_intmem_alloc()
72 list_add(&alloc->entry, &allocation->entry); in crisv32_intmem_alloc()
77 tmp->offset = allocation->offset; in crisv32_intmem_alloc()
[all …]
/linux-4.4.14/mm/
Ddmapool.c50 size_t allocation; member
98 pages * (pool->allocation / pool->size), in show_pools()
135 size_t allocation; in dma_pool_create() local
151 allocation = max_t(size_t, size, PAGE_SIZE); in dma_pool_create()
154 boundary = allocation; in dma_pool_create()
170 retval->allocation = allocation; in dma_pool_create()
219 } while (offset < pool->allocation); in pool_initialise_page()
229 page->vaddr = dma_alloc_coherent(pool->dev, pool->allocation, in pool_alloc_page()
233 memset(page->vaddr, POOL_POISON_FREED, pool->allocation); in pool_alloc_page()
255 memset(page->vaddr, POOL_POISON_FREED, pool->allocation); in pool_free_page()
[all …]
DKconfig249 Allows the compaction of memory for the allocation of huge pages.
264 allocation instead of reclaiming.
327 int "Low address space to protect from user allocation"
332 from userspace allocation. Keeping a user from writing to low pages
402 allocation, by reducing the number of tlb misses and by speeding
/linux-4.4.14/Documentation/trace/
Devents-kmem.txt3 The kmem tracing system captures events related to object and page allocation
6 o Slab allocation of small objects of unknown type (kmalloc)
7 o Slab allocation of small objects of known type
8 o Page allocation
15 1. Slab allocation of small objects of unknown type
23 internal fragmented as a result of the allocation pattern. By correlating
25 the allocation sites were.
28 2. Slab allocation of small objects of known type
39 3. Page allocation
46 These four events deal with page allocation and freeing. mm_page_alloc is
[all …]
Dstm.txt44 which means that the master allocation pool for this rule consists of
45 masters 48 through 63 and channel allocation pool has channels 0
Dtracepoint-analysis.txt60 to page allocation would look something like:
/linux-4.4.14/include/linux/
Ddmapool.h20 size_t size, size_t align, size_t allocation);
39 size_t size, size_t align, size_t allocation);
Dnetlink.h84 __u32 group, gfp_t allocation);
86 __u32 portid, __u32 group, gfp_t allocation,
Dpci.h1231 #define pci_pool_create(name, pdev, size, align, allocation) \ argument
1232 dma_pool_create(name, &pdev->dev, size, align, allocation)
/linux-4.4.14/Documentation/vm/
Dsplit_page_table_lock21 to taken lock or NULL if allocation failed;
54 which must be called on PTE table allocation / freeing.
57 allocation: slab uses page->slab_cache for its pages.
64 allocation and pgtable_pmd_page_dtor() on freeing.
67 pmd_free_tlb(), but make sure you cover all PMD table allocation / freeing
Dpage_owner.txt8 When allocation happens, information about allocation such as call stack
13 Although we already have tracepoint for tracing page allocation/free,
31 the page allocator hotpath and if it returns false then allocation is
33 would not affect to allocation performance. Following is the kernel's
Dbalance8 be that the caller is willing to fail the allocation without incurring the
10 allocation requests that have order-0 fallback options. In such cases,
13 __GFP_IO allocation requests are made to prevent file system deadlocks.
15 In the absence of non sleepable allocation requests, it seems detrimental
42 with a slight change in the allocation routine, it is possible to reduce
70 probably because all allocation requests are coming from intr context
84 watermark[WMARK_HIGH]. When low_on_memory is set, page allocation requests will
Dnuma_memory_policy.txt30 allocation" described below. However, during boot up, the system
67 A VMA policy will govern the allocation of pages that back this region of
116 support allocation at fault time--a.k.a lazy allocation--so hugetlbfs
118 Although hugetlbfs segments now support lazy allocation, their support
170 the node where the allocation takes place.
172 MPOL_PREFERRED: This mode specifies that the allocation should be
174 allocation fails, the kernel will search other nodes, in order of
181 the policy is interpreted as local allocation. "Local" allocation
183 containing the cpu where the allocation takes place.
185 It is possible for the user to specify that local allocation is
[all …]
Dnuma73 selected zone/node cannot satisfy the allocation request. This situation,
88 By default, Linux will attempt to satisfy memory allocation requests from the
91 for the node where the request originates. This is called "local allocation."
96 Local allocation will tend to keep subsequent access to the allocated memory
111 allocation behavior using Linux NUMA memory policy.
128 Some kernel allocations do not want or cannot tolerate this allocation fallback
133 A typical model for making such an allocation is to obtain the node id of the
136 the node id returned. When such an allocation fails, the requesting subsystem
139 itself on allocation failure. The kernel profiling subsystem is an example of
Dovercommit-accounting5 ensures a seriously wild allocation fails while allowing
20 pages but will receive errors on memory allocation as
Dzsmalloc.txt6 never attempts higher order page allocation which is very likely to
21 uncompressed form). For allocation requests larger than this size, failure
Dhugetlbpage.txt43 but no allocation has yet been made. Reserved huge pages
97 with the allocation and freeing of persistent huge pages.
99 The success or failure of huge page allocation depends on the amount of
101 allocation attempt. If the kernel is unable to allocate huge pages from
194 resulting effect on persistent huge page allocation is as follows:
200 memory for a huge page, the allocation will not "fallback" to the nearest
203 possibly, allocation of persistent huge pages on nodes not allowed by
229 5) Boot-time huge page allocation attempts to distribute the requested number
259 applied, from which node the huge page allocation will be attempted.
Dtranshuge.txt43 - if a hugepage allocation fails because of memory fragmentation,
68 allocation failures to be noticeable from userland. It allows paging
112 guaranteed, but it may be more likely in case the allocation is for a
150 allocation failure to throttle the next allocation attempt.
222 the allocation.
230 dropped due race with other allocation. Note, it doesn't count
231 every map of the huge zero page, only its allocation.
252 is copying a lot of data to satisfy the huge page allocation.
Dslub.txt67 sizes). This has a higher liklihood of resulting in slab allocation errors
115 governed by the order of the allocation for each slab. The allocations
123 into one slab in order for the allocation order to be acceptable.
137 allocation.
202 (Object allocation / free information is only available if SLAB_STORE_USER is
Dzswap.txt53 allocation in zpool is not directly accessible by address. Rather, a handle is
54 returned by the allocation routine and that handle must be mapped before being
Dpage_migration50 particular memory allocation pattern generated even after migrating a
/linux-4.4.14/drivers/staging/gdm724x/
DTODO10 - Review use of atomic allocation for tx structs
12 - fix up static tty port allocation to be dynamic
/linux-4.4.14/Documentation/fault-injection/
Dfault-injection.txt12 injects slab allocation failures. (kmalloc(), kmem_cache_alloc(), ...)
16 injects page allocation failures. (alloc_pages(), get_free_pages(), ...)
117 specifies the minimum page allocation order to be injected
180 o Inject slab allocation failures into module init/exit code
215 o Inject page allocation failures only for a specific module
264 allocation failure.
275 Same as above except to inject page allocation failure instead of slab
276 allocation failure.
/linux-4.4.14/drivers/media/dvb-core/
DKconfig19 bool "Dynamic DVB minor allocation"
24 allocation for any device that uses the DVB major number.
/linux-4.4.14/scripts/coccinelle/null/
Deno.cocci1 /// The various basic memory allocation functions don't return ERR_PTR
47 msg = "ERROR: allocation function on line %s returns NULL not ERR_PTR on failure" % (p1[0].line)
/linux-4.4.14/scripts/coccinelle/api/alloc/
Dalloc_cast.cocci1 /// Remove casting the values returned by memory allocation functions
69 msg="WARNING: casting value returned by memory allocation function to (%s *) is useless." % (t)
/linux-4.4.14/tools/perf/Documentation/
Dperf-kmem.txt36 Show per-allocation statistics
60 Show live page stat. The perf kmem shows total allocation stat by
/linux-4.4.14/Documentation/devicetree/bindings/reserved-memory/
Dreserved-memory.txt29 static allocation.
33 a) static allocation
35 b) dynamic allocation
39 - Address boundary for alignment of allocation.
/linux-4.4.14/Documentation/
DSM501.txt38 The centralised memory allocation allows the driver to ensure that the
39 maximum possible resource allocation can be made to the video subsystem
42 The primary issue with memory allocation is that of moving the video
Dflexible-arrays.txt22 allocation failures should be relatively rare. The down sides are that the
39 argument is passed directly to the internal memory allocation calls. With
85 one page at a time; a single allocation could provide memory for several
Dpercpu-rw-semaphore.txt19 -ENOMEM on allocation failure.
Dkmemleak.txt144 kmemleak_alloc - notify of a memory block allocation
145 kmemleak_alloc_percpu - notify of a percpu memory block allocation
149 kmemleak_update_trace - update object allocation stack trace
182 The main drawback is the reduced performance of memory allocation and
Ddigsig.txt17 memory allocation errors handling, has been refactored according to kernel
DDMA-API.txt42 address space) or NULL if the allocation failed.
49 minimum allocation length may be as big as a page, so you should
54 specify the GFP_ flags (see kmalloc()) for the allocation (the
63 allocation attempt succeeded.
74 Note that unlike their sibling allocation calls, these routines
111 allocation attempt succeeded.
216 the DMA address range of the allocation (e.g., on x86, GFP_DMA
Dremoteproc.txt200 requires before it should be powered on, such as allocation of physically
260 * @RSC_CARVEOUT: request for allocation of a physically contiguous
303 allocation of virtio devices. Dynamic allocations will also be made possible
Dkmemcheck.txt153 error-report queue. These bytes indicate what parts of an allocation
420 from the function __sigqueue_alloc(), which looks like an allocation function.
647 that the allocation should not be tracked because it would lead to
667 kmemcheck_annotate_bitfield() at the point of allocation, to indicate
668 which parts of the allocation is part of a bitfield.
738 byte in the allocation proper, e.g. whether it is initialized or
DSubmitChecklist81 21: Has been checked with injection of at least slab and page-allocation
Ddma-buf-sharing.txt20 - manages the details of buffer allocation,
21 - decides about the actual backing storage where this allocation happens,
112 to request use of buffer for allocation.
199 allocation, and/or migration of pages across different types of storage
DIRQ-domain.txt25 The irq_alloc_desc*() and irq_free_desc*() APIs provide allocation of
67 to Linux irq, and each mechanism uses a different allocation function.
DDMA-ISA-LPC.txt26 Part II - Buffer allocation
Dxillybus.txt28 -- Buffer allocation
342 Buffer allocation
357 The allocation of buffer memory takes place in the same order they appear in
Dnommu-mmap.txt135 pages, and the entire map is cleared at allocation time. This can cause
284 when performing an allocation. This can have adverse effects on memory
Dvme_api.txt112 during resource allocation:
211 Slave window buffer allocation
Dunicode.txt36 U+F8FF has been reserved for OS-wide allocation (the Unicode Standard
Drobust-futexes.txt135 - no per-lock kernel allocation happens.
Dunshare.txt211 3) If there is no error in allocation and duplication and there
Dkernel-docs.txt202 user memory, memory allocation, timers.
475 memory allocation.
Dmedia-framework.txt116 pads array in a driver-specific structure, avoiding dynamic allocation.
/linux-4.4.14/Documentation/devicetree/bindings/media/
Ds5p-mfc.txt25 for DMA contiguous memory allocation and its size.
28 for DMA contiguous memory allocation and its size.
/linux-4.4.14/scripts/coccinelle/free/
Ddevm_free.cocci9 /// containing the allocation function. It is thus necessary to make the
10 /// connection between the allocation function and the freeing function.
/linux-4.4.14/fs/dlm/
Dlowcomms.h21 void *dlm_lowcomms_get_buffer(int nodeid, int len, gfp_t allocation, char **ppc);
Dlowcomms.c243 static struct connection *nodeid2con(int nodeid, gfp_t allocation) in nodeid2con() argument
248 con = __nodeid2con(nodeid, allocation); in nodeid2con()
1333 gfp_t allocation) in new_writequeue_entry() argument
1337 entry = kmalloc(sizeof(struct writequeue_entry), allocation); in new_writequeue_entry()
1341 entry->page = alloc_page(allocation); in new_writequeue_entry()
1356 void *dlm_lowcomms_get_buffer(int nodeid, int len, gfp_t allocation, char **ppc) in dlm_lowcomms_get_buffer() argument
1362 con = nodeid2con(nodeid, allocation); in dlm_lowcomms_get_buffer()
1384 e = new_writequeue_entry(con, allocation); in dlm_lowcomms_get_buffer()
/linux-4.4.14/drivers/staging/netlogic/
DTODO2 * All memory allocation should be changed to DMA allocations
/linux-4.4.14/Documentation/filesystems/
Dtmpfs.txt81 tmpfs has a mount option to set the NUMA memory allocation policy for
85 mpol=default use the process allocation policy
105 NUMA memory allocation policies have optional flags that can be used in
109 memory allocation policy mode flags and their effect on memory policy.
115 allocation policy of MPOL_BIND | MPOL_F_STATIC_NODES.
Dxfs.txt26 doing delayed allocation writeout (default size is 64KiB).
33 allocation patterns within the file and the access patterns
84 Make the data allocator use the filestreams allocation mode
332 In "inode32" allocation mode, this option determines how many
333 files the allocator attempts to allocate in the same allocation
334 group before moving to the next allocation group. The intent
336 allocation groups when allocating extents for new files.
Dext4.txt87 * improved file allocation (multi-block alloc)
97 * Inode allocation using large virtual block groups via flex_bg
98 * delayed allocation
162 this mode will disable delayed allocation and
262 to use for allocation size and alignment. For RAID5/6
266 delalloc (*) Defer block allocation until just before ext4
268 allows ext4 to better allocation decisions
270 nodelalloc Disable delayed allocation. Blocks are allocated
319 patterns and force that any delayed allocation
327 system crashes before the delayed allocation
[all …]
Docfs2.txt89 resv_level=2 (*) Set how aggressive allocation reservations will be.
94 value. If allocation reservations are turned off, this
Dhfsplus.txt6 HFSPlus has several extensions to HFS, including 32-bit allocation
Dsysv-fs.txt36 * Size of a block or zone (data allocation unit on disk)
196 Notation: We often speak of a "block" but mean a zone (the allocation unit)
Dbtrfs.txt24 * Dynamic inode allocation
195 Options to control ssd allocation schemes. By default, BTRFS will
196 enable or disable ssd allocation heuristics depending on whether a
Dhpfs.txt246 Rewritten allocation
253 Fixed one bug in allocation in 1.94
284 Fixed crash when allocation of anode failed due to full disk
285 Fixed some crashes when block io or inode allocation failed
287 Better allocation strategy
Df2fs.txt19 layout, but also for selecting allocation and cleaning algorithms.
95 - Introduce adaptive logging for efficient block allocation
113 no_heap Disable heap-style segment allocation which finds free
273 -a [0 or 1] : Split start location of each area for heap-based allocation.
559 the active logs into one allocation unit according to its mapping granularity.
Dgfs2-glocks.txt108 4. Rgrp glock(s) (for (de)allocation operations)
175 allocation (to base it on lock wait time, rather than blindly
D9p.txt89 0x80 = display allocation debug
Dqnx6.txt138 The qnx6fs filesystem allocation bitmap is stored in a tree under bitmap
Dxfs-self-describing-metadata.txt14 metadata is the allocation group headers (SB, AGF, AGFL and AGI), while all
114 freespace btree blocks are owned by an allocation group. Hence the size and
Daffs.txt198 The block allocation is designed for hard disk partitions. If more
Dnilfs2.txt230 3) Segment usage file (sufile) -- Stores allocation state of segments
Dext2.txt99 blocks. The block allocation algorithm attempts to allocate data blocks
180 The inode allocation code tries to assign inodes which are in the same
Dfiemap.txt128 Delayed allocation - while there is data for this extent, its
/linux-4.4.14/fs/jffs2/
DREADME.Locking14 contiguous allocation of space on the medium. It is automatically
51 allocation may trigger garbage-collection, which may need to move a
56 before calling the space allocation functions.
60 by the normal file system code _after_ allocation of space.
107 This spinlock also covers allocation of new inode numbers, which is
DTODO9 - fine-tune the allocation / GC thresholds
/linux-4.4.14/tools/testing/fault-injection/
Dfailcmd.sh58 inject slab allocation failures
60 inject page allocation failures
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Drenesas,h8s-intc.txt12 - any properties, listed in interrupts.txt, and any standard resource allocation
Drenesas,h8300h-intc.txt12 - any properties, listed in interrupts.txt, and any standard resource allocation
Drenesas,irqc.txt20 - any properties, listed in interrupts.txt, and any standard resource allocation
Drenesas,intc-irqpin.txt25 - any properties, listed in interrupts.txt, and any standard resource allocation
Dmsi.txt70 If a device has restrictions on the allocation of MSIs, these restrictions
/linux-4.4.14/drivers/staging/wilc1000/
DKconfig19 This choice supports static allocation of the memory
27 This choice supports dynamic allocation of the memory
/linux-4.4.14/sound/hda/
DKconfig28 Note that the pre-allocation size can be changed dynamically
/linux-4.4.14/Documentation/video4linux/
Dcafe_ccic25 perhaps decreases the chances of an allocation failure later on.
28 option is only consulted for load-time allocation; when buffers are
Dvideobuf6 and user space. It handles the allocation and management of buffers for
11 including buffer allocation, queueing and dequeueing, and streaming
261 Buffer allocation
265 allocation, the driver can leave buffer allocation entirely up to the
268 using user-space buffers, no allocation is needed; the videobuf layer will
271 If the driver needs to do its own memory allocation, it should be done in
288 with buffer allocation at all; videobuf will handle those details. The
Dsi470x.txt113 V4L minor device allocation and parameter setting is not perfect. A solution is
Domap3isp.txt232 The internal buffer size allocation considers the requested configuration's
/linux-4.4.14/Documentation/cma/
Ddebugfs.txt2 different CMA areas and to test allocation/release in each of the areas.
/linux-4.4.14/Documentation/aoe/
Dtodo.txt5 free page is needed for the sk_buff allocation. This situation has
/linux-4.4.14/Documentation/devicetree/bindings/soc/fsl/
Dbman.txt14 BMan supports hardware allocation and deallocation of buffers belonging to pools
95 The example below shows a BMan FBPR dynamic allocation memory node
Dqman.txt112 The example below shows a QMan FQD and a PFDR dynamic allocation memory nodes
/linux-4.4.14/drivers/scsi/aic7xxx/
DKconfig.aic79xx27 Due to resource allocation issues in the Linux SCSI mid-layer, using
28 a high number of commands per device may result in memory allocation
DKconfig.aic7xxx32 Due to resource allocation issues in the Linux SCSI mid-layer, using
33 a high number of commands per device may result in memory allocation
/linux-4.4.14/drivers/pci/
DKconfig40 bool "Enable PCI resource re-allocation detection"
44 re-allocation needs to be enabled. You can always use pci=realloc=on
/linux-4.4.14/arch/mips/sgi-ip27/
DTODO3 2. Need to figure out RRB allocation in bridge_startup().
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-fs-ext414 The multiblock allocator will round up allocation
89 all other allocation heuristics. This is intended for
Dconfigfs-stp-policy5 This group contains policies mandating Master/Channel allocation
Dsysfs-block169 device is offset from the internal allocation unit's
180 partition is offset from the internal allocation unit's
190 parameter indicates the size of the internal allocation
Dsysfs-firmware-efi-esrt19 in the allocation the table is currently in. This is
Dsysfs-kernel-slab95 allocation from a partial or new slab. It can be written to
127 allocation from a certain node. It can be written to clear the
360 The order_fallback file shows how many times an allocation of a
463 allocation or free should be tracked for a cache.
/linux-4.4.14/scripts/coccinelle/misc/
Dbadty.cocci4 //# in memory allocation functions by checking the type of the allocated memory
/linux-4.4.14/drivers/usb/core/
DKconfig35 bool "Dynamic USB minor allocation"
38 allocation for any device that uses the USB major number.
/linux-4.4.14/fs/ext4/
DKconfig47 allocation, persistent preallocation, high resolution time stamps,
53 are some performance gains from the delayed allocation and inode
/linux-4.4.14/Documentation/fb/
Dcirrusfb.txt71 * Use new 2.3.x resource allocation.
/linux-4.4.14/Documentation/timers/
Dhpet.txt22 The driver supports detection of HPET driver allocation and initialization
/linux-4.4.14/net/netlink/
Daf_netlink.c1796 static struct sk_buff *netlink_trim(struct sk_buff *skb, gfp_t allocation) in netlink_trim() argument
1809 struct sk_buff *nskb = skb_clone(skb, allocation); in netlink_trim()
1816 if (!pskb_expand_head(skb, 0, -delta, allocation)) in netlink_trim()
1993 gfp_t allocation; member
2032 p->skb2 = skb_clone(p->skb, p->allocation); in do_one_broadcast()
2077 u32 group, gfp_t allocation, in netlink_broadcast_filtered() argument
2085 skb = netlink_trim(skb, allocation); in netlink_broadcast_filtered()
2095 info.allocation = allocation; in netlink_broadcast_filtered()
2119 if (info.congested && gfpflags_allow_blocking(allocation)) in netlink_broadcast_filtered()
2128 u32 group, gfp_t allocation) in netlink_broadcast() argument
[all …]
/linux-4.4.14/Documentation/cgroups/
Dhugetlb.txt33 hugetlb.<hugepagesize>.failcnt # show the number of allocation failure due to HugeTLB limit
Dcpusets.txt176 - cpuset.mem_hardwall flag: is memory allocation hardwalled
238 isolating each job's user allocation in its own cpuset. To do this,
349 joins that cpuset. The page allocation calls for the page cache
352 returns the node to prefer for the allocation.
360 node in the current task's mems_allowed to prefer for the allocation.
370 data set, the memory allocation across the nodes in the jobs cpuset
625 updated by the kernel, on the next allocation of a page for that task,
Dmemory.txt82 memory.kmem.usage_in_bytes # show current kernel memory allocation
87 memory.kmem.tcp.usage_in_bytes # show current tcp buf memory allocation
316 different memcg during the page allocation by the cache.
575 combining this information with the application's CPU allocation.
778 allocation cost; based on the pressure, applications can implement
Dunified-hierarchy.txt526 that it not just introduces high allocation latencies into the
566 allocation from the slack available in other groups or the rest of
/linux-4.4.14/drivers/pnp/pnpbios/
DKconfig31 allocation, ESCD, and other PNPBIOS services. Using this
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dsnps-dma.txt11 - chan_allocation_order: order of allocation of channel, 0 (default): ascending,
/linux-4.4.14/Documentation/thermal/
Dpower_allocator.txt48 +---+ | +-------+ +---+ +---+ +---+ |allocation|
65 temperature. This is the maximum sustained power for allocation at
222 Weights are a mechanism to bias the allocation among cooling
/linux-4.4.14/security/
DKconfig105 int "Low address space for LSM to protect from user allocation"
111 from userspace allocation. Keeping a user from writing to low pages
/linux-4.4.14/drivers/staging/android/ion/
Dion.c1251 struct ion_allocation_data allocation; in ion_ioctl() member
1270 handle = ion_alloc(client, data.allocation.len, in ion_ioctl()
1271 data.allocation.align, in ion_ioctl()
1272 data.allocation.heap_id_mask, in ion_ioctl()
1273 data.allocation.flags); in ion_ioctl()
1277 data.allocation.handle = handle->id; in ion_ioctl()
/linux-4.4.14/Documentation/x86/
Dintel_mpx.txt100 On-demand kernel allocation of bounds tables
147 allocation syscall. This can be done for small, constrained applications.
157 keep track of the allocation state there.
216 Runtime library in userspace is responsible for allocation of bounds
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhtc.c496 u8 allocation = 0; in ath10k_htc_get_credit_allocation() local
501 allocation = in ath10k_htc_get_credit_allocation()
505 return allocation; in ath10k_htc_get_credit_allocation()
/linux-4.4.14/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd.txt38 allocation table
/linux-4.4.14/Documentation/sysctl/
Dvm.txt105 blocks where possible. This can be important for example in the allocation of
228 reclaim to satisfy a high-order allocation. The extfrag/extfrag_index file in
232 implies that the allocation will succeed as long as watermarks are met.
248 allocation from ZONE_MOVABLE is always enabled for the hugepage regardless
254 enabling the allocation from ZONE_MOVABLE. This is because on ZONE_MOVABLE
339 for page allocation or should be reclaimed.
380 e.g., up to one or two maps per allocation.
531 This means that a memory allocation request for GFP_KERNEL will
Dkernel.txt421 By default they are equal to -1, which means generic allocation logic.
428 successful IPC object allocation.
630 PID allocation wrap value. When the kernel's next PID value
Dfs.txt50 raising aio-max-nr does not result in the pre-allocation or re-sizing
/linux-4.4.14/Documentation/networking/
Dvxge.txt24 priority allocation and guarantees, GRO, TSO, interrupt moderation etc are
Dmultiqueue.txt17 underlying kernel API will take care of the allocation and deallocation of
Dtuntap.txt65 3.1 Network device allocation:
112 device allocation is the same as before, and if user wants to create multiple
Dnetdevices.txt10 struct net_device allocation rules
Dieee802154.txt91 allocation of IEEE 802.15.4 compatible device
Doperstates.txt104 On device allocation, networking core sets the flags equivalent to
Dpacket_mmap.txt75 setsockopt() ---> allocation of the circular buffer (ring)
116 setsockopt() ---> allocation of the circular buffer (ring)
311 allocator which is at the end the responsible for doing the allocation and
369 the allocation can wait and swap other process' memory in order to allocate
Dixgb.txt365 Memory allocation failures have been observed on Linux systems with 64 MB
385 by changing the amount of available memory for receive buffer allocation, by
Dpktgen.txt166 NODE_ALLOC # node specific memory allocation
Drds.txt240 avoids allocation in the interrupt handling path which queues
/linux-4.4.14/drivers/block/drbd/
DKconfig62 256 allocation of peer_requests
/linux-4.4.14/Documentation/usb/
DURB.txt88 Return value is a pointer to the allocated URB, 0 if allocation failed.
91 holds standard memory allocation flags, letting you control (among other
126 The mem_flags parameter, such as SLAB_ATOMIC, controls memory allocation,
DWUSB-Design-overview.txt47 5. Bandwidth allocation
71 time/media allocation units for transferring data. At the beginning of
243 Bandwidth allocation
Derror-codes.txt20 -ENOMEM no memory for allocation of internal structures
Dehci.txt213 TBD: More than standard 80% periodic bandwidth allocation is possible
Dproc_usb_info.txt146 Bandwidth allocation is an approximation of how much of one frame
/linux-4.4.14/lib/
DKconfig.kmemcheck71 the queue. These bytes indicate what parts of an allocation are
DKconfig.debug461 allocation as well as poisoning memory on free to catch use of freed
486 SLUB statistics are useful to debug SLUBs allocation behavior in
506 detector. The memory allocation/freeing is traced in a way
1124 initial reference to the kobject gained on allocation. An
1401 device number allocation.
DKconfig401 Use dynamic allocation for cpumask_var_t, instead of putting
/linux-4.4.14/net/decnet/
Ddn_nsp_out.c658 gfp_t allocation = (msgflg == NSP_CI) ? sk->sk_allocation : GFP_ATOMIC; in dn_nsp_send_conninit() local
659 struct sk_buff *skb = dn_alloc_skb(sk, 200, allocation); in dn_nsp_send_conninit()
Daf_decnet.c823 static int dn_confirm_accept(struct sock *sk, long *timeo, gfp_t allocation) in dn_confirm_accept() argument
834 dn_send_conn_conf(sk, allocation); in dn_confirm_accept()
/linux-4.4.14/Documentation/scsi/
Dosd.txt5 allocation, placement, and accessing of variable-size data-storage containers,
160 _osd_req_data_segment structures to hold the different segments allocation and
DChangeLog.sym53c8xx_231 - Check against memory allocation failure for SCRIPTZ and add the
DChangeLog.lpfc40 * Removed extra iotag allocation by lpfc_abort_handler.
368 * Add list_remove_head macro. Macro cleans up memory allocation
374 * Part 1 of the memory allocation rework request by linux-scsi.
567 * In reset bus handler if memory allocation fails, return FAILED
634 * Add a pointer for link stats allocation.
918 allocation routines a little and fixes a missing mempool_destroy and
1049 * Properly clean up when allocation of a linked BDE fails in the
1116 from kmalloc initially, but if kmalloc fails, the allocation
1174 memory allocation in the scsi fast path. Added check for
1731 link event and the memory allocation for read_la mail box
DChangeLog.megaraid528 now released in the exact reverse order of the allocation time
595 There is a conscious effort to let memory allocation not fail for ioctl
Dlibsas.txt139 memory allocation, etc, this points to statically
Dst.txt243 Buffer allocation uses chunks of memory having sizes 2^n * (page
270 supporting scatter/gather), buffer allocation is using the following
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dhtc_pipe.c1210 u8 allocation = 0; in htc_get_credit_alloc() local
1215 allocation = in htc_get_credit_alloc()
1219 if (allocation == 0) { in htc_get_credit_alloc()
1225 return allocation; in htc_get_credit_alloc()
/linux-4.4.14/fs/f2fs/
DKconfig13 layout, but also for selecting allocation and cleaning algorithms.
/linux-4.4.14/Documentation/arm/keystone/
Dknav-qmss.txt19 queue pool management (allocation, push, pop and notify) and descriptor
/linux-4.4.14/Documentation/mmc/
Dmmc-dev-attrs.txt66 For SD, "preferred_erase_size" is the allocation unit
/linux-4.4.14/arch/metag/mm/
DKconfig49 allocation behaviour.
/linux-4.4.14/Documentation/virtual/kvm/devices/
Ds390_flic.txt30 -ENOBUFS is returned when the allocation of a kernelspace buffer has
/linux-4.4.14/fs/reiserfs/
DKconfig17 database and keyword search systems than block allocation based file
DREADME94 Yura helps with benchmarking, coding hashes, and block pre-allocation
/linux-4.4.14/Documentation/mn10300/
DABI.txt63 The caller must leave space on the stack (hence an allocation of twelve bytes)
/linux-4.4.14/fs/affs/
DChanges79 - new bitmap allocation functions
226 create allocation zones ...
/linux-4.4.14/Documentation/nvmem/
Dnvmem.txt85 to free all the allocation memory for the cell.
/linux-4.4.14/Documentation/driver-model/
Doverview.txt54 statically allocated. This means only one allocation on device discovery.
Ddevres.txt198 Lifetime of a devres entry begins on devres allocation and finishes
Dplatform.txt239 when it comes to memory allocation and interrupt registration. The code
/linux-4.4.14/Documentation/block/
Dqueue-sysfs.txt19 This shows the size of internal allocation of the device in bytes, if
Dbiodoc.txt61 3.1 Setup/teardown (allocation, splitting)
587 There are routines for managing the allocation, and reference counting, and
595 allocation logic draws from the preallocated emergency reserve in situations
599 If it is in IRQ context, and hence not in a position to do this, allocation
601 perform allocation without having to wait, even if it means digging into the
613 in the bounce bio allocation that happens in the current code, since
622 or hierarchy of allocation needs to be consistent, just the way one deals
829 Thus kiobuf allocation has switched back to using kmalloc rather than vmalloc.
Dcfq-iosched.txt4 The main aim of CFQ scheduler is to provide a fair allocation of the disk
/linux-4.4.14/drivers/char/agp/
DKconfig15 due to kernel allocation issues), you could use PCI accesses
/linux-4.4.14/Documentation/arm/
Dtcm.txt71 allocation pool with gen_pool_create() and gen_pool_add()
/linux-4.4.14/drivers/uio/
DKconfig51 but the memory allocation is not performed until
/linux-4.4.14/Documentation/input/
Dyealink.txt214 - Martin Diehl, for pointing out how to handle USB memory allocation.
Dgameport-programming.txt171 Second, resource allocation can happen here. The port can also be enabled
/linux-4.4.14/arch/cris/
DKconfig122 bool "Enable module allocation with kmalloc"
124 Enable module allocation with kmalloc instead of vmalloc.
/linux-4.4.14/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt15 queue pool management (allocation, push, pop and notify) and descriptor
/linux-4.4.14/arch/sh/mm/
DKconfig121 allocation behaviour.
/linux-4.4.14/Documentation/laptops/
Dsonypi.txt53 default is -1 (automatic allocation, see /proc/misc
/linux-4.4.14/arch/powerpc/platforms/85xx/
DKconfig22 for memory allocation on P1/P2 QorIQ platforms.
/linux-4.4.14/sound/oss/
DCHANGELOG221 - Added allocation of I/O ports, DMA channels and interrupts
332 The DMA buffer allocation of the SCO version has been polished but
/linux-4.4.14/Documentation/sound/alsa/
DProcfile.txt134 The buffer pre-allocation information.
Dhdspm.txt21 use for a lower number of channels is only resource allocation,
/linux-4.4.14/Documentation/dmaengine/
Dclient.txt22 Channel allocation is slightly different in the slave DMA context,
/linux-4.4.14/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt196 ** Window allocation policy
/linux-4.4.14/Documentation/powerpc/
Dpci_iov_resource_on_powernv.txt97 but that would mean using a completely different address allocation
130 - We do the PE# allocation *after* the 64-bit space has been assigned
Dcxlflash.txt232 driver and the AFU. An allocation table is kept for each LUN that is
/linux-4.4.14/Documentation/filesystems/caching/
Dfscache.txt219 nal=N Number of object allocation failures
250 Allocs n=N Number of allocation requests seen
Dbackend-api.txt186 allocation requests made by the netfs. This struct is then passed to the
708 asynchronous data retrieval and block allocation.
/linux-4.4.14/Documentation/isdn/
DREADME.hysdn162 0x00000001 Log memory allocation errors
/linux-4.4.14/Documentation/s390/
Dmonreader.txt159 monitor DCSS, so design the buffer adequately or use dynamic memory allocation.
/linux-4.4.14/drivers/xen/
DKconfig9 the system to expand the domain's memory allocation, or alternatively
/linux-4.4.14/drivers/media/usb/pwc/
Dphilips.txt203 16 0x10 Memory allocation of buffers, etc. Off
/linux-4.4.14/drivers/staging/fsl-mc/
DREADME.txt332 allocation by other DPAA2 drivers.
/linux-4.4.14/Documentation/development-process/
D4.Coding244 - DEBUG_SLAB can find a variety of memory allocation and use errors; it
269 status of any operation (such as a memory allocation) which can fail. The
/linux-4.4.14/Documentation/filesystems/cifs/
DCHANGES564 allocation and low memory situations.
718 allocation size miscalculation. After oplock token lost do not read through
927 changes to superblock layout. Remove wasteful allocation of smb buffers (now the send
954 Fixes to setting of allocation size and file size.
/linux-4.4.14/net/key/
Daf_key.c191 gfp_t allocation, struct sock *sk) in pfkey_broadcast_one() argument
198 *skb2 = skb_clone(skb, allocation); in pfkey_broadcast_one()
1574 gfp_t allocation) in compose_sadb_supported() argument
1594 skb = alloc_skb(len + 16, allocation); in compose_sadb_supported()
/linux-4.4.14/arch/tile/
DKconfig286 NUMA memory allocation is required for TILE processors
/linux-4.4.14/Documentation/crypto/
Dasymmetric-keys.txt157 data; or -ENOMEM if an allocation can't be performed. -EINVAL can be returned
/linux-4.4.14/Documentation/x86/x86_64/
Dboot-options.txt224 fullflush Flush IOMMU on each allocation (default).
/linux-4.4.14/Documentation/frv/
Dmmu-layout.txt128 allocation.
/linux-4.4.14/init/
DKconfig852 so that more than 64 CPUs are needed to trigger the allocation.
1086 bandwidth allocation to such task groups. It uses cgroups to group
1129 control disk bandwidth allocation (proportional time slice allocation)
1752 Per cpu partial caches accellerate objects allocation and freeing
/linux-4.4.14/Documentation/cdrom/
Dcdrom-standard.tex838 allocation are performed in $cdrom_ioctl()$, and also sanitization of
951 if implemented. No memory allocation or verification is carried out.
988 need for memory allocation either, so most $case$s in the $switch$
996 memory checking and allocation must be kept in this code!
/linux-4.4.14/drivers/thermal/
DKconfig90 system and device power allocation. This governor can only
/linux-4.4.14/Documentation/gpio/
Ddriver.txt158 associated irqdomain and resource allocation callbacks, the gpiolib has
/linux-4.4.14/Documentation/device-mapper/
Dthin-provisioning.txt208 the allocation of new blocks as usual.

12