Home
last modified time | relevance | path

Searched refs:obj_core (Results 1 – 25 of 34) sorted by relevance

12

/Zephyr-latest/kernel/
Dobj_core.c25 void k_obj_core_init(struct k_obj_core *obj_core, struct k_obj_type *type) in k_obj_core_init() argument
27 obj_core->node.next = NULL; in k_obj_core_init()
28 obj_core->type = type; in k_obj_core_init()
30 obj_core->stats = NULL; in k_obj_core_init()
34 void k_obj_core_link(struct k_obj_core *obj_core) in k_obj_core_link() argument
38 sys_slist_append(&obj_core->type->list, &obj_core->node); in k_obj_core_link()
43 void k_obj_core_init_and_link(struct k_obj_core *obj_core, in k_obj_core_init_and_link() argument
46 k_obj_core_init(obj_core, type); in k_obj_core_init_and_link()
47 k_obj_core_link(obj_core); in k_obj_core_init_and_link()
50 void k_obj_core_unlink(struct k_obj_core *obj_core) in k_obj_core_unlink() argument
[all …]
Dusage.c347 int z_thread_stats_raw(struct k_obj_core *obj_core, void *stats) in z_thread_stats_raw() argument
352 memcpy(stats, obj_core->stats, sizeof(struct k_cycle_stats)); in z_thread_stats_raw()
358 int z_thread_stats_query(struct k_obj_core *obj_core, void *stats) in z_thread_stats_query() argument
362 thread = CONTAINER_OF(obj_core, struct k_thread, obj_core); in z_thread_stats_query()
369 int z_thread_stats_reset(struct k_obj_core *obj_core) in z_thread_stats_reset() argument
375 thread = CONTAINER_OF(obj_core, struct k_thread, obj_core); in z_thread_stats_reset()
377 stats = obj_core->stats; in z_thread_stats_reset()
415 int z_thread_stats_disable(struct k_obj_core *obj_core) in z_thread_stats_disable() argument
420 thread = CONTAINER_OF(obj_core, struct k_thread, obj_core); in z_thread_stats_disable()
428 int z_thread_stats_enable(struct k_obj_core *obj_core) in z_thread_stats_enable() argument
[all …]
Dmem_slab.c26 static int k_mem_slab_stats_raw(struct k_obj_core *obj_core, void *stats) in k_mem_slab_stats_raw() argument
28 __ASSERT((obj_core != NULL) && (stats != NULL), "NULL parameter"); in k_mem_slab_stats_raw()
33 slab = CONTAINER_OF(obj_core, struct k_mem_slab, obj_core); in k_mem_slab_stats_raw()
41 static int k_mem_slab_stats_query(struct k_obj_core *obj_core, void *stats) in k_mem_slab_stats_query() argument
43 __ASSERT((obj_core != NULL) && (stats != NULL), "NULL parameter"); in k_mem_slab_stats_query()
49 slab = CONTAINER_OF(obj_core, struct k_mem_slab, obj_core); in k_mem_slab_stats_query()
64 static int k_mem_slab_stats_reset(struct k_obj_core *obj_core) in k_mem_slab_stats_reset() argument
66 __ASSERT(obj_core != NULL, "NULL parameter"); in k_mem_slab_stats_reset()
71 slab = CONTAINER_OF(obj_core, struct k_mem_slab, obj_core); in k_mem_slab_stats_reset()
140 offsetof(struct k_mem_slab, obj_core)); in init_mem_slab_obj_core_list()
Dcondvar.c149 offsetof(struct k_condvar, obj_core)); in init_condvar_obj_core_list()
Dsem.c224 offsetof(struct k_sem, obj_core)); in init_sem_obj_core_list()
Dqueue.c462 offsetof(struct k_fifo, obj_core)); in init_fifo_obj_core_list()
485 offsetof(struct k_lifo, obj_core)); in init_lifo_obj_core_list()
Dstack.c209 offsetof(struct k_stack, obj_core)); in init_stack_obj_core_list()
Dinit.c826 offsetof(struct _cpu, obj_core)); in init_cpu_obj_core_list()
840 offsetof(struct z_kernel, obj_core)); in init_kernel_obj_core_list()
Dmutex.c301 offsetof(struct k_mutex, obj_core)); in init_mutex_obj_core_list()
Dtimer.c358 offsetof(struct k_timer, obj_core)); in init_timer_obj_core_list()
/Zephyr-latest/include/zephyr/kernel/
Dobj_core.h21 #define K_OBJ_CORE(kobj) (&((kobj)->obj_core))
97 int (*raw)(struct k_obj_core *obj_core, void *stats);
99 int (*query)(struct k_obj_core *obj_core, void *stats);
101 int (*reset)(struct k_obj_core *obj_core);
103 int (*disable)(struct k_obj_core *obj_core);
105 int (*enable)(struct k_obj_core *obj_core);
209 void k_obj_core_init(struct k_obj_core *obj_core, struct k_obj_type *type);
221 void k_obj_core_link(struct k_obj_core *obj_core);
232 void k_obj_core_init_and_link(struct k_obj_core *obj_core,
244 void k_obj_core_unlink(struct k_obj_core *obj_core);
[all …]
Dthread.h369 struct k_obj_core obj_core; member
/Zephyr-latest/tests/kernel/obj_core/obj_core/src/
Dmain.c60 struct k_obj_core *obj_core; /* Object core to search for */ member
68 static int obj_core_find_op(struct k_obj_core *obj_core, void *data) in obj_core_find_op() argument
72 if (find_data->obj_core == obj_core) { in obj_core_find_op()
99 walk_data.obj_core = static_obj_core; in common_obj_core_test()
114 walk_data.obj_core = dyn_obj_core; in common_obj_core_test()
127 ZTEST(obj_core, test_obj_core_thread) in ZTEST() argument
156 walk_data.obj_core = K_OBJ_CORE(thread1); in ZTEST()
165 walk_data.obj_core = K_OBJ_CORE(&thread2); in ZTEST()
175 ZTEST(obj_core, test_obj_core_system) in ZTEST() argument
195 ZTEST(obj_core, test_obj_core_sys_mem_block) in ZTEST() argument
[all …]
/Zephyr-latest/kernel/include/
Dkernel_internal.h266 int z_thread_stats_raw(struct k_obj_core *obj_core, void *stats);
267 int z_thread_stats_query(struct k_obj_core *obj_core, void *stats);
268 int z_thread_stats_reset(struct k_obj_core *obj_core);
269 int z_thread_stats_disable(struct k_obj_core *obj_core);
270 int z_thread_stats_enable(struct k_obj_core *obj_core);
274 int z_cpu_stats_raw(struct k_obj_core *obj_core, void *stats);
275 int z_cpu_stats_query(struct k_obj_core *obj_core, void *stats);
277 int z_kernel_stats_raw(struct k_obj_core *obj_core, void *stats);
278 int z_kernel_stats_query(struct k_obj_core *obj_core, void *stats);
/Zephyr-latest/subsys/net/lib/sockets/
Dsocket_obj_core.c32 static int sock_obj_stats_raw(struct k_obj_core *obj_core, void *stats);
63 offsetof(struct sock_obj, obj_core)); in sock_obj_core_init_and_link()
83 static int sock_obj_stats_raw(struct k_obj_core *obj_core, void *stats) in sock_obj_stats_raw() argument
85 memcpy(stats, obj_core->stats, sizeof(struct sock_obj_type_raw_stats)); in sock_obj_stats_raw()
90 static int sock_obj_core_stats_reset(struct k_obj_core *obj_core) in sock_obj_core_stats_reset() argument
92 memset(obj_core->stats, 0, sizeof(struct sock_obj_type_raw_stats)); in sock_obj_core_stats_reset()
/Zephyr-latest/lib/mem_blocks/
Dmem_blocks.c461 static int sys_mem_blocks_stats_raw(struct k_obj_core *obj_core, void *stats) in sys_mem_blocks_stats_raw() argument
466 block = CONTAINER_OF(obj_core, struct sys_mem_blocks, obj_core); in sys_mem_blocks_stats_raw()
477 static int sys_mem_blocks_stats_query(struct k_obj_core *obj_core, void *stats) in sys_mem_blocks_stats_query() argument
483 block = CONTAINER_OF(obj_core, struct sys_mem_blocks, obj_core); in sys_mem_blocks_stats_query()
499 static int sys_mem_blocks_stats_reset(struct k_obj_core *obj_core) in sys_mem_blocks_stats_reset() argument
504 block = CONTAINER_OF(obj_core, struct sys_mem_blocks, obj_core); in sys_mem_blocks_stats_reset()
534 offsetof(struct sys_mem_blocks, obj_core)); in init_sys_mem_blocks_obj_core_list()
/Zephyr-latest/tests/kernel/obj_core/obj_core_stats_api/src/
Dmain.c35 int (*saved_enable)(struct k_obj_core *obj_core); in ZTEST()
66 int (*saved_disable)(struct k_obj_core *obj_core); in ZTEST()
97 int (*saved_reset)(struct k_obj_core *obj_core); in ZTEST()
129 int (*saved_query)(struct k_obj_core *obj_core, void *stats); in ZTEST()
163 int (*saved_raw)(struct k_obj_core *obj_core, void *stats); in ZTEST()
/Zephyr-latest/tests/kernel/obj_core/obj_core/
DCMakeLists.txt5 project(obj_core) project
/Zephyr-latest/tests/kernel/obj_core/obj_core_stats/
DCMakeLists.txt5 project(obj_core) project
/Zephyr-latest/tests/kernel/obj_core/obj_core_stats_api/
DCMakeLists.txt5 project(obj_core) project
/Zephyr-latest/subsys/net/lib/shell/
Dsockets.c20 int walk_sockets(struct k_obj_core *obj_core, void *user_data) in walk_sockets() argument
37 obj = CONTAINER_OF(obj_core, struct sock_obj, obj_core); in walk_sockets()
/Zephyr-latest/include/zephyr/
Dkernel_structs.h196 struct k_obj_core obj_core; member
228 struct k_obj_core obj_core; member
Dkernel.h1580 struct k_obj_core obj_core; member
2337 struct k_obj_core obj_core; member
2499 struct k_obj_core obj_core; member
2740 struct k_obj_core obj_core; member
2881 struct k_obj_core obj_core; member
3041 struct k_obj_core obj_core; member
3142 struct k_obj_core obj_core; member
3233 struct k_obj_core obj_core; member
4581 struct k_obj_core obj_core; member
4876 struct k_obj_core obj_core; member
[all …]
/Zephyr-latest/doc/kernel/object_cores/
Dindex.rst16 Each instance of an object embeds an object core field named ``obj_core``.
95 struct k_obj_core obj_core;
112 offsetof(struct my_new_obj, obj_core);
146 int walk_op(struct k_obj_core *obj_core, void *data)
150 ptr = obj_core;
151 ptr -= obj_core->type->obj_core_offset;
/Zephyr-latest/include/zephyr/sys/
Dmem_blocks.h108 struct k_obj_core obj_core; member

12