Home
last modified time | relevance | path

Searched refs:allocate (Results 1 – 25 of 347) sorted by relevance

12345678910>>...14

/linux-6.6.21/drivers/firewire/ !
Dcore-iso.c205 int bandwidth, bool allocate) in manage_bandwidth() argument
207 int try, new, old = allocate ? BANDWIDTH_AVAILABLE_INITIAL : 0; in manage_bandwidth()
216 new = allocate ? old - bandwidth : old + bandwidth; in manage_bandwidth()
228 return allocate ? -EAGAIN : bandwidth; in manage_bandwidth()
243 u32 channels_mask, u64 offset, bool allocate) in manage_channel() argument
249 old = all = allocate ? cpu_to_be32(~0) : 0; in manage_channel()
268 return allocate ? -EAGAIN : channel; in manage_channel()
340 bool allocate) in fw_iso_resource_manage() argument
353 allocate); in fw_iso_resource_manage()
357 allocate); in fw_iso_resource_manage()
[all …]
/linux-6.6.21/scripts/coccinelle/api/ !
Dkfree_mismatch.cocci169 msg = "WARNING kmalloc is used to allocate this memory at line %s" % (a[0].line)
177 msg = "WARNING kmalloc is used to allocate this memory at line %s" % (a[0].line)
185 msg = "WARNING vmalloc is used to allocate this memory at line %s" % (a[0].line)
193 msg = "WARNING vmalloc is used to allocate this memory at line %s" % (a[0].line)
201 msg = "WARNING kvmalloc is used to allocate this memory at line %s" % (a[0].line)
209 msg = "WARNING kvmalloc is used to allocate this memory at line %s" % (a[0].line)
218 msg = "WARNING kmalloc (line %s) && vmalloc (line %s) are used to allocate this memory" % (ka[0].li…
227 msg = "WARNING kmalloc (line %s) && vmalloc (line %s) are used to allocate this memory" % (ka[0].li…
/linux-6.6.21/Documentation/admin-guide/ !
Dnumastat.rst10 are able to allocate memory from nodes they prefer. If they succeed, numa_hit
25 numa_hit A process wanted to allocate memory from this node,
28 numa_miss A process wanted to allocate memory from another node,
31 numa_foreign A process wanted to allocate on this node,
40 interleave_hit Interleaving wanted to allocate from this node
/linux-6.6.21/Documentation/livepatch/ !
Dshadow-vars.rst9 to allocate/add and remove/free shadow variables to/from their parents.
51 * klp_shadow_alloc() - allocate and add a new shadow variable
60 - allocate a new shadow variable
73 - allocate a new shadow variable
120 allocate a shadow copy of the ps_lock pointer, then initialize it::
166 Sometimes it may not be convenient or possible to allocate shadow
172 For commit 1d147bfa6429, a good spot to allocate a shadow spinlock is
/linux-6.6.21/Documentation/ABI/testing/ !
Dsysfs-kernel-mm-cma19 the number of pages CMA API succeeded to allocate
25 the number of pages CMA API failed to allocate
Dconfigfs-stp-policy38 Range of masters from which to allocate for users of this node.
45 Range of channels from which to allocate for users of this node.
/linux-6.6.21/Documentation/core-api/ !
Didr.rst30 You can call idr_alloc() to allocate an unused ID. Look up
40 Some users need to allocate IDs larger than ``INT_MAX``. So far all of
45 If you need to allocate IDs sequentially, you can use
65 to the IDR being unable to allocate memory. To work around this,
Dmemory-allocation.rst8 allocate small chunks using `kmalloc` or `kmem_cache_alloc` families,
19 makes the question "How should I allocate memory?" not that easy to
134 The most straightforward way to allocate memory is to use a function
137 allocate memory for an array, there are kmalloc_array() and kcalloc()
160 try to allocate memory with `kmalloc` and if the allocation fails it
166 If you need to allocate many identical objects you can use the slab
171 wrappers can allocate memory from that cache.
Ddma-isa-lpc.rst41 In order to allocate a piece of memory that satisfies all these
45 allocate the memory during boot-up it's a good idea to also pass
48 (This scarcity also means that you should allocate the buffer as
75 You allocate these in a similar fashion as all basic resources:
/linux-6.6.21/drivers/android/ !
Dbinder_trace.h319 TP_PROTO(struct binder_alloc *alloc, bool allocate,
321 TP_ARGS(alloc, allocate, start, end),
324 __field(bool, allocate)
330 __entry->allocate = allocate;
335 __entry->proc, __entry->allocate,
/linux-6.6.21/Documentation/driver-api/mei/ !
Dmei.rst109 ENOMEM Unable to allocate memory to client internal data.
146 ENOMEM Unable to allocate memory to client internal data.
174 ENOMEM Unable to allocate memory to client internal data.
199 ENOMEM Unable to allocate memory to client internal data.
/linux-6.6.21/Documentation/filesystems/ !
Dtmpfs.rst117 huge=never Do not allocate huge pages. This is the default.
118 huge=always Attempt to allocate huge page every time a new page is needed.
119 huge=within_size Only allocate huge page if it will be fully within i_size.
121 huge=advise Only allocate huge page if requested with madvise(2).
167 mpol=prefer:Node prefers to allocate memory from the given Node
169 mpol=interleave prefers to allocate from each node in turn
171 mpol=local prefers to allocate memory from the local node
241 will give you tmpfs instance on /mytmpfs which can allocate 10GB
/linux-6.6.21/include/linux/ !
Ddma-heap.h24 struct dma_buf *(*allocate)(struct dma_heap *heap, member
/linux-6.6.21/rust/alloc/ !
Dalloc.rs242 fn allocate(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError> { in allocate() method
317 let new_ptr = self.allocate(new_layout)?; in shrink()
332 match Global.allocate(layout) { in exchange_malloc()
Draw_vec.rs193 AllocInit::Uninitialized => alloc.allocate(layout), in allocate_in()
221 AllocInit::Uninitialized => alloc.allocate(layout), in try_allocate_in()
524 alloc.allocate(new_layout) in finish_grow()
/linux-6.6.21/Documentation/admin-guide/mm/ !
Dhugetlbpage.rst52 which a commitment to allocate from the pool has been made,
54 guarantee that an application will be able to allocate a
82 privileges can dynamically allocate more or free some persistent huge pages
98 The administrator can allocate persistent huge pages on the kernel boot
103 Some platforms support multiple huge page sizes. To allocate huge pages
127 allocate. If the number of huge pages of default size is implicitly
131 to allocate on specific nodes.
146 It will allocate 1 2M hugepage on node0 and 2 2M hugepages on node1.
170 Thus, one can use the following command to dynamically allocate/deallocate
190 allocation attempt. If the kernel is unable to allocate huge pages from
[all …]
Dtranshuge.rst124 memory in an effort to allocate a THP immediately. This may be
250 Attempt to allocate huge pages every time we need a new page;
253 Do not allocate huge pages;
256 Only allocate huge page if it will be fully within i_size.
260 Only allocate huge pages if requested with fadvise()/madvise();
321 is incremented if a page fault fails to allocate
379 is incremented if kernel fails to allocate
388 Usually because failed to allocate some continuous swap space
/linux-6.6.21/sound/soc/sof/ !
Dipc4-pcm.c210 bool allocate, enable, set_fifo_size; in sof_ipc4_chain_dma_trigger() local
216 allocate = true; in sof_ipc4_chain_dma_trigger()
228 allocate = true; in sof_ipc4_chain_dma_trigger()
233 allocate = false; in sof_ipc4_chain_dma_trigger()
270 if (allocate) in sof_ipc4_chain_dma_trigger()
/linux-6.6.21/Documentation/userspace-api/media/dvb/ !
Ddmx-reqbufs.rst47 To allocate device buffers applications initialize all fields of the
53 attempt to allocate the requested number of buffers and it stores the actual
/linux-6.6.21/Documentation/fault-injection/ !
Dnotifier-error-inject.rst31 bash: echo: write error: Cannot allocate memory
49 bash: echo: write error: Cannot allocate memory
/linux-6.6.21/Documentation/admin-guide/sysctl/ !
Dfs.rst78 handles that the Linux kernel will allocate. When you get lots
82 Historically,the kernel was able to allocate file handles
91 Attempts to allocate more file descriptors than ``file-max`` are
132 allocate. Default value is 1024*1024 (1048576) which should be
152 Maximum total number of pages a non-privileged user may allocate for pipes.
161 Maximum total number of pages a non-privileged user may allocate for pipes
166 allocate up to 1024 pipes at their default size. When set to 0, no limit is
/linux-6.6.21/Documentation/userspace-api/media/v4l/ !
Dvidioc-create-bufs.rst41 To allocate the device buffers applications must initialize the relevant
68 will attempt to allocate up to the requested number of buffers and store
133 No memory to allocate buffers for :ref:`memory mapped <mmap>` I/O.
/linux-6.6.21/Documentation/admin-guide/media/ !
Dcafe_ccic.rst36 - alloc_bufs_at_load: Normally, the driver will not allocate any DMA
42 - dma_buf_size: The size of DMA buffers to allocate. Note that this
/linux-6.6.21/drivers/dma-buf/ !
Ddma-heap.c67 dmabuf = heap->ops->allocate(heap, len, fd_flags, heap_flags); in dma_heap_buffer_alloc()
231 if (!exp_info->ops || !exp_info->ops->allocate) { in dma_heap_add()
/linux-6.6.21/drivers/net/wireless/broadcom/b43/ !
Dphy_ac.c80 .allocate = b43_phy_ac_op_allocate,

12345678910>>...14