|
struct k_obj_type * | k_obj_type_find (uint32_t type_id) |
| Find a specific object type by ID.
|
|
int | k_obj_type_walk_locked (struct k_obj_type *type, int(*func)(struct k_obj_core *, void *), void *data) |
| Walk the object type's list of object cores.
|
|
int | k_obj_type_walk_unlocked (struct k_obj_type *type, int(*func)(struct k_obj_core *, void *), void *data) |
| Walk the object type's list of object cores.
|
|
void | k_obj_core_init (struct k_obj_core *obj_core, struct k_obj_type *type) |
| Initialize the core of the kernel object.
|
|
void | k_obj_core_link (struct k_obj_core *obj_core) |
| Link the kernel object to the kernel object type list.
|
|
void | k_obj_core_init_and_link (struct k_obj_core *obj_core, struct k_obj_type *type) |
| Automatically link the kernel object after initializing it.
|
|
void | k_obj_core_unlink (struct k_obj_core *obj_core) |
| Unlink the kernel object from the kernel object type list.
|
|
int | k_obj_core_stats_register (struct k_obj_core *obj_core, void *stats, size_t stats_len) |
| Register kernel object for gathering statistics.
|
|
int | k_obj_core_stats_deregister (struct k_obj_core *obj_core) |
| Deregister kernel object from gathering statistics.
|
|
int | k_obj_core_stats_raw (struct k_obj_core *obj_core, void *stats, size_t stats_len) |
| Retrieve the raw statistics associated with the kernel object.
|
|
int | k_obj_core_stats_query (struct k_obj_core *obj_core, void *stats, size_t stats_len) |
| Retrieve the statistics associated with the kernel object.
|
|
int | k_obj_core_stats_reset (struct k_obj_core *obj_core) |
| Reset the stats associated with the kernel object.
|
|
int | k_obj_core_stats_disable (struct k_obj_core *obj_core) |
| Stop gathering the stats associated with the kernel object.
|
|
int | k_obj_core_stats_enable (struct k_obj_core *obj_core) |
| Reset the stats associated with the kernel object.
|
|