/Linux-v5.10/lib/ |
D | test_vmalloc.c | 162 p = vmalloc(n * PAGE_SIZE); in random_size_alloc_test() 181 ptr = vmalloc(sizeof(void *) * 15000); in long_busy_list_alloc_test() 186 ptr[i] = vmalloc(1 * PAGE_SIZE); in long_busy_list_alloc_test() 189 ptr_1 = vmalloc(100 * PAGE_SIZE); in long_busy_list_alloc_test() 193 ptr_2 = vmalloc(1 * PAGE_SIZE); in long_busy_list_alloc_test() 227 ptr = vmalloc(sizeof(void *) * junk_length); in full_fit_alloc_test() 231 junk_ptr = vmalloc(sizeof(void *) * junk_length); in full_fit_alloc_test() 238 ptr[i] = vmalloc(1 * PAGE_SIZE); in full_fit_alloc_test() 239 junk_ptr[i] = vmalloc(1 * PAGE_SIZE); in full_fit_alloc_test() 246 tmp = vmalloc(1 * PAGE_SIZE); in full_fit_alloc_test() [all …]
|
D | decompress_unxz.c | 155 #undef vmalloc 159 #define vmalloc(size) malloc(size) macro
|
D | Kconfig.kasan | 157 bool "Back mappings in vmalloc space with real shadow memory" 160 By default, the shadow region for vmalloc space is the read-only 162 vmalloc space. 164 Enabling this option will hook in to vmap/vmalloc and back those
|
/Linux-v5.10/samples/kmemleak/ |
D | kmemleak-test.c | 57 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.10/scripts/coccinelle/api/ |
D | kfree_mismatch.cocci | 4 /// vmalloc'ed by vfree functions and kvmalloc'ed by kvfree 31 E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\| 44 E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\| 71 …... when != if (...) { ... E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\|vmall… 85 …... when != if (...) { ... E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\|vmall… 97 * E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\| 110 E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\| 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) 218 msg = "WARNING kmalloc (line %s) && vmalloc (line %s) are used to allocate this memory" % (ka[0].li… [all …]
|
D | kvmalloc.cocci | 3 /// Find if/else condition with kmalloc/vmalloc calls. 41 * E = \(vmalloc\|vzalloc\|vmalloc_node\|vzalloc_node\)(..., size, ...) 53 * E = \(vmalloc\|vzalloc\|vmalloc_node\|vzalloc_node\)(..., size, ...) 65 * x = \(vmalloc\|vzalloc\|vmalloc_node\|vzalloc_node\)(..., size, ...) 97 - E = vmalloc(size); 103 - E = vmalloc(size); 108 - E = vmalloc(size); 113 - E = vmalloc(size); 118 - x = vmalloc(size); 123 - x = vmalloc(size);
|
/Linux-v5.10/scripts/coccinelle/api/alloc/ |
D | alloc_cast.cocci | 35 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\|
|
D | zalloc-simple.cocci | 37 * x = (T)\(kmalloc(E1, ...)\|vmalloc(E1)\|dma_alloc_coherent(...,E1,...)\| 64 - x = vmalloc(E1); 67 - x = (T *)vmalloc(E1); 70 - x = (T)vmalloc(E1); 182 x = (T)vmalloc@p(E1); 200 msg="WARNING: vzalloc should be used for %s, instead of vmalloc/memset" % (x)
|
/Linux-v5.10/fs/jffs2/ |
D | compr_lzo.c | 32 lzo_mem = vmalloc(LZO1X_MEM_COMPRESS); in alloc_workspace() 33 lzo_compress_buf = vmalloc(lzo1x_worst_compress(PAGE_SIZE)); in alloc_workspace()
|
D | compr_zlib.c | 45 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.10/Documentation/core-api/ |
D | gfp_mask-from-fs-io.rst | 58 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``
|
/Linux-v5.10/sound/drivers/opl4/ |
D | opl4_proc.c | 46 buf = vmalloc(count); in snd_opl4_mem_proc_read() 67 buf = vmalloc(count); in snd_opl4_mem_proc_write()
|
/Linux-v5.10/fs/squashfs/ |
D | lzo_wrapper.c | 35 stream->input = vmalloc(block_size); in lzo_init() 38 stream->output = vmalloc(block_size); in lzo_init()
|
D | lz4_wrapper.c | 60 stream->input = vmalloc(block_size); in lz4_init() 63 stream->output = vmalloc(block_size); in lz4_init()
|
/Linux-v5.10/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fb.c | 42 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.10/Documentation/arm/ |
D | memory.rst | 52 mapping within the vmalloc space. 54 VMALLOC_START VMALLOC_END-1 vmalloc() / ioremap() space. 55 Memory returned by vmalloc/ioremap will
|
D | porting.rst | 97 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.10/drivers/scsi/fnic/ |
D | fnic_debugfs.c | 62 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.10/arch/um/include/shared/ |
D | um_malloc.h | 14 extern void *vmalloc(unsigned long size);
|
/Linux-v5.10/drivers/video/ |
D | vgastate.c | 362 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.10/drivers/mtd/tests/ |
D | stresstest.c | 188 readbuf = vmalloc(bufsize); in mtd_stresstest_init() 189 writebuf = vmalloc(bufsize); in mtd_stresstest_init()
|
/Linux-v5.10/drivers/media/common/videobuf2/ |
D | Makefile | 11 obj-$(CONFIG_VIDEOBUF2_VMALLOC) += videobuf2-vmalloc.o
|
/Linux-v5.10/Documentation/x86/x86_64/ |
D | mm.rst | 47 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.10/Documentation/dev-tools/ |
D | kasan.rst | 239 other areas - such as vmalloc and vmemmap space - a single read-only 250 lives in vmalloc space, it will be shadowed by the read-only page, and 257 With ``CONFIG_KASAN_VMALLOC``, KASAN can cover vmalloc space at the 260 This works by hooking into vmalloc and vmap, and dynamically 263 Most mappings in vmalloc space are small, requiring less than a full 270 a backing page when a mapping in vmalloc space uses a particular page 271 of the shadow region. This page can be shared by other vmalloc 278 that the part of the shadow region that covers the vmalloc space will
|
/Linux-v5.10/drivers/base/firmware_loader/ |
D | fallback_platform.c | 37 fw_priv->data = vmalloc(size); in firmware_fallback_platform()
|