Home
last modified time | relevance | path

Searched refs:e820 (Results 1 – 12 of 12) sorted by relevance

/linux-2.4.37.9/arch/x86_64/kernel/
De820.c67 for (i = 0; i < e820.nr_map; i++) { in e820_mapped()
68 struct e820entry *ei = &e820.map[i]; in e820_mapped()
84 for (i = 0; i < e820.nr_map; i++) { in find_e820_area()
85 struct e820entry *ei = &e820.map[i]; in find_e820_area()
111 for (i = 0; i < e820.nr_map; i++) { in e820_bootmem_free()
112 struct e820entry *ei = &e820.map[i]; in e820_bootmem_free()
154 for (i = 0; i < e820.nr_map; i++) { in e820_end_of_ram()
155 struct e820entry *ei = &e820.map[i]; in e820_end_of_ram()
187 for (i = 0; i < e820.nr_map; i++) { in e820_reserve_resources()
189 if (e820.map[i].addr + e820.map[i].size > 0x100000000ULL) in e820_reserve_resources()
[all …]
DMakefile23 setup64.o e820.o warmreboot.o
Dsetup.c83 struct e820map e820; variable
/linux-2.4.37.9/arch/i386/kernel/
Dsetup.c166 struct e820map e820; variable
449 for (i = 0; i < e820.nr_map; i++) { in limit_regions()
450 if (e820.map[i].type == E820_RAM) { in limit_regions()
451 current_addr = e820.map[i].addr + e820.map[i].size; in limit_regions()
453 e820.map[i].size -= current_addr-size; in limit_regions()
454 e820.nr_map = i + 1; in limit_regions()
463 int x = e820.nr_map; in add_memory_region()
470 e820.map[x].addr = start; in add_memory_region()
471 e820.map[x].size = size; in add_memory_region()
472 e820.map[x].type = type; in add_memory_region()
[all …]
/linux-2.4.37.9/arch/x86_64/mm/
Dinit.c345 for (i = 0; i < e820.nr_map; i++) { in page_is_ram()
348 if (e820.map[i].type != E820_RAM) /* not usable memory */ in page_is_ram()
355 addr = (e820.map[i].addr+PAGE_SIZE-1) >> PAGE_SHIFT; in page_is_ram()
356 end = (e820.map[i].addr+e820.map[i].size) >> PAGE_SHIFT; in page_is_ram()
/linux-2.4.37.9/arch/i386/mm/
Dinit.c424 for (i = 0; i < e820.nr_map; i++) { in page_is_ram()
427 if (e820.map[i].type != E820_RAM) /* not usable memory */ in page_is_ram()
434 addr = (e820.map[i].addr+PAGE_SIZE-1) >> PAGE_SHIFT; in page_is_ram()
435 end = (e820.map[i].addr+e820.map[i].size) >> PAGE_SHIFT; in page_is_ram()
/linux-2.4.37.9/include/asm-i386/
De820.h37 extern struct e820map e820;
/linux-2.4.37.9/include/asm-x86_64/
De820.h59 extern struct e820map e820;
/linux-2.4.37.9/Documentation/
Di810_rng.txt48 3) users with properly working BIOS e820 handling will always
51 However, for people who use mem=XX, BIOS e820 information is
Dhw_random.txt48 3) users with properly working BIOS e820 handling will always
51 However, for people who use mem=XX, BIOS e820 information is
Dkernel-parameters.txt355 e820 memory map, as specified by the user.
/linux-2.4.37.9/arch/x86_64/boot/
Dsetup.S392 movl $0x0000e820, %eax # e820, upper word zeroed