Symbol: memblock_alloc
arch/alpha/kernel/setup.c
272
start = memblock_alloc(PAGE_ALIGN(size), PAGE_SIZE);
arch/arm/mach-omap2/omap_hwmod.c
712
provider = memblock_alloc(sizeof(*provider), SMP_CACHE_BYTES);
arch/arm/mach-omap2/omap_hwmod.c
721
memblock_alloc(sizeof(void *) * provider->num_addrs,
arch/arm/mach-omap2/omap_hwmod.c
727
memblock_alloc(sizeof(u32) * provider->num_addrs,
arch/loongarch/include/asm/dmi.h
13
#define dmi_alloc(l) memblock_alloc(l, PAGE_SIZE)
arch/powerpc/mm/kasan/8xx.c
25
ptep = memblock_alloc(PTE_FRAG_SIZE, PTE_FRAG_SIZE);
arch/powerpc/mm/kasan/8xx.c
48
block = memblock_alloc(k_end - k_start, SZ_8M);
arch/powerpc/mm/kasan/init_32.c
45
new = memblock_alloc(PTE_FRAG_SIZE, PTE_FRAG_SIZE);
arch/powerpc/mm/kasan/init_32.c
68
block = memblock_alloc(k_end - k_start, PAGE_SIZE);
arch/s390/mm/vmem.c
38
return memblock_alloc(size, size);
arch/s390/mm/vmem.c
79
pte = (pte_t *)memblock_alloc(PAGE_SIZE, PAGE_SIZE);
arch/sparc/kernel/prom_64.c
33
void *ret = memblock_alloc(size, SMP_CACHE_BYTES);
arch/sparc/mm/init_32.c
256
memblock_alloc(i << 2, SMP_CACHE_BYTES);
arch/x86/kernel/acpi/madt_wakeup.c
65
return memblock_alloc(PAGE_SIZE, PAGE_SIZE);
arch/x86/mm/init_64.c
255
ptr = memblock_alloc(PAGE_SIZE, PAGE_SIZE);
arch/xtensa/platforms/iss/network.c
608
new = memblock_alloc(sizeof(*new), SMP_CACHE_BYTES);
drivers/firmware/memmap.c
328
entry = memblock_alloc(sizeof(struct firmware_map_entry),
drivers/firmware/smccc/kvm_guest.c
84
target = memblock_alloc(sizeof(*target) * max_cpus, __alignof__(*target));
drivers/of/of_reserved_mem.c
85
new_array = memblock_alloc(alloc_size, SMP_CACHE_BYTES);
drivers/usb/early/xhci-dbc.c
97
virt = memblock_alloc(PAGE_SIZE, PAGE_SIZE);
init/main.c
386
new_cmdline = memblock_alloc(len + 1, SMP_CACHE_BYTES);
init/main.c
880
unknown_options = memblock_alloc(len, SMP_CACHE_BYTES);
kernel/dma/swiotlb.c
330
tlb = memblock_alloc(bytes, PAGE_SIZE);
kernel/dma/swiotlb.c
398
mem->slots = memblock_alloc(alloc_size, PAGE_SIZE);
kernel/dma/swiotlb.c
405
mem->areas = memblock_alloc(array_size(sizeof(struct io_tlb_area),
kernel/liveupdate/kexec_handover.c
660
kho_scratch = memblock_alloc(size, PAGE_SIZE);
kernel/printk/printk.c
1192
new_log_buf = memblock_alloc(new_log_buf_len, LOG_ALIGN);
kernel/printk/printk.c
1200
new_descs = memblock_alloc(new_descs_size, LOG_ALIGN);
kernel/printk/printk.c
1208
new_infos = memblock_alloc(new_infos_size, LOG_ALIGN);
lib/bootconfig.c
59
return memblock_alloc(size, SMP_CACHE_BYTES);
lib/stackdepot.c
216
memblock_alloc(stack_max_pools * sizeof(void *), PAGE_SIZE);
mm/kasan/tags.c
89
stack_ring.entries = memblock_alloc(
mm/kfence/core.c
939
__kfence_pool = memblock_alloc(KFENCE_POOL_SIZE, PAGE_SIZE);
mm/kfence/core.c
947
kfence_metadata_init = memblock_alloc(KFENCE_METADATA_SIZE, PAGE_SIZE);
mm/memblock.c
1747
void *addr = memblock_alloc(size, align);
mm/mm_init.c
2446
table = memblock_alloc(size, SMP_CACHE_BYTES);
mm/numa_emulation.c
451
phys_dist = memblock_alloc(phys_size, PAGE_SIZE);
mm/numa_memblks.c
66
numa_distance = memblock_alloc(size, PAGE_SIZE);
mm/percpu.c
2425
ptr = memblock_alloc(PFN_ALIGN(ai_size), PAGE_SIZE);
mm/percpu.c
3036
areas = memblock_alloc(areas_size, SMP_CACHE_BYTES);
tools/testing/memblock/tests/alloc_api.c
17
return memblock_alloc(size, align);