Lines Matching full:end

28 	 * start and end must be u64 rather than resource_size_t, because e820
32 u64 end; /* end of the memory range (incl.) */ member
48 firmware_map_find_entry(u64 start, u64 end, const char *type);
60 static struct memmap_attribute memmap_end_attr = __ATTR_RO(end);
131 * @end: End of the memory range (exclusive).
141 static int firmware_map_add_entry(u64 start, u64 end, in firmware_map_add_entry() argument
145 BUG_ON(start > end); in firmware_map_add_entry()
148 entry->end = end - 1; in firmware_map_add_entry()
207 * @end: End of the memory range (exclusive).
218 firmware_map_find_entry_in_list(u64 start, u64 end, const char *type, in firmware_map_find_entry_in_list() argument
224 if ((entry->start == start) && (entry->end == end) && in firmware_map_find_entry_in_list()
235 * @end: End of the memory range (exclusive).
245 firmware_map_find_entry(u64 start, u64 end, const char *type) in firmware_map_find_entry() argument
247 return firmware_map_find_entry_in_list(start, end, type, &map_entries); in firmware_map_find_entry()
253 * @end: End of the memory range (exclusive).
262 firmware_map_find_entry_bootmem(u64 start, u64 end, const char *type) in firmware_map_find_entry_bootmem() argument
264 return firmware_map_find_entry_in_list(start, end, type, in firmware_map_find_entry_bootmem()
272 * @end: End of the memory range (exclusive)
281 int __meminit firmware_map_add_hotplug(u64 start, u64 end, const char *type) in firmware_map_add_hotplug() argument
285 entry = firmware_map_find_entry(start, end - 1, type); in firmware_map_add_hotplug()
289 entry = firmware_map_find_entry_bootmem(start, end - 1, type); in firmware_map_add_hotplug()
303 firmware_map_add_entry(start, end, type, entry); in firmware_map_add_hotplug()
313 * @end: End of the memory range.
323 int __init firmware_map_add_early(u64 start, u64 end, const char *type) in firmware_map_add_early() argument
332 return firmware_map_add_entry(start, end, type, entry); in firmware_map_add_early()
338 * @end: End of the memory range.
345 int __meminit firmware_map_remove(u64 start, u64 end, const char *type) in firmware_map_remove() argument
350 entry = firmware_map_find_entry(start, end - 1, type); in firmware_map_remove()
378 (unsigned long long)entry->end); in end_show()