Lines Matching refs:map
2423 struct reserve_mem_table *map; in reserved_mem_add() local
2425 map = &reserved_mem_table[reserved_mem_count++]; in reserved_mem_add()
2426 map->start = start; in reserved_mem_add()
2427 map->size = size; in reserved_mem_add()
2428 strscpy(map->name, name); in reserved_mem_add()
2433 struct reserve_mem_table *map; in reserve_mem_find_by_name_nolock() local
2437 map = &reserved_mem_table[i]; in reserve_mem_find_by_name_nolock()
2438 if (!map->size) in reserve_mem_find_by_name_nolock()
2440 if (strcmp(name, map->name) == 0) in reserve_mem_find_by_name_nolock()
2441 return map; in reserve_mem_find_by_name_nolock()
2458 struct reserve_mem_table *map; in reserve_mem_find_by_name() local
2461 map = reserve_mem_find_by_name_nolock(name); in reserve_mem_find_by_name()
2462 if (!map) in reserve_mem_find_by_name()
2465 *start = map->start; in reserve_mem_find_by_name()
2466 *size = map->size; in reserve_mem_find_by_name()
2483 struct reserve_mem_table *map; in reserve_mem_release_by_name() local
2487 map = reserve_mem_find_by_name_nolock(name); in reserve_mem_release_by_name()
2488 if (!map) in reserve_mem_release_by_name()
2491 start = phys_to_virt(map->start); in reserve_mem_release_by_name()
2492 end = start + map->size - 1; in reserve_mem_release_by_name()
2495 map->size = 0; in reserve_mem_release_by_name()
2511 struct reserve_mem_table *map = &reserved_mem_table[i]; in reserve_mem_kho_finalize() local
2513 err |= kho_preserve_phys(map->start, map->size); in reserve_mem_kho_finalize()
2556 struct reserve_mem_table *map = &reserved_mem_table[i]; in prepare_kho_fdt() local
2558 err |= fdt_begin_node(fdt, map->name); in prepare_kho_fdt()
2560 err |= fdt_property(fdt, "start", &map->start, sizeof(map->start)); in prepare_kho_fdt()
2561 err |= fdt_property(fdt, "size", &map->size, sizeof(map->size)); in prepare_kho_fdt()