Home
last modified time | relevance | path

Searched refs:xen_e820_table (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/arch/x86/xen/
Dsetup.c45 static struct e820_table xen_e820_table __initdata;
201 const struct e820_entry *entry = xen_e820_table.entries; in xen_find_pfn_range()
205 for (i = 0; i < xen_e820_table.nr_entries; i++, entry++) { in xen_find_pfn_range()
458 const struct e820_entry *entry = xen_e820_table.entries; in xen_foreach_remap_area()
472 for (i = 0; i < xen_e820_table.nr_entries; i++, entry++) { in xen_foreach_remap_area()
474 if (entry->type == E820_TYPE_RAM || i == xen_e820_table.nr_entries - 1) { in xen_foreach_remap_area()
599 struct e820_entry *entry = xen_e820_table.entries; in xen_ignore_unusable()
602 for (i = 0; i < xen_e820_table.nr_entries; i++, entry++) { in xen_ignore_unusable()
618 entry = xen_e820_table.entries; in xen_is_e820_reserved()
620 for (mapcnt = 0; mapcnt < xen_e820_table.nr_entries; mapcnt++) { in xen_is_e820_reserved()
[all …]
Denlighten.c354 struct e820_table *xen_e820_table; in arch_xen_balloon_init() local
361 xen_e820_table = kmalloc(sizeof(*xen_e820_table), GFP_KERNEL); in arch_xen_balloon_init()
362 if (!xen_e820_table) in arch_xen_balloon_init()
365 memmap.nr_entries = ARRAY_SIZE(xen_e820_table->entries); in arch_xen_balloon_init()
366 set_xen_guest_handle(memmap.buffer, xen_e820_table->entries); in arch_xen_balloon_init()
375 if (xen_e820_table->entries[i].addr >= max_addr) in arch_xen_balloon_init()
377 if (xen_e820_table->entries[i].type == E820_TYPE_RAM) in arch_xen_balloon_init()
381 entry = &xen_e820_table->entries[last_guest_ram]; in arch_xen_balloon_init()
394 entry = &xen_e820_table->entries[i]; in arch_xen_balloon_init()
420 kfree(xen_e820_table); in arch_xen_balloon_init()