Home
last modified time | relevance | path

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

12

/linux-4.1.27/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 ACPI_MEMSET(allocation, 0, size); in acpi_os_allocate_zeroed()
79 return (allocation); in acpi_os_allocate_zeroed()
/linux-4.1.27/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.1.27/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 …]
DKconfig261 Allows the compaction of memory for the allocation of huge pages.
276 allocation instead of reclaiming.
345 int "Low address space to protect from user allocation"
350 from userspace allocation. Keeping a user from writing to low pages
419 allocation, by reducing the number of tlb misses and by speeding
/linux-4.1.27/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 …]
Dtracepoint-analysis.txt60 to page allocation would look something like:
/linux-4.1.27/include/linux/
Ddmapool.h20 size_t size, size_t align, size_t allocation);
33 size_t size, size_t align, size_t allocation);
Dnetlink.h73 __u32 group, gfp_t allocation);
75 __u32 portid, __u32 group, gfp_t allocation,
Dpci.h1200 #define pci_pool_create(name, pdev, size, align, allocation) \ argument
1201 dma_pool_create(name, &pdev->dev, size, align, allocation)
/linux-4.1.27/drivers/staging/gdm724x/
DTODO10 - Review use of atomic allocation for tx structs
12 - fix up static tty port allocation to be dynamic
/linux-4.1.27/Documentation/vm/
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
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 and page->first_page 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
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
Dbalance11 __GFP_IO allocation requests are made to prevent file system deadlocks.
13 In the absence of non sleepable allocation requests, it seems detrimental
40 with a slight change in the allocation routine, it is possible to reduce
68 probably because all allocation requests are coming from intr context
82 watermark[WMARK_HIGH]. When low_on_memory is set, page allocation requests will
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.
212 the allocation.
220 dropped due race with other allocation. Note, it doesn't count
221 every map of the huge zero page, only its allocation.
242 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.txt39 allocation in zbud is not directly accessible by address. Rather, a handle is
40 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.1.27/Documentation/fault-injection/
Dfault-injection.txt12 injects slab allocation failures. (kmalloc(), kmem_cache_alloc(), ...)
16 injects page allocation failures. (alloc_pages(), get_free_pages(), ...)
113 specifies the minimum page allocation order to be injected
169 o Inject slab allocation failures into module init/exit code
204 o Inject page allocation failures only for a specific module
253 allocation failure.
264 Same as above except to inject page allocation failure instead of slab
265 allocation failure.
/linux-4.1.27/drivers/media/dvb-core/
DKconfig19 bool "Dynamic DVB minor allocation"
24 allocation for any device that uses the DVB major number.
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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
Dremoteproc.txt194 requires before it should be powered on, such as allocation of physically
254 * @RSC_CARVEOUT: request for allocation of a physically contiguous
297 allocation of virtio devices. Dynamic allocations will also be made possible
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
222 the DMA address range of the allocation (e.g., on x86, GFP_DMA
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
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-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
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
Dvme_api.txt112 during resource allocation:
205 Slave window buffer allocation
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
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.
DDMA-API-HOWTO.txt402 consistent allocation will only return > 32-bit addresses for DMA if
768 DMA address space is limited on some architectures and an allocation
/linux-4.1.27/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.1.27/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.1.27/fs/dlm/
Dlowcomms.h21 void *dlm_lowcomms_get_buffer(int nodeid, int len, gfp_t allocation, char **ppc);
Dlowcomms.c244 static struct connection *nodeid2con(int nodeid, gfp_t allocation) in nodeid2con() argument
249 con = __nodeid2con(nodeid, allocation); in nodeid2con()
1467 gfp_t allocation) in new_writequeue_entry() argument
1471 entry = kmalloc(sizeof(struct writequeue_entry), allocation); in new_writequeue_entry()
1475 entry->page = alloc_page(allocation); in new_writequeue_entry()
1490 void *dlm_lowcomms_get_buffer(int nodeid, int len, gfp_t allocation, char **ppc) in dlm_lowcomms_get_buffer() argument
1496 con = nodeid2con(nodeid, allocation); in dlm_lowcomms_get_buffer()
1518 e = new_writequeue_entry(con, allocation); in dlm_lowcomms_get_buffer()
/linux-4.1.27/drivers/staging/netlogic/
DTODO2 * All memory allocation should be changed to DMA allocations
/linux-4.1.27/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
112 no_heap Disable heap-style segment allocation which finds free
270 -a [0 or 1] : Split start location of each area for heap-based allocation.
556 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
Dporting432 d_make_root() drops the reference to inode if dentry allocation fails.
Dautofs4-mount-control.txt207 the structure size itself, -ENOMEM if the kernel memory allocation fails
/linux-4.1.27/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.1.27/tools/testing/fault-injection/
Dfailcmd.sh58 inject slab allocation failures
60 inject page allocation failures
/linux-4.1.27/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.1.27/drivers/staging/i2o/
DREADME.ioctl148 ENOMEM Kernel memory allocation error
185 ENOMEM Kernel memory allocation error
230 ENOMEM Kernel memory allocation error
272 ENOMEM Kernel memory allocation error
309 ENOMEM Kernel memory allocation error
370 ENOMEM Kernel memory allocation error
/linux-4.1.27/fs/ext4/
DKconfig14 allocation, persistent preallocation, high resolution time stamps,
21 the delayed allocation and inode table readahead, the best
/linux-4.1.27/tools/perf/Documentation/
Dperf-kmem.txt36 Show per-allocation statistics
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Drenesas,irqc.txt19 - any properties, listed in interrupts.txt, and any standard resource allocation
Drenesas,intc-irqpin.txt22 - any properties, listed in interrupts.txt, and any standard resource allocation
/linux-4.1.27/Documentation/cma/
Ddebugfs.txt2 different CMA areas and to test allocation/release in each of the areas.
/linux-4.1.27/Documentation/aoe/
Dtodo.txt5 free page is needed for the sk_buff allocation. This situation has
/linux-4.1.27/drivers/usb/core/
DKconfig35 bool "Dynamic USB minor allocation"
38 allocation for any device that uses the USB major number.
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/mips/sgi-ip27/
DTODO3 2. Need to figure out RRB allocation in bridge_startup().
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-fs-ext414 The multiblock allocator will round up allocation
89 all other allocation heuristics. This is intended for
Dsysfs-block162 device is offset from the internal allocation unit's
173 partition is offset from the internal allocation unit's
183 parameter indicates the size of the internal allocation
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.1.27/scripts/coccinelle/misc/
Dbadty.cocci4 //# in memory allocation functions by checking the type of the allocated memory
/linux-4.1.27/Documentation/fb/
Dcirrusfb.txt71 * Use new 2.3.x resource allocation.
/linux-4.1.27/Documentation/timers/
Dhpet.txt22 The driver supports detection of HPET driver allocation and initialization
/linux-4.1.27/net/netlink/
Daf_netlink.c1777 static struct sk_buff *netlink_trim(struct sk_buff *skb, gfp_t allocation) in netlink_trim() argument
1790 struct sk_buff *nskb = skb_clone(skb, allocation); in netlink_trim()
1797 if (!pskb_expand_head(skb, 0, -delta, allocation)) in netlink_trim()
1968 gfp_t allocation; member
1998 p->skb2 = skb_clone(p->skb, p->allocation); in do_one_broadcast()
2033 u32 group, gfp_t allocation, in netlink_broadcast_filtered() argument
2041 skb = netlink_trim(skb, allocation); in netlink_broadcast_filtered()
2051 info.allocation = allocation; in netlink_broadcast_filtered()
2075 if (info.congested && (allocation & __GFP_WAIT)) in netlink_broadcast_filtered()
2084 u32 group, gfp_t allocation) in netlink_broadcast() argument
[all …]
/linux-4.1.27/drivers/pnp/pnpbios/
DKconfig31 allocation, ESCD, and other PNPBIOS services. Using this
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dsnps-dma.txt11 - chan_allocation_order: order of allocation of channel, 0 (default): ascending,
/linux-4.1.27/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.
574 combining this information with the application's CPU allocation.
777 allocation cost; based on the pressure, applications can implement
Dunified-hierarchy.txt340 that it not just introduces high allocation latencies into the
380 allocation from the slack available in other groups or the rest of
/linux-4.1.27/drivers/staging/android/ion/
Dion.c1249 struct ion_allocation_data allocation; in ion_ioctl() member
1268 handle = ion_alloc(client, data.allocation.len, in ion_ioctl()
1269 data.allocation.align, in ion_ioctl()
1270 data.allocation.heap_id_mask, in ion_ioctl()
1271 data.allocation.flags); in ion_ioctl()
1275 data.allocation.handle = handle->id; in ion_ioctl()
/linux-4.1.27/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.1.27/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.1.27/drivers/net/wireless/ath/ath10k/
Dhtc.c537 u8 allocation = 0; in ath10k_htc_get_credit_allocation() local
542 allocation = in ath10k_htc_get_credit_allocation()
546 return allocation; in ath10k_htc_get_credit_allocation()
/linux-4.1.27/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. /proc/extfrag_index shows what
232 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.txt409 By default they are equal to -1, which means generic allocation logic.
416 successful IPC object allocation.
618 PID allocation wrap value. When the kernel's next PID value
Dfs.txt48 raising aio-max-nr does not result in the pre-allocation or re-sizing
/linux-4.1.27/drivers/block/drbd/
DKconfig62 256 allocation of peer_requests
/linux-4.1.27/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.txt101 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.txt147 NODE_ALLOC # node specific memory allocation
Drds.txt240 avoids allocation in the interrupt handling path which queues
De1000.txt266 TxDescriptors available for transmits to 1/4 of the normal allocation.
/linux-4.1.27/fs/f2fs/
DKconfig13 layout, but also for selecting allocation and cleaning algorithms.
/linux-4.1.27/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.1.27/lib/
DKconfig.kmemcheck71 the queue. These bytes indicate what parts of an allocation are
DKconfig.debug451 allocation as well as poisoning memory on free to catch use of freed
476 SLUB statistics are useful to debug SLUBs allocation behavior in
496 detector. The memory allocation/freeing is traced in a way
1115 initial reference to the kobject gained on allocation. An
1344 device number allocation.
DKconfig395 Use dynamic allocation for cpumask_var_t, instead of putting
/linux-4.1.27/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
Dst.txt184 Buffer allocation uses chunks of memory having sizes 2^n * (page
211 supporting scatter/gather), buffer allocation is using the following
Dlibsas.txt139 memory allocation, etc, this points to statically
DChangeLog.megaraid_sas518 1. Added new memory management module to support the IOCTL memory allocation. For IOCTL we try to a…
Dtmscsim.txt124 * Dynamic allocation of resources
/linux-4.1.27/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.1.27/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.1.27/arch/metag/mm/
DKconfig49 allocation behaviour.
/linux-4.1.27/Documentation/mmc/
Dmmc-dev-attrs.txt66 For SD, "preferred_erase_size" is the allocation unit
/linux-4.1.27/Documentation/virtual/kvm/devices/
Ds390_flic.txt30 -ENOBUFS is returned when the allocation of a kernelspace buffer has
/linux-4.1.27/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.1.27/Documentation/mn10300/
DABI.txt63 The caller must leave space on the stack (hence an allocation of twelve bytes)
/linux-4.1.27/fs/affs/
DChanges79 - new bitmap allocation functions
226 create allocation zones ...
/linux-4.1.27/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.1.27/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()
222 static int pfkey_broadcast(struct sk_buff *skb, gfp_t allocation, in pfkey_broadcast() argument
247 pfkey_broadcast_one(skb, &skb2, allocation, sk); in pfkey_broadcast()
262 err2 = pfkey_broadcast_one(skb, &skb2, allocation, sk); in pfkey_broadcast()
272 err = pfkey_broadcast_one(skb, &skb2, allocation, one_sk); in pfkey_broadcast()
1573 gfp_t allocation) in compose_sadb_supported() argument
1593 skb = alloc_skb(len + 16, allocation); in compose_sadb_supported()
/linux-4.1.27/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.txt225 when it comes to memory allocation and interrupt registration. The code
/linux-4.1.27/arch/cris/
DKconfig111 bool "Enable module allocation with kmalloc"
113 Enable module allocation with kmalloc instead of vmalloc.
/linux-4.1.27/Documentation/arm/
Dtcm.txt71 allocation pool with gen_pool_create() and gen_pool_add()
/linux-4.1.27/drivers/uio/
DKconfig51 but the memory allocation is not performed until
/linux-4.1.27/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.1.27/drivers/char/agp/
DKconfig15 due to kernel allocation issues), you could use PCI accesses
/linux-4.1.27/arch/sh/mm/
DKconfig121 allocation behaviour.
/linux-4.1.27/Documentation/laptops/
Dsonypi.txt53 default is -1 (automatic allocation, see /proc/misc
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt15 queue pool management (allocation, push, pop and notify) and descriptor
/linux-4.1.27/arch/powerpc/platforms/85xx/
DKconfig22 for memory allocation on P1/P2 QorIQ platforms.
/linux-4.1.27/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.1.27/Documentation/sound/alsa/
DProcfile.txt134 The buffer pre-allocation information.
Dhdspm.txt21 use for a lower number of channels is only resource allocation,
DALSA-Configuration.txt979 allocation sure, load snd-page-alloc module in the early
1657 allocation sure, load snd-page-alloc module in the early
2289 usage of page allocation. In writing, you can send the following
/linux-4.1.27/sound/pci/hda/
DKconfig54 Note that the pre-allocation size can be changed dynamically
/linux-4.1.27/Documentation/dmaengine/
Dclient.txt22 Channel allocation is slightly different in the slave DMA context,
Dprovider.txt263 - Any allocation you might do should be using the GFP_NOWAIT
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt196 ** Window allocation policy
/linux-4.1.27/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
685 asynchronous data retrieval and block allocation.
Dcachefiles.txt211 cache falls below either of these limits, then no further allocation of
/linux-4.1.27/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
/linux-4.1.27/Documentation/isdn/
DREADME.hysdn162 0x00000001 Log memory allocation errors
/linux-4.1.27/Documentation/s390/
Dmonreader.txt159 monitor DCSS, so design the buffer adequately or use dynamic memory allocation.
/linux-4.1.27/drivers/xen/
DKconfig9 the system to expand the domain's memory allocation, or alternatively
/linux-4.1.27/Documentation/gpio/
Ddriver.txt114 associated irqdomain and resource allocation callbacks, the gpiolib has
/linux-4.1.27/drivers/media/usb/pwc/
Dphilips.txt203 16 0x10 Memory allocation of buffers, etc. Off
/linux-4.1.27/arch/tile/
DKconfig263 NUMA memory allocation is required for TILE processors
/linux-4.1.27/Documentation/x86/x86_64/
Dboot-options.txt221 fullflush Flush IOMMU on each allocation (default).
/linux-4.1.27/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.1.27/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.1.27/Documentation/frv/
Dmmu-layout.txt128 allocation.
/linux-4.1.27/Documentation/crypto/
Dasymmetric-keys.txt157 data; or -ENOMEM if an allocation can't be performed. -EINVAL can be returned
/linux-4.1.27/init/
DKconfig873 so that more than 64 CPUs are needed to trigger the allocation.
1081 bandwidth allocation to such task groups. It uses cgroups to group
1124 control disk bandwidth allocation (proportional time slice allocation)
1721 Per cpu partial caches accellerate objects allocation and freeing
/linux-4.1.27/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.1.27/Documentation/device-mapper/
Dthin-provisioning.txt208 the allocation of new blocks as usual.
/linux-4.1.27/Documentation/kdump/
Dkdump.txt412 parameter should be used for the kdump kernel in order to prevent allocation
/linux-4.1.27/Documentation/scheduler/
Dsched-deadline.txt215 within "deadline"), it is important to have some method to keep the allocation
/linux-4.1.27/Documentation/devicetree/
Dbooting-without-of.txt731 spaces and other flags relative to a given address allocation (like
738 For buses that support dynamic allocation, it's the accepted practice
746 allocation is preferred if it reflects your hardware, as the existing
/linux-4.1.27/Documentation/filesystems/configfs/
Dconfigfs.txt261 upon item allocation. If a subsystem has no work to do, it may omit

12