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);
150 static int firmware_map_add_entry(u64 start, u64 end, in firmware_map_add_entry() argument
154 BUG_ON(start > end); in firmware_map_add_entry()
156 entry->start = start; in firmware_map_add_entry()
227 firmware_map_find_entry_in_list(u64 start, u64 end, const char *type, in firmware_map_find_entry_in_list() argument
233 if ((entry->start == start) && (entry->end == end) && in firmware_map_find_entry_in_list()
254 firmware_map_find_entry(u64 start, u64 end, const char *type) in firmware_map_find_entry() argument
256 return firmware_map_find_entry_in_list(start, end, type, &map_entries); in firmware_map_find_entry()
271 firmware_map_find_entry_bootmem(u64 start, u64 end, const char *type) in firmware_map_find_entry_bootmem() argument
273 return firmware_map_find_entry_in_list(start, end, type, in firmware_map_find_entry_bootmem()
290 int __meminit firmware_map_add_hotplug(u64 start, u64 end, const char *type) in firmware_map_add_hotplug() argument
294 entry = firmware_map_find_entry(start, end - 1, type); in firmware_map_add_hotplug()
298 entry = firmware_map_find_entry_bootmem(start, end - 1, type); in firmware_map_add_hotplug()
312 firmware_map_add_entry(start, end, type, entry); in firmware_map_add_hotplug()
332 int __init firmware_map_add_early(u64 start, u64 end, const char *type) in firmware_map_add_early() argument
340 return firmware_map_add_entry(start, end, type, entry); in firmware_map_add_early()
353 int __meminit firmware_map_remove(u64 start, u64 end, const char *type) in firmware_map_remove() argument
358 entry = firmware_map_find_entry(start, end - 1, type); in firmware_map_remove()
380 (unsigned long long)entry->start); in start_show()