Symbol: physmem_info
arch/s390/boot/kaslr.c
188
memcpy(res, physmem_info.reserved, sizeof(res));
arch/s390/boot/physmem_info.c
162
physmem_info.info_source = MEM_DETECT_DIAG500_STOR_LIMIT;
arch/s390/boot/physmem_info.c
164
physmem_info.info_source = MEM_DETECT_SCLP_READ_INFO;
arch/s390/boot/physmem_info.c
167
physmem_info.info_source = MEM_DETECT_BIN_SEARCH;
arch/s390/boot/physmem_info.c
18
struct physmem_info __bootdata(physmem_info);
arch/s390/boot/physmem_info.c
180
physmem_info.info_source = MEM_DETECT_SCLP_STOR_INFO;
arch/s390/boot/physmem_info.c
181
} else if (physmem_info.info_source == MEM_DETECT_DIAG500_STOR_LIMIT) {
arch/s390/boot/physmem_info.c
185
physmem_info.info_source = MEM_DETECT_SCLP_READ_INFO;
arch/s390/boot/physmem_info.c
189
physmem_info.info_source = MEM_DETECT_DIAG260;
arch/s390/boot/physmem_info.c
200
physmem_info.usable = limit;
arch/s390/boot/physmem_info.c
223
get_physmem_info_source(), physmem_info.info_source);
arch/s390/boot/physmem_info.c
236
physmem_info.reserved[type].start = addr;
arch/s390/boot/physmem_info.c
237
physmem_info.reserved[type].end = addr + size;
arch/s390/boot/physmem_info.c
249
boot_debug("%-14s 0x%016lx-0x%016lx %s\n", "Free:", physmem_info.reserved[type].start,
arch/s390/boot/physmem_info.c
250
physmem_info.reserved[type].end, get_rr_type_name(type));
arch/s390/boot/physmem_info.c
251
physmem_info.reserved[type].start = 0;
arch/s390/boot/physmem_info.c
252
physmem_info.reserved[type].end = 0;
arch/s390/boot/physmem_info.c
277
unsigned int nranges = from_ranges ?: physmem_info.range_count;
arch/s390/boot/physmem_info.c
29
return &physmem_info.online[n];
arch/s390/boot/physmem_info.c
30
if (unlikely(!physmem_info.online_extended)) {
arch/s390/boot/physmem_info.c
31
physmem_info.online_extended = (struct physmem_range *)physmem_alloc_range(
arch/s390/boot/physmem_info.c
326
struct reserved_range *range = &physmem_info.reserved[type];
arch/s390/boot/physmem_info.c
35
return &physmem_info.online_extended[n - MEM_INLINED_ENTRIES];
arch/s390/boot/physmem_info.c
46
if (physmem_info.range_count) {
arch/s390/boot/physmem_info.c
47
range = __get_physmem_range_ptr(physmem_info.range_count - 1);
arch/s390/boot/physmem_info.c
54
range = __get_physmem_range_ptr(physmem_info.range_count);
arch/s390/boot/physmem_info.c
57
physmem_info.range_count++;
arch/s390/boot/vmem.c
119
if (memgap_start && physmem_info.info_source == MEM_DETECT_DIAG260) {
arch/s390/include/asm/physmem_info.h
106
switch (physmem_info.info_source) {
arch/s390/include/asm/physmem_info.h
139
for (range = &physmem_info.reserved[t], *p_start = range->start, *p_end = range->end; \
arch/s390/include/asm/physmem_info.h
147
range = &physmem_info.reserved[*t];
arch/s390/include/asm/physmem_info.h
154
range = &physmem_info.reserved[*t];
arch/s390/include/asm/physmem_info.h
170
*addr = physmem_info.reserved[type].start;
arch/s390/include/asm/physmem_info.h
171
*size = physmem_info.reserved[type].end - physmem_info.reserved[type].start;
arch/s390/include/asm/physmem_info.h
175
#define AMODE31_START (physmem_info.reserved[RR_AMODE31].start)
arch/s390/include/asm/physmem_info.h
176
#define AMODE31_END (physmem_info.reserved[RR_AMODE31].end)
arch/s390/include/asm/physmem_info.h
59
extern struct physmem_info physmem_info;
arch/s390/include/asm/physmem_info.h
66
if (n >= physmem_info.range_count) {
arch/s390/include/asm/physmem_info.h
73
*start = (unsigned long)physmem_info.online[n].start;
arch/s390/include/asm/physmem_info.h
74
*end = (unsigned long)physmem_info.online[n].end;
arch/s390/include/asm/physmem_info.h
76
*start = (unsigned long)physmem_info.online_extended[n - MEM_INLINED_ENTRIES].start;
arch/s390/include/asm/physmem_info.h
77
*end = (unsigned long)physmem_info.online_extended[n - MEM_INLINED_ENTRIES].end;
arch/s390/include/asm/physmem_info.h
80
if (respect_usable_limit && physmem_info.usable) {
arch/s390/include/asm/physmem_info.h
81
if (*start >= physmem_info.usable)
arch/s390/include/asm/physmem_info.h
83
if (*end > physmem_info.usable)
arch/s390/include/asm/physmem_info.h
84
*end = physmem_info.usable;
arch/s390/kernel/setup.c
148
struct physmem_info __bootdata(physmem_info);
arch/s390/kernel/setup.c
709
get_physmem_info_source(), physmem_info.info_source);
arch/s390/kernel/setup.c
749
memblock_reserve(physmem_info.reserved[RR_AMODE31].start, __eamode31 - __samode31);
arch/s390/kernel/setup.c
777
memmove((void *)physmem_info.reserved[RR_AMODE31].start, __samode31, amode31_size);
drivers/s390/char/sclp_early_core.c
399
physmem_info.range_count = 0;