/linux-4.1.27/drivers/acpi/acpica/ |
D | uttrack.c | 66 *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 …]
|
D | utalloc.c | 67 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/ |
D | intmem.c | 51 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/ |
D | dmapool.c | 50 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 …]
|
D | Kconfig | 261 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/ |
D | events-kmem.txt | 3 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 …]
|
D | tracepoint-analysis.txt | 60 to page allocation would look something like:
|
/linux-4.1.27/include/linux/ |
D | dmapool.h | 20 size_t size, size_t align, size_t allocation); 33 size_t size, size_t align, size_t allocation);
|
D | netlink.h | 73 __u32 group, gfp_t allocation); 75 __u32 portid, __u32 group, gfp_t allocation,
|
D | pci.h | 1200 #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/ |
D | TODO | 10 - Review use of atomic allocation for tx structs 12 - fix up static tty port allocation to be dynamic
|
/linux-4.1.27/Documentation/vm/ |
D | page_owner.txt | 8 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
|
D | split_page_table_lock | 21 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
|
D | numa_memory_policy.txt | 30 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 …]
|
D | numa | 73 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
|
D | balance | 11 __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
|
D | overcommit-accounting | 5 ensures a seriously wild allocation fails while allowing 20 pages but will receive errors on memory allocation as
|
D | zsmalloc.txt | 6 never attempts higher order page allocation which is very likely to 21 uncompressed form). For allocation requests larger than this size, failure
|
D | hugetlbpage.txt | 43 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.
|
D | transhuge.txt | 43 - 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.
|
D | slub.txt | 67 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
|
D | zswap.txt | 39 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
|
D | page_migration | 50 particular memory allocation pattern generated even after migrating a
|
/linux-4.1.27/Documentation/fault-injection/ |
D | fault-injection.txt | 12 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/ |
D | Kconfig | 19 bool "Dynamic DVB minor allocation" 24 allocation for any device that uses the DVB major number.
|
/linux-4.1.27/scripts/coccinelle/null/ |
D | eno.cocci | 1 /// 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/ |
D | alloc_cast.cocci | 1 /// 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/ |
D | reserved-memory.txt | 29 static allocation. 33 a) static allocation 35 b) dynamic allocation 39 - Address boundary for alignment of allocation.
|
/linux-4.1.27/Documentation/ |
D | SM501.txt | 38 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
|
D | flexible-arrays.txt | 22 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
|
D | percpu-rw-semaphore.txt | 19 -ENOMEM on allocation failure.
|
D | kmemleak.txt | 144 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
|
D | digsig.txt | 17 memory allocation errors handling, has been refactored according to kernel
|
D | remoteproc.txt | 194 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
|
D | DMA-API.txt | 42 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
|
D | kmemcheck.txt | 153 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
|
D | SubmitChecklist | 81 21: Has been checked with injection of at least slab and page-allocation
|
D | IRQ-domain.txt | 25 The irq_alloc_desc*() and irq_free_desc*() APIs provide allocation of 67 to Linux irq, and each mechanism uses a different allocation function.
|
D | dma-buf-sharing.txt | 20 - 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
|
D | DMA-ISA-LPC.txt | 26 Part II - Buffer allocation
|
D | xillybus.txt | 28 -- Buffer allocation 342 Buffer allocation 357 The allocation of buffer memory takes place in the same order they appear in
|
D | vme_api.txt | 112 during resource allocation: 205 Slave window buffer allocation
|
D | nommu-mmap.txt | 135 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
|
D | unicode.txt | 36 U+F8FF has been reserved for OS-wide allocation (the Unicode Standard
|
D | robust-futexes.txt | 135 - no per-lock kernel allocation happens.
|
D | unshare.txt | 211 3) If there is no error in allocation and duplication and there
|
D | kernel-docs.txt | 202 user memory, memory allocation, timers. 475 memory allocation.
|
D | media-framework.txt | 116 pads array in a driver-specific structure, avoiding dynamic allocation.
|
D | DMA-API-HOWTO.txt | 402 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/ |
D | devm_free.cocci | 9 /// 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/ |
D | s5p-mfc.txt | 25 for DMA contiguous memory allocation and its size. 28 for DMA contiguous memory allocation and its size.
|
/linux-4.1.27/fs/dlm/ |
D | lowcomms.h | 21 void *dlm_lowcomms_get_buffer(int nodeid, int len, gfp_t allocation, char **ppc);
|
D | lowcomms.c | 244 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/ |
D | TODO | 2 * All memory allocation should be changed to DMA allocations
|
/linux-4.1.27/Documentation/filesystems/ |
D | tmpfs.txt | 81 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.
|
D | xfs.txt | 26 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.
|
D | ext4.txt | 87 * 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 …]
|
D | ocfs2.txt | 89 resv_level=2 (*) Set how aggressive allocation reservations will be. 94 value. If allocation reservations are turned off, this
|
D | hfsplus.txt | 6 HFSPlus has several extensions to HFS, including 32-bit allocation
|
D | sysv-fs.txt | 36 * 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)
|
D | btrfs.txt | 24 * 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
|
D | hpfs.txt | 246 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
|
D | f2fs.txt | 19 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.
|
D | gfs2-glocks.txt | 108 4. Rgrp glock(s) (for (de)allocation operations) 175 allocation (to base it on lock wait time, rather than blindly
|
D | 9p.txt | 89 0x80 = display allocation debug
|
D | qnx6.txt | 138 The qnx6fs filesystem allocation bitmap is stored in a tree under bitmap
|
D | xfs-self-describing-metadata.txt | 14 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
|
D | affs.txt | 198 The block allocation is designed for hard disk partitions. If more
|
D | nilfs2.txt | 230 3) Segment usage file (sufile) -- Stores allocation state of segments
|
D | ext2.txt | 99 blocks. The block allocation algorithm attempts to allocate data blocks 180 The inode allocation code tries to assign inodes which are in the same
|
D | fiemap.txt | 128 Delayed allocation - while there is data for this extent, its
|
D | porting | 432 d_make_root() drops the reference to inode if dentry allocation fails.
|
D | autofs4-mount-control.txt | 207 the structure size itself, -ENOMEM if the kernel memory allocation fails
|
/linux-4.1.27/fs/jffs2/ |
D | README.Locking | 14 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
|
D | TODO | 9 - fine-tune the allocation / GC thresholds
|
/linux-4.1.27/tools/testing/fault-injection/ |
D | failcmd.sh | 58 inject slab allocation failures 60 inject page allocation failures
|
/linux-4.1.27/Documentation/video4linux/ |
D | cafe_ccic | 25 perhaps decreases the chances of an allocation failure later on. 28 option is only consulted for load-time allocation; when buffers are
|
D | videobuf | 6 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
|
D | si470x.txt | 113 V4L minor device allocation and parameter setting is not perfect. A solution is
|
D | omap3isp.txt | 232 The internal buffer size allocation considers the requested configuration's
|
/linux-4.1.27/drivers/staging/i2o/ |
D | README.ioctl | 148 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/ |
D | Kconfig | 14 allocation, persistent preallocation, high resolution time stamps, 21 the delayed allocation and inode table readahead, the best
|
/linux-4.1.27/tools/perf/Documentation/ |
D | perf-kmem.txt | 36 Show per-allocation statistics
|
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/ |
D | renesas,irqc.txt | 19 - any properties, listed in interrupts.txt, and any standard resource allocation
|
D | renesas,intc-irqpin.txt | 22 - any properties, listed in interrupts.txt, and any standard resource allocation
|
/linux-4.1.27/Documentation/cma/ |
D | debugfs.txt | 2 different CMA areas and to test allocation/release in each of the areas.
|
/linux-4.1.27/Documentation/aoe/ |
D | todo.txt | 5 free page is needed for the sk_buff allocation. This situation has
|
/linux-4.1.27/drivers/usb/core/ |
D | Kconfig | 35 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/ |
D | bman.txt | 14 BMan supports hardware allocation and deallocation of buffers belonging to pools 95 The example below shows a BMan FBPR dynamic allocation memory node
|
D | qman.txt | 112 The example below shows a QMan FQD and a PFDR dynamic allocation memory nodes
|
/linux-4.1.27/drivers/scsi/aic7xxx/ |
D | Kconfig.aic79xx | 27 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
|
D | Kconfig.aic7xxx | 32 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/ |
D | Kconfig | 40 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/ |
D | TODO | 3 2. Need to figure out RRB allocation in bridge_startup().
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-fs-ext4 | 14 The multiblock allocator will round up allocation 89 all other allocation heuristics. This is intended for
|
D | sysfs-block | 162 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
|
D | sysfs-kernel-slab | 95 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/ |
D | badty.cocci | 4 //# in memory allocation functions by checking the type of the allocated memory
|
/linux-4.1.27/Documentation/fb/ |
D | cirrusfb.txt | 71 * Use new 2.3.x resource allocation.
|
/linux-4.1.27/Documentation/timers/ |
D | hpet.txt | 22 The driver supports detection of HPET driver allocation and initialization
|
/linux-4.1.27/net/netlink/ |
D | af_netlink.c | 1777 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/ |
D | Kconfig | 31 allocation, ESCD, and other PNPBIOS services. Using this
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | snps-dma.txt | 11 - chan_allocation_order: order of allocation of channel, 0 (default): ascending,
|
/linux-4.1.27/Documentation/cgroups/ |
D | hugetlb.txt | 33 hugetlb.<hugepagesize>.failcnt # show the number of allocation failure due to HugeTLB limit
|
D | cpusets.txt | 176 - 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,
|
D | memory.txt | 82 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
|
D | unified-hierarchy.txt | 340 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/ |
D | ion.c | 1249 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/ |
D | intel_mpx.txt | 100 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/ |
D | Kconfig | 105 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/ |
D | htc.c | 537 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/ |
D | vm.txt | 105 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
|
D | kernel.txt | 409 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
|
D | fs.txt | 48 raising aio-max-nr does not result in the pre-allocation or re-sizing
|
/linux-4.1.27/drivers/block/drbd/ |
D | Kconfig | 62 256 allocation of peer_requests
|
/linux-4.1.27/Documentation/networking/ |
D | vxge.txt | 24 priority allocation and guarantees, GRO, TSO, interrupt moderation etc are
|
D | multiqueue.txt | 17 underlying kernel API will take care of the allocation and deallocation of
|
D | tuntap.txt | 65 3.1 Network device allocation: 112 device allocation is the same as before, and if user wants to create multiple
|
D | netdevices.txt | 10 struct net_device allocation rules
|
D | ieee802154.txt | 101 allocation of IEEE 802.15.4 compatible device
|
D | operstates.txt | 104 On device allocation, networking core sets the flags equivalent to
|
D | packet_mmap.txt | 75 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
|
D | ixgb.txt | 365 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
|
D | pktgen.txt | 147 NODE_ALLOC # node specific memory allocation
|
D | rds.txt | 240 avoids allocation in the interrupt handling path which queues
|
D | e1000.txt | 266 TxDescriptors available for transmits to 1/4 of the normal allocation.
|
/linux-4.1.27/fs/f2fs/ |
D | Kconfig | 13 layout, but also for selecting allocation and cleaning algorithms.
|
/linux-4.1.27/Documentation/usb/ |
D | URB.txt | 88 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,
|
D | WUSB-Design-overview.txt | 47 5. Bandwidth allocation 71 time/media allocation units for transferring data. At the beginning of 243 Bandwidth allocation
|
D | error-codes.txt | 20 -ENOMEM no memory for allocation of internal structures
|
D | ehci.txt | 213 TBD: More than standard 80% periodic bandwidth allocation is possible
|
D | proc_usb_info.txt | 146 Bandwidth allocation is an approximation of how much of one frame
|
/linux-4.1.27/lib/ |
D | Kconfig.kmemcheck | 71 the queue. These bytes indicate what parts of an allocation are
|
D | Kconfig.debug | 451 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.
|
D | Kconfig | 395 Use dynamic allocation for cpumask_var_t, instead of putting
|
/linux-4.1.27/Documentation/scsi/ |
D | osd.txt | 5 allocation, placement, and accessing of variable-size data-storage containers, 160 _osd_req_data_segment structures to hold the different segments allocation and
|
D | ChangeLog.sym53c8xx_2 | 31 - Check against memory allocation failure for SCRIPTZ and add the
|
D | ChangeLog.lpfc | 40 * 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
|
D | ChangeLog.megaraid | 528 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
|
D | st.txt | 184 Buffer allocation uses chunks of memory having sizes 2^n * (page 211 supporting scatter/gather), buffer allocation is using the following
|
D | libsas.txt | 139 memory allocation, etc, this points to statically
|
D | ChangeLog.megaraid_sas | 518 1. Added new memory management module to support the IOCTL memory allocation. For IOCTL we try to a…
|
D | tmscsim.txt | 124 * Dynamic allocation of resources
|
/linux-4.1.27/net/decnet/ |
D | dn_nsp_out.c | 658 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()
|
D | af_decnet.c | 823 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/ |
D | htc_pipe.c | 1210 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/ |
D | Kconfig | 49 allocation behaviour.
|
/linux-4.1.27/Documentation/mmc/ |
D | mmc-dev-attrs.txt | 66 For SD, "preferred_erase_size" is the allocation unit
|
/linux-4.1.27/Documentation/virtual/kvm/devices/ |
D | s390_flic.txt | 30 -ENOBUFS is returned when the allocation of a kernelspace buffer has
|
/linux-4.1.27/fs/reiserfs/ |
D | Kconfig | 17 database and keyword search systems than block allocation based file
|
D | README | 94 Yura helps with benchmarking, coding hashes, and block pre-allocation
|
/linux-4.1.27/Documentation/mn10300/ |
D | ABI.txt | 63 The caller must leave space on the stack (hence an allocation of twelve bytes)
|
/linux-4.1.27/fs/affs/ |
D | Changes | 79 - new bitmap allocation functions 226 create allocation zones ...
|
/linux-4.1.27/Documentation/block/ |
D | queue-sysfs.txt | 19 This shows the size of internal allocation of the device in bytes, if
|
D | biodoc.txt | 61 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.
|
D | cfq-iosched.txt | 4 The main aim of CFQ scheduler is to provide a fair allocation of the disk
|
/linux-4.1.27/net/key/ |
D | af_key.c | 191 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/ |
D | overview.txt | 54 statically allocated. This means only one allocation on device discovery.
|
D | devres.txt | 198 Lifetime of a devres entry begins on devres allocation and finishes
|
D | platform.txt | 225 when it comes to memory allocation and interrupt registration. The code
|
/linux-4.1.27/arch/cris/ |
D | Kconfig | 111 bool "Enable module allocation with kmalloc" 113 Enable module allocation with kmalloc instead of vmalloc.
|
/linux-4.1.27/Documentation/arm/ |
D | tcm.txt | 71 allocation pool with gen_pool_create() and gen_pool_add()
|
/linux-4.1.27/drivers/uio/ |
D | Kconfig | 51 but the memory allocation is not performed until
|
/linux-4.1.27/Documentation/input/ |
D | yealink.txt | 214 - Martin Diehl, for pointing out how to handle USB memory allocation.
|
D | gameport-programming.txt | 171 Second, resource allocation can happen here. The port can also be enabled
|
/linux-4.1.27/drivers/char/agp/ |
D | Kconfig | 15 due to kernel allocation issues), you could use PCI accesses
|
/linux-4.1.27/arch/sh/mm/ |
D | Kconfig | 121 allocation behaviour.
|
/linux-4.1.27/Documentation/laptops/ |
D | sonypi.txt | 53 default is -1 (automatic allocation, see /proc/misc
|
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/ |
D | keystone-navigator-qmss.txt | 15 queue pool management (allocation, push, pop and notify) and descriptor
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
D | Kconfig | 22 for memory allocation on P1/P2 QorIQ platforms.
|
/linux-4.1.27/sound/oss/ |
D | CHANGELOG | 221 - 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/ |
D | Procfile.txt | 134 The buffer pre-allocation information.
|
D | hdspm.txt | 21 use for a lower number of channels is only resource allocation,
|
D | ALSA-Configuration.txt | 979 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/ |
D | Kconfig | 54 Note that the pre-allocation size can be changed dynamically
|
/linux-4.1.27/Documentation/dmaengine/ |
D | client.txt | 22 Channel allocation is slightly different in the slave DMA context,
|
D | provider.txt | 263 - Any allocation you might do should be using the GFP_NOWAIT
|
/linux-4.1.27/Documentation/devicetree/bindings/bus/ |
D | mvebu-mbus.txt | 196 ** Window allocation policy
|
/linux-4.1.27/Documentation/filesystems/caching/ |
D | fscache.txt | 219 nal=N Number of object allocation failures 250 Allocs n=N Number of allocation requests seen
|
D | backend-api.txt | 186 allocation requests made by the netfs. This struct is then passed to the 685 asynchronous data retrieval and block allocation.
|
D | cachefiles.txt | 211 cache falls below either of these limits, then no further allocation of
|
/linux-4.1.27/Documentation/powerpc/ |
D | pci_iov_resource_on_powernv.txt | 97 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/ |
D | README.hysdn | 162 0x00000001 Log memory allocation errors
|
/linux-4.1.27/Documentation/s390/ |
D | monreader.txt | 159 monitor DCSS, so design the buffer adequately or use dynamic memory allocation.
|
/linux-4.1.27/drivers/xen/ |
D | Kconfig | 9 the system to expand the domain's memory allocation, or alternatively
|
/linux-4.1.27/Documentation/gpio/ |
D | driver.txt | 114 associated irqdomain and resource allocation callbacks, the gpiolib has
|
/linux-4.1.27/drivers/media/usb/pwc/ |
D | philips.txt | 203 16 0x10 Memory allocation of buffers, etc. Off
|
/linux-4.1.27/arch/tile/ |
D | Kconfig | 263 NUMA memory allocation is required for TILE processors
|
/linux-4.1.27/Documentation/x86/x86_64/ |
D | boot-options.txt | 221 fullflush Flush IOMMU on each allocation (default).
|
/linux-4.1.27/Documentation/development-process/ |
D | 4.Coding | 244 - 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/ |
D | CHANGES | 564 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/ |
D | mmu-layout.txt | 128 allocation.
|
/linux-4.1.27/Documentation/crypto/ |
D | asymmetric-keys.txt | 157 data; or -ENOMEM if an allocation can't be performed. -EINVAL can be returned
|
/linux-4.1.27/init/ |
D | Kconfig | 873 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/ |
D | cdrom-standard.tex | 838 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/ |
D | thin-provisioning.txt | 208 the allocation of new blocks as usual.
|
/linux-4.1.27/Documentation/kdump/ |
D | kdump.txt | 412 parameter should be used for the kdump kernel in order to prevent allocation
|
/linux-4.1.27/Documentation/scheduler/ |
D | sched-deadline.txt | 215 within "deadline"), it is important to have some method to keep the allocation
|
/linux-4.1.27/Documentation/devicetree/ |
D | booting-without-of.txt | 731 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/ |
D | configfs.txt | 261 upon item allocation. If a subsystem has no work to do, it may omit
|