Lines Matching refs:start
40 u64 start; /* start of the memory range */ member
57 firmware_map_find_entry(u64 start, u64 end, const char *type);
68 static struct memmap_attribute memmap_start_attr = __ATTR_RO(start);
148 static int firmware_map_add_entry(u64 start, u64 end, in firmware_map_add_entry() argument
152 BUG_ON(start > end); in firmware_map_add_entry()
154 entry->start = start; in firmware_map_add_entry()
225 firmware_map_find_entry_in_list(u64 start, u64 end, const char *type, in firmware_map_find_entry_in_list() argument
231 if ((entry->start == start) && (entry->end == end) && in firmware_map_find_entry_in_list()
252 firmware_map_find_entry(u64 start, u64 end, const char *type) in firmware_map_find_entry() argument
254 return firmware_map_find_entry_in_list(start, end, type, &map_entries); in firmware_map_find_entry()
269 firmware_map_find_entry_bootmem(u64 start, u64 end, const char *type) in firmware_map_find_entry_bootmem() argument
271 return firmware_map_find_entry_in_list(start, end, type, in firmware_map_find_entry_bootmem()
288 int __meminit firmware_map_add_hotplug(u64 start, u64 end, const char *type) in firmware_map_add_hotplug() argument
292 entry = firmware_map_find_entry(start, end - 1, type); in firmware_map_add_hotplug()
296 entry = firmware_map_find_entry_bootmem(start, end - 1, type); in firmware_map_add_hotplug()
310 firmware_map_add_entry(start, end, type, entry); in firmware_map_add_hotplug()
330 int __init firmware_map_add_early(u64 start, u64 end, const char *type) in firmware_map_add_early() argument
338 return firmware_map_add_entry(start, end, type, entry); in firmware_map_add_early()
351 int __meminit firmware_map_remove(u64 start, u64 end, const char *type) in firmware_map_remove() argument
356 entry = firmware_map_find_entry(start, end - 1, type); in firmware_map_remove()
378 (unsigned long long)entry->start); in start_show()