Home
last modified time | relevance | path

Searched refs:physmem_info (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/arch/s390/include/asm/
H A Dphysmem_info.h50 struct physmem_info { struct
59 extern struct physmem_info physmem_info; argument
66 if (n >= physmem_info.range_count) { in __get_physmem_range()
81 if (*start >= physmem_info.usable) in __get_physmem_range()
83 if (*end > physmem_info.usable) in __get_physmem_range()
84 *end = physmem_info.usable; in __get_physmem_range()
106 switch (physmem_info.info_source) { in get_physmem_info_source()
147 range = &physmem_info.reserved[*t]; in __physmem_reserved_next()
154 range = &physmem_info.reserved[*t]; in __physmem_reserved_next()
170 *addr = physmem_info.reserved[type].start; in get_physmem_reserved()
[all …]
/linux-6.15/arch/s390/boot/
H A Dphysmem_info.c18 struct physmem_info __bootdata(physmem_info);
29 return &physmem_info.online[n]; in __get_physmem_range_ptr()
30 if (unlikely(!physmem_info.online_extended)) { in __get_physmem_range_ptr()
46 if (physmem_info.range_count) { in add_physmem_online_range()
57 physmem_info.range_count++; in add_physmem_online_range()
189 physmem_info.info_source = MEM_DETECT_DIAG260; in detect_physmem_online_ranges()
200 physmem_info.usable = limit; in physmem_set_usable_limit()
238 physmem_info.reserved[type].start = addr; in _physmem_reserve()
239 physmem_info.reserved[type].end = addr + size; in _physmem_reserve()
253 physmem_info.reserved[type].start = 0; in physmem_free()
[all …]
H A Dkaslr.c188 memcpy(res, physmem_info.reserved, sizeof(res)); in randomize_within_range()
H A DMakefile27 obj-y := head.o als.o startup.o physmem_info.o ipl_parm.o ipl_report.o vmem.o
H A Dvmem.c120 if (memgap_start && physmem_info.info_source == MEM_DETECT_DIAG260) { in kasan_populate_shadow()
/linux-6.15/arch/s390/kernel/
H A Dsetup.c150 struct physmem_info __bootdata(physmem_info);
711 get_physmem_info_source(), physmem_info.info_source); in memblock_add_physmem_info()
746 memblock_reserve(physmem_info.reserved[RR_AMODE31].start, __eamode31 - __samode31); in reserve_kernel()
774 memmove((void *)physmem_info.reserved[RR_AMODE31].start, __samode31, amode31_size); in relocate_amode31_section()
/linux-6.15/drivers/s390/char/
H A Dsclp_early_core.c399 physmem_info.range_count = 0; in sclp_early_read_storage_info()