Files
mkrtos-real/mkrtos_knl/knl/map.c
2023-08-20 20:52:23 +08:00

17 lines
378 B
C
Executable File

#include "map.h"
#include "types.h"
#include "obj_space.h"
bool_t obj_map_root(kobject_t *kobj, obj_space_t *obj_space, ram_limit_t *ram, obj_addr_t addr)
{
obj_map_entry_t *map = obj_space_insert(obj_space, ram, kobj, addr);
if (!map)
{
return FALSE;
}
kobj->mappable.map_cnt++;
slist_add(&kobj->mappable.node, &map->node);
return TRUE;
}