/Zephyr-latest/kernel/ |
D | obj_core.c | 25 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 …]
|
D | usage.c | 347 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 …]
|
D | mem_slab.c | 26 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()
|
D | condvar.c | 149 offsetof(struct k_condvar, obj_core)); in init_condvar_obj_core_list()
|
D | sem.c | 224 offsetof(struct k_sem, obj_core)); in init_sem_obj_core_list()
|
D | queue.c | 462 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()
|
D | stack.c | 209 offsetof(struct k_stack, obj_core)); in init_stack_obj_core_list()
|
D | init.c | 826 offsetof(struct _cpu, obj_core)); in init_cpu_obj_core_list() 840 offsetof(struct z_kernel, obj_core)); in init_kernel_obj_core_list()
|
D | mutex.c | 301 offsetof(struct k_mutex, obj_core)); in init_mutex_obj_core_list()
|
D | timer.c | 358 offsetof(struct k_timer, obj_core)); in init_timer_obj_core_list()
|
/Zephyr-latest/include/zephyr/kernel/ |
D | obj_core.h | 21 #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 …]
|
D | thread.h | 369 struct k_obj_core obj_core; member
|
/Zephyr-latest/tests/kernel/obj_core/obj_core/src/ |
D | main.c | 60 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/ |
D | kernel_internal.h | 266 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/ |
D | socket_obj_core.c | 32 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/ |
D | mem_blocks.c | 461 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/ |
D | main.c | 35 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/ |
D | CMakeLists.txt | 5 project(obj_core) project
|
/Zephyr-latest/tests/kernel/obj_core/obj_core_stats/ |
D | CMakeLists.txt | 5 project(obj_core) project
|
/Zephyr-latest/tests/kernel/obj_core/obj_core_stats_api/ |
D | CMakeLists.txt | 5 project(obj_core) project
|
/Zephyr-latest/subsys/net/lib/shell/ |
D | sockets.c | 20 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/ |
D | kernel_structs.h | 196 struct k_obj_core obj_core; member 228 struct k_obj_core obj_core; member
|
D | kernel.h | 1580 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/ |
D | index.rst | 16 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/ |
D | mem_blocks.h | 108 struct k_obj_core obj_core; member
|