Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/mm/
H A Dmemblock.c131 struct memblock memblock __initdata_memblock = {
161 static __refdata struct memblock_type *memblock_memory = &memblock.memory;
312 end = memblock.current_limit; in memblock_find_in_range_node()
386 if (memblock.reserved.regions != memblock_reserved_init_regions) { in memblock_discard()
387 addr = __pa(memblock.reserved.regions); in memblock_discard()
389 memblock.reserved.max); in memblock_discard()
391 kfree(memblock.reserved.regions); in memblock_discard()
396 if (memblock.memory.regions != memblock_memory_init_regions) { in memblock_discard()
397 addr = __pa(memblock.memory.regions); in memblock_discard()
399 memblock.memory.max); in memblock_discard()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dmemblock.h85 struct memblock { struct
92 extern struct memblock memblock; argument
213 __for_each_mem_range(i, &memblock.memory, NULL, NUMA_NO_NODE, \
224 __for_each_mem_range_rev(i, &memblock.memory, NULL, NUMA_NO_NODE, \
237 __for_each_mem_range(i, &memblock.reserved, NULL, NUMA_NO_NODE, \
331 __for_each_mem_range(i, &memblock.memory, &memblock.reserved, \
348 __for_each_mem_range_rev(i, &memblock.memory, &memblock.reserved, \
469 memblock.bottom_up = enable; in memblock_set_bottom_up()
479 return memblock.bottom_up; in memblock_bottom_up()
566 for (region = memblock.memory.regions; \
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/
H A Dparam.h18 struct memblock *param_parse_ddr_mem(int *out_count);
32 struct memblock param_parse_atf_mem(void);
39 struct memblock param_parse_optee_mem(void);
46 struct memblock param_parse_common_resv_mem(void);
/OK3568_Linux_fs/kernel/Documentation/core-api/
H 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
/OK3568_Linux_fs/u-boot/lib/
H A Dsysmem.c48 static inline int sysmem_is_sub_region(struct memblock *sub, in sysmem_is_sub_region()
49 struct memblock *main) in sysmem_is_sub_region()
62 struct memblock *mem; in sysmem_dump()
95 mem = list_entry(node, struct memblock, node); in sysmem_dump()
123 mem = list_entry(node, struct memblock, node); in sysmem_dump()
169 struct memblock *kmem; in sysmem_overflow_check()
170 struct memblock *smem; in sysmem_overflow_check()
171 struct memblock *rmem; in sysmem_overflow_check()
184 kmem = list_entry(knode, struct memblock, node); in sysmem_overflow_check()
220 smem = list_entry(node, struct memblock, node); in sysmem_overflow_check()
[all …]
H A Dbidram.c40 struct memblock *mem; in bidram_dump()
70 mem = list_entry(node, struct memblock, node); in bidram_dump()
242 struct memblock *bidram_reserved_is_overlap(phys_addr_t base, phys_size_t size) in bidram_reserved_is_overlap()
246 struct memblock *mem; in bidram_reserved_is_overlap()
252 mem = list_entry(node, struct memblock, node); in bidram_reserved_is_overlap()
265 struct memblock *mem; in bidram_core_reserve()
300 mem = list_entry(node, struct memblock, node); in bidram_core_reserve()
395 struct memblock bad[MAX_BAD_MEMBLK]; in bidram_get_ram_size()
396 struct memblock *list; in bidram_get_ram_size()
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/
H A Dparam.c55 struct memblock param_parse_atf_mem(void) in param_parse_atf_mem()
57 struct memblock mem; in param_parse_atf_mem()
99 struct memblock param_parse_optee_mem(void) in param_parse_optee_mem()
102 struct memblock mem; in param_parse_optee_mem()
146 struct memblock param_parse_common_resv_mem(void) in param_parse_common_resv_mem()
148 struct memblock mem; in param_parse_common_resv_mem()
282 struct memblock *param_parse_ddr_mem(int *out_count) in param_parse_ddr_mem()
285 struct memblock *mem; in param_parse_ddr_mem()
379 struct memblock *list; in param_simple_parse_ddr_mem()
/OK3568_Linux_fs/kernel/arch/microblaze/mm/
H A Dinit.c210 memblock.memory.regions[0].size = memory_size; in mm_cmdline_setup()
248 if (!memblock.reserved.cnt) { in mmu_init()
253 if ((u32) memblock.memory.regions[0].size < 0x400000) { in mmu_init()
258 if ((u32) memblock.memory.regions[0].size < kernel_tlb) { in mmu_init()
264 memory_start = (u32) memblock.memory.regions[0].base; in mmu_init()
265 lowmem_size = memory_size = (u32) memblock.memory.regions[0].size; in mmu_init()
/OK3568_Linux_fs/u-boot/include/
H A Dbidram.h11 typedef struct memblock *(*parse_fn_t)(int *);
93 struct memblock *bidram_reserved_is_overlap(phys_addr_t base, phys_size_t size);
121 static inline struct memblock *
H A Dmemblk.h52 struct memblock { struct
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A Drk_memblock_procfs.c44 &memblock.memory); in rk_memblock_procfs_init()
46 &memblock.reserved); in rk_memblock_procfs_init()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/
H A Dinit_32.c124 if (memblock.memory.cnt > 1) { in MMU_init()
126 memblock_enforce_memory_limit(memblock.memory.regions[0].size); in MMU_init()
H A Dnuma.c694 memblock_set_node(base, sz, &memblock.memory, nid); in numa_setup_drmem_lmb()
788 memblock_set_node(start, size, &memblock.memory, nid); in parse_numa_properties()
825 &memblock.memory, nid); in setup_nonnuma()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/neterion/vxge/
H A Dvxge-config.c1114 ((struct __vxge_hw_blockpool_entry *)p)->memblock, in __vxge_hw_blockpool_destroy()
1141 void *memblock; in __vxge_hw_blockpool_create() local
1173 memblock = vxge_os_dma_malloc( in __vxge_hw_blockpool_create()
1178 if (memblock == NULL) { in __vxge_hw_blockpool_create()
1184 dma_addr = dma_map_single(&hldev->pdev->dev, memblock, in __vxge_hw_blockpool_create()
1188 vxge_os_dma_free(hldev->pdev, memblock, &acc_handle); in __vxge_hw_blockpool_create()
1207 entry->memblock = memblock; in __vxge_hw_blockpool_create()
2039 void *memblock; in __vxge_hw_ring_item_dma_addr() local
2047 memblock = mempoolh->memblocks_arr[memblock_idx]; in __vxge_hw_ring_item_dma_addr()
2053 dma_item_offset = (u8 *)item - (u8 *)memblock; in __vxge_hw_ring_item_dma_addr()
[all …]
H 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()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/embedded6xx/
H 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()
/OK3568_Linux_fs/kernel/arch/arm/mm/
H 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()
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H 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()
/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dnuma.c249 if (!memblock_overlaps_region(&memblock.memory, in numa_cleanup_meminfo()
510 ret = memblock_set_node(mb->start, mb->end - mb->start, &memblock.reserved, mb->nid); in numa_clear_kernel_node_hotplug()
561 &memblock.memory, mb->nid); in numa_register_memblks()
652 WARN_ON(memblock_set_node(0, ULLONG_MAX, &memblock.memory, in numa_init()
654 WARN_ON(memblock_set_node(0, ULLONG_MAX, &memblock.reserved, in numa_init()
/OK3568_Linux_fs/buildroot/dl/stressapptest/git/src/
H A Dworker.cc721 uint64 *memblock = static_cast<uint64*>(addr); in CheckRegion() local
732 uint64 actual = memblock[i]; in CheckRegion()
742 if (tag_mode_ && ((reinterpret_cast<uint64>(&memblock[i]) & 0x3f) == 0)) { in CheckRegion()
743 expected = addr_to_tag(&memblock[i]); in CheckRegion()
752 recorded[errors].vaddr = &memblock[i]; in CheckRegion()
784 uint64 actual = memblock[i]; in CheckRegion()
839 &memblock[badstart], in CheckRegion()
860 uint64 actual = memblock[i]; in CheckRegion()
871 if (tag_mode_ && ((reinterpret_cast<uint64>(&memblock[i]) & 0x3f) == 0)) { in CheckRegion()
872 expected = addr_to_tag(&memblock[i]); in CheckRegion()
[all …]
/OK3568_Linux_fs/buildroot/board/andes/patches/linux/
H A D0001-nds32-Fix-boot-messages-garbled.patch22 + bootargs = "memblock=debug earlycon console=ttyS0,38400n8 debug loglevel=7";
/OK3568_Linux_fs/u-boot/arch/nds32/dts/
H A Dag101p.dts14 …ttyS0,38400n8 earlyprintk=uart8250-32bit,0x99600000 debug bootmem_debug memblock=debug loglevel=7"…
H A Dae3xx.dts14 …ttyS0,38400n8 earlyprintk=uart8250-32bit,0xf0300000 debug bootmem_debug memblock=debug loglevel=7"…
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dfadump-internal.h20 #define memblock_num_regions(memblock_type) (memblock.memblock_type.cnt)
/OK3568_Linux_fs/kernel/arch/s390/kernel/
H A Dsetup.c686 if (memblock.memory.regions[0].size < crash_size) { in reserve_crashkernel()
729 (unsigned long)memblock.memory.total_size >> 20); in reserve_crashkernel()
804 memblock_set_node(0, ULONG_MAX, &memblock.memory, 0); in memblock_add_mem_detect_info()

123