Home
last modified time | relevance | path

Searched refs:memblock (Results 1 – 25 of 588) sorted by relevance

12345678910>>...24

/linux/mm/
A Dmemblock.c111 struct memblock memblock __initdata_memblock = {
291 end = memblock.current_limit; in memblock_find_in_range_node()
368 memblock.reserved.max); in memblock_discard()
375 memblock.memory.max); in memblock_discard()
425 if (type == &memblock.memory) in memblock_double_array()
440 memblock.current_limit, in memblock_double_array()
1284 &memblock.memory, &memblock.reserved, in __next_mem_pfn_range_in_zone()
1311 &memblock.memory, &memblock.reserved, in __next_mem_pfn_range_in_zone()
1649 return (memblock.memory.regions[idx].base + memblock.memory.regions[idx].size); in memblock_end_of_DRAM()
1863 return memblock.current_limit; in memblock_get_current_limit()
[all …]
A D.memblock.o.cmd1memblock.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin…
3 source_mm/memblock.o := mm/memblock.c
5 deps_mm/memblock.o := \
865 include/linux/memblock.h \
1102 mm/memblock.o: $(deps_mm/memblock.o)
1104 $(deps_mm/memblock.o):
A Dbuilt-in.a47 memblock.o/
A D.built-in.a.cmd1 …p.o mm/vmalloc.o mm/process_vm_access.o mm/page_alloc.o mm/init-mm.o mm/memblock.o mm/madvise.o mm…
A DMakefile66 obj-y += memblock.o
/linux/include/linux/
A Dmemblock.h92 struct memblock { struct
99 extern struct memblock memblock; argument
220 __for_each_mem_range(i, &memblock.memory, NULL, NUMA_NO_NODE, \
345 __for_each_mem_range(i, &memblock.memory, &memblock.reserved, \
362 __for_each_mem_range_rev(i, &memblock.memory, &memblock.reserved, \
466 memblock.bottom_up = enable; in memblock_set_bottom_up()
476 return memblock.bottom_up; in memblock_bottom_up()
562 for (region = memblock.memory.regions; \
563 region < (memblock.memory.regions + memblock.memory.cnt); \
571 for (region = memblock.reserved.regions; \
[all …]
/linux/Documentation/translations/zh_CN/core-api/
A Dboot-time-mm.rst22 一个叫做 ``memblock`` 的专用分配器执行启动时的内存管理。特定架构的初始化
36 mm/memblock.c
42 下面是关于memblock数据结构、函数和宏的描述。其中一些实际上是内部的,但由于
48 include/linux/memblock.h
49 mm/memblock.c
/linux/Documentation/core-api/
A Dboot-time-mm.rst10 A specialized allocator called ``memblock`` performs the
26 .. kernel-doc:: mm/memblock.c
27 :doc: memblock overview
33 Here is the description of memblock data structures, functions and
39 .. kernel-doc:: include/linux/memblock.h
40 .. kernel-doc:: mm/memblock.c
/linux/arch/microblaze/mm/
A Dinit.c157 memblock.memory.regions[0].size = memory_size; in mm_cmdline_setup()
195 if (!memblock.reserved.cnt) { in mmu_init()
200 if ((u32) memblock.memory.regions[0].size < 0x400000) { in mmu_init()
205 if ((u32) memblock.memory.regions[0].size < kernel_tlb) { in mmu_init()
211 memory_start = (u32) memblock.memory.regions[0].base; in mmu_init()
212 lowmem_size = memory_size = (u32) memblock.memory.regions[0].size; in mmu_init()
/linux/arch/powerpc/mm/
A Dinit_32.c127 if (memblock.memory.cnt > 1) { in MMU_init()
129 memblock_enforce_memory_limit(memblock.memory.regions[0].size); in MMU_init()
A Dnuma.c889 memblock_set_node(base, sz, &memblock.memory, nid); in numa_setup_drmem_lmb()
1003 memblock_set_node(start, size, &memblock.memory, nid); in parse_numa_properties()
1038 &memblock.memory, nid); in setup_nonnuma()
A Dmem.c144 memblock_set_node(0, PHYS_ADDR_MAX, &memblock.memory, 0); in mem_topology_setup()
/linux/drivers/net/ethernet/neterion/vxge/
A Dvxge-config.c1141 void *memblock; in __vxge_hw_blockpool_create() local
1207 entry->memblock = memblock; in __vxge_hw_blockpool_create()
2039 void *memblock; in __vxge_hw_ring_item_dma_addr() local
2345 void *memblock = NULL; in __vxge_hw_blockpool_malloc() local
2355 if (!memblock) in __vxge_hw_blockpool_malloc()
2364 memblock = NULL; in __vxge_hw_blockpool_malloc()
2381 memblock = entry->memblock; in __vxge_hw_blockpool_malloc()
2388 if (memblock != NULL) in __vxge_hw_blockpool_malloc()
2392 return memblock; in __vxge_hw_blockpool_malloc()
2461 entry->memblock = memblock; in __vxge_hw_blockpool_free()
[all …]
A Dvxge-config.h534 void *memblock; member
1093 void *memblock; member
1951 void *memblock = mempool->memblocks_arr[memblock_idx]; in __vxge_hw_mempool_item_priv() local
1954 offset = (u32)((u8 *)item - (u8 *)memblock); in __vxge_hw_mempool_item_priv()
/linux/arch/powerpc/platforms/embedded6xx/
A Dwii.c59 struct memblock_region *p = memblock.memory.regions; in wii_memory_fixups()
61 BUG_ON(memblock.memory.cnt != 2); in wii_memory_fixups()
/linux/arch/arm/mm/
A Dpmsa-v8.c248 add_range(mem, ARRAY_SIZE(mem), 0, memblock.memory.regions[0].base, in pmsav8_setup()
249 memblock.memory.regions[0].base + memblock.memory.regions[0].size); in pmsav8_setup()
/linux/drivers/infiniband/core/
A Duverbs_ioctl.c496 struct bundle_alloc_head *memblock; in bundle_destroy() local
534 for (memblock = pbundle->allocated_mem; memblock;) { in bundle_destroy()
535 struct bundle_alloc_head *tmp = memblock; in bundle_destroy()
537 memblock = memblock->next; in bundle_destroy()
/linux/arch/x86/mm/
A Dnuma.c249 if (!memblock_overlaps_region(&memblock.memory, in numa_cleanup_meminfo()
509 ret = memblock_set_node(mb->start, mb->end - mb->start, &memblock.reserved, mb->nid); in numa_clear_kernel_node_hotplug()
560 &memblock.memory, mb->nid); in numa_register_memblks()
651 WARN_ON(memblock_set_node(0, ULLONG_MAX, &memblock.memory, in numa_init()
653 WARN_ON(memblock_set_node(0, ULLONG_MAX, &memblock.reserved, in numa_init()
/linux/arch/riscv/kernel/
A Dsetup.c154 num_resources = memblock.memory.cnt + memblock.reserved.cnt + 1; in init_resources()
/linux/arch/powerpc/include/asm/
A Dfadump-internal.h20 #define memblock_num_regions(memblock_type) (memblock.memblock_type.cnt)
/linux/arch/s390/kernel/
A Dsetup.c658 if (memblock.memory.regions[0].size < crash_size) { in reserve_crashkernel()
704 (unsigned long)memblock.memory.total_size >> 20); in reserve_crashkernel()
779 memblock_set_node(0, ULONG_MAX, &memblock.memory, 0); in memblock_add_mem_detect_info()
/linux/Documentation/ABI/testing/
A Dppc-memtrace15 aligned to the memblock size. This amount of RAM will be removed
/linux/arch/sh/kernel/
A Dsetup.c240 &memblock.memory, nid); in __add_active_range()
/linux/arch/arm64/kernel/
A Dsetup.c224 num_standard_resources = memblock.memory.cnt; in request_standard_resources()
/linux/drivers/net/wireless/ti/wlcore/
A Dwlcore_i.h530 size_t wl12xx_copy_fwlog(struct wl1271 *wl, u8 *memblock, size_t maxlen);

Completed in 65 milliseconds

12345678910>>...24