Home
last modified time | relevance | path

Searched refs:vmalloc (Results 1 – 25 of 311) sorted by relevance

12345678910>>...13

/Linux-v5.4/lib/
Dtest_vmalloc.c168 p = vmalloc(n * PAGE_SIZE); in random_size_alloc_test()
187 ptr = vmalloc(sizeof(void *) * 15000); in long_busy_list_alloc_test()
192 ptr[i] = vmalloc(1 * PAGE_SIZE); in long_busy_list_alloc_test()
195 ptr_1 = vmalloc(100 * PAGE_SIZE); in long_busy_list_alloc_test()
199 ptr_2 = vmalloc(1 * PAGE_SIZE); in long_busy_list_alloc_test()
233 ptr = vmalloc(sizeof(void *) * junk_length); in full_fit_alloc_test()
237 junk_ptr = vmalloc(sizeof(void *) * junk_length); in full_fit_alloc_test()
244 ptr[i] = vmalloc(1 * PAGE_SIZE); in full_fit_alloc_test()
245 junk_ptr[i] = vmalloc(1 * PAGE_SIZE); in full_fit_alloc_test()
252 tmp = vmalloc(1 * PAGE_SIZE); in full_fit_alloc_test()
[all …]
Ddecompress_unxz.c155 #undef vmalloc
159 #define vmalloc(size) malloc(size) macro
/Linux-v5.4/mm/
Dkmemleak-test.c57 pr_info("vmalloc(64) = %p\n", vmalloc(64)); in kmemleak_test_init()
58 pr_info("vmalloc(64) = %p\n", vmalloc(64)); in kmemleak_test_init()
59 pr_info("vmalloc(64) = %p\n", vmalloc(64)); in kmemleak_test_init()
60 pr_info("vmalloc(64) = %p\n", vmalloc(64)); in kmemleak_test_init()
61 pr_info("vmalloc(64) = %p\n", vmalloc(64)); in kmemleak_test_init()
/Linux-v5.4/scripts/coccinelle/api/alloc/
Dalloc_cast.cocci35 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
58 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
81 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
98 kmem_cache_alloc_node\|kmalloc_node\|kzalloc_node\|vmalloc\|vzalloc\|
Dzalloc-simple.cocci37 * x = (T)\(kmalloc(E1, ...)\|vmalloc(E1)\|dma_alloc_coherent(...,E1,...)\|
64 - x = vmalloc(E1);
67 - x = (T *)vmalloc(E1);
70 - x = (T)vmalloc(E1);
172 x = (T)vmalloc@p(E1);
190 msg="WARNING: vzalloc should be used for %s, instead of vmalloc/memset" % (x)
/Linux-v5.4/fs/jffs2/
Dcompr_lzo.c32 lzo_mem = vmalloc(LZO1X_MEM_COMPRESS); in alloc_workspace()
33 lzo_compress_buf = vmalloc(lzo1x_worst_compress(PAGE_SIZE)); in alloc_workspace()
Dcompr_zlib.c45 def_strm.workspace = vmalloc(zlib_deflate_workspacesize(MAX_WBITS, in alloc_workspaces()
52 inf_strm.workspace = vmalloc(zlib_inflate_workspacesize()); in alloc_workspaces()
/Linux-v5.4/Documentation/core-api/
Dgfp_mask-from-fs-io.rst58 vmalloc doesn't support GFP_NOFS semantic because there are hardcoded
60 to fix up. That means that calling ``vmalloc`` with GFP_NOFS/GFP_NOIO is
65 and so no special care is required and vmalloc should be called without
67 layering violations then the recommended way around that is to wrap ``vmalloc``
Dmemory-allocation.rst9 large virtually contiguous areas using `vmalloc` and its derivatives,
105 For large allocations you can use :c:func:`vmalloc` and
107 allocator. The memory allocated by `vmalloc` and related functions is
113 allocation fails it will be retried with `vmalloc`. There are
128 `vmalloc` and `kvmalloc`. The slab caches should be freed with
/Linux-v5.4/sound/drivers/opl4/
Dopl4_proc.c46 buf = vmalloc(count); in snd_opl4_mem_proc_read()
67 buf = vmalloc(count); in snd_opl4_mem_proc_write()
/Linux-v5.4/fs/squashfs/
Dlzo_wrapper.c35 stream->input = vmalloc(block_size); in lzo_init()
38 stream->output = vmalloc(block_size); in lzo_init()
Dlz4_wrapper.c60 stream->input = vmalloc(block_size); in lz4_init()
63 stream->output = vmalloc(block_size); in lz4_init()
/Linux-v5.4/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fb.c42 void *vmalloc; member
239 src_ptr = (u8 *)par->vmalloc + in vmw_fb_dirty_flush()
670 par->vmalloc = NULL; in vmw_fb_init()
686 par->vmalloc = vzalloc(fb_size); in vmw_fb_init()
687 if (unlikely(par->vmalloc == NULL)) { in vmw_fb_init()
709 info->screen_base = (char __iomem *)par->vmalloc; in vmw_fb_init()
765 vfree(par->vmalloc); in vmw_fb_init()
793 vfree(par->vmalloc); in vmw_fb_close()
/Linux-v5.4/Documentation/arm/
Dmemory.rst52 mapping within the vmalloc space.
54 VMALLOC_START VMALLOC_END-1 vmalloc() / ioremap() space.
55 Memory returned by vmalloc/ioremap will
Dporting.rst97 Virtual addresses bounding the vmalloc() area. There must not be
98 any static mappings in this area; vmalloc will overwrite them.
100 Normally, the vmalloc() area starts VMALLOC_OFFSET bytes above the
105 between virtual RAM and the vmalloc area. We do this to allow
/Linux-v5.4/drivers/scsi/fnic/
Dfnic_debugfs.c62 vmalloc(sizeof(struct fc_trace_flag_type)); in fnic_debugfs_init()
220 fnic_dbg_prt->buffer = vmalloc(array3_size(3, trace_max_pages, in fnic_trace_debugfs_open()
231 vmalloc(array3_size(3, fnic_fc_trace_max_pages, in fnic_trace_debugfs_open()
606 debug->debug_buffer = vmalloc(buf_size); in fnic_stats_debugfs_open()
/Linux-v5.4/arch/um/include/shared/
Dum_malloc.h14 extern void *vmalloc(unsigned long size);
/Linux-v5.4/drivers/video/
Dvgastate.c362 saved->vga_cmap = vmalloc(768); in save_vga()
384 saved->attr = vmalloc(total); in save_vga()
421 saved->vga_font0 = vmalloc(4 * 8192); in save_vga()
433 saved->vga_font1 = vmalloc(state->memsize); in save_vga()
444 saved->vga_text = vmalloc(8192 * 2); in save_vga()
/Linux-v5.4/drivers/mtd/tests/
Dstresstest.c188 readbuf = vmalloc(bufsize); in mtd_stresstest_init()
189 writebuf = vmalloc(bufsize); in mtd_stresstest_init()
/Linux-v5.4/drivers/media/common/videobuf2/
DMakefile11 obj-$(CONFIG_VIDEOBUF2_VMALLOC) += videobuf2-vmalloc.o
/Linux-v5.4/Documentation/x86/x86_64/
Dmm.rst47 ffffc90000000000 | -55 TB | ffffe8ffffffffff | 32 TB | vmalloc/ioremap space (vmalloc_base)
106 ffa0000000000000 | -24 PB | ffd1ffffffffffff | 12.5 PB | vmalloc/ioremap space (vmalloc_base)
143 vmalloc space is lazily synchronized into the different PML4/PML5 pages of
153 physical memory, vmalloc/ioremap space and virtual memory map are randomized.
/Linux-v5.4/include/linux/decompress/
Dmm.h84 #define large_malloc(a) vmalloc(a)
/Linux-v5.4/fs/cramfs/
Duncompress.c62 stream.workspace = vmalloc(zlib_inflate_workspacesize()); in cramfs_uncompress_init()
/Linux-v5.4/Documentation/media/kapi/
Dv4l2-videobuf.rst45 contiguous; buffers allocated with vmalloc(), in other words. These
75 <media/videobuf-vmalloc.h> /* vmalloc() buffers */
143 /* vmalloc drivers */
333 Drivers using the vmalloc() method need not (and cannot) concern themselves
367 vmalloc() case especially. So the driver should be prepared for the list
378 scatterlist structure described above. Drivers using the vmalloc() method
404 drivers should be written. Vivi only uses the vmalloc() API, but it's good
/Linux-v5.4/drivers/media/v4l2-core/
DMakefile30 obj-$(CONFIG_VIDEOBUF_VMALLOC) += videobuf-vmalloc.o

12345678910>>...13