/Zephyr-latest/kernel/ |
D | msg_q.c | 32 static inline bool handle_poll_events(struct k_msgq *msgq) in handle_poll_events() 43 void k_msgq_init(struct k_msgq *msgq, char *buffer, size_t msg_size, in k_msgq_init() 64 SYS_PORT_TRACING_OBJ_INIT(k_msgq, msgq); in k_msgq_init() 69 int z_impl_k_msgq_alloc_init(struct k_msgq *msgq, size_t msg_size, in z_impl_k_msgq_alloc_init() 76 SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_msgq, alloc_init, msgq); in z_impl_k_msgq_alloc_init() 91 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_msgq, alloc_init, msgq, ret); in z_impl_k_msgq_alloc_init() 97 int z_vrfy_k_msgq_alloc_init(struct k_msgq *msgq, size_t msg_size, in z_vrfy_k_msgq_alloc_init() 107 int k_msgq_cleanup(struct k_msgq *msgq) in k_msgq_cleanup() 109 SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_msgq, cleanup, msgq); in k_msgq_cleanup() 112 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_msgq, cleanup, msgq, -EBUSY); in k_msgq_cleanup() [all …]
|
/Zephyr-latest/tests/kernel/msgq/msgq_usage/src/ |
D | main.c | 18 struct k_msgq service1_msgq; 19 struct k_msgq service2_msgq; 20 struct k_msgq client_msgq; 35 static ZTEST_DMEM struct k_msgq *services[NUM_SERVICES]; 36 static ZTEST_DMEM struct k_msgq *pclient; 59 pclient = (struct k_msgq *)data[1]; in service_manager_entry() 63 services[0] = (struct k_msgq *)data[1]; in service_manager_entry() 67 services[1] = (struct k_msgq *)data[1]; in service_manager_entry() 72 if (services[i] == (struct k_msgq *)data[1]) { in service_manager_entry() 77 k_msgq_purge((struct k_msgq *)data[1]); in service_manager_entry() [all …]
|
/Zephyr-latest/tests/benchmarks/app_kernel/src/ |
D | master.h | 94 extern struct k_msgq DEMOQX1; 95 extern struct k_msgq DEMOQX4; 96 extern struct k_msgq DEMOQX192; 97 extern struct k_msgq MB_COMM; 98 extern struct k_msgq CH_COMM;
|
/Zephyr-latest/tests/kernel/msgq/msgq_api/src/ |
D | test_msgq_fail.c | 10 extern struct k_msgq msgq; 12 static void put_fail(struct k_msgq *q) in put_fail() 29 static void get_fail(struct k_msgq *q) in get_fail() 64 struct k_msgq *q; in ZTEST_USER() 90 struct k_msgq *q; in ZTEST_USER()
|
D | test_msgq_purge.c | 12 extern struct k_msgq msgq; 18 int ret = k_msgq_put((struct k_msgq *)p1, (void *)&data[0], TIMEOUT); in tThread_entry() 23 static void purge_when_put(struct k_msgq *q) in purge_when_put() 73 struct k_msgq *q; in ZTEST_USER()
|
D | test_msgq_contexts.c | 12 struct k_msgq msgq; 13 struct k_msgq msgq1; 26 static void put_msgq(struct k_msgq *pmsgq) in put_msgq() 51 static void get_msgq(struct k_msgq *pmsgq) in get_msgq() 73 static void purge_msgq(struct k_msgq *pmsgq) in purge_msgq() 85 put_msgq((struct k_msgq *)p); in tisr_entry() 90 get_msgq((struct k_msgq *)p1); in thread_entry() 94 static void msgq_thread(struct k_msgq *pmsgq) in msgq_thread() 126 static void msgq_thread_overflow(struct k_msgq *pmsgq) in msgq_thread_overflow() 151 static void msgq_isr(struct k_msgq *pmsgq) in msgq_isr() [all …]
|
D | test_msgq_attrs.c | 8 extern struct k_msgq msgq; 13 static void attrs_get(struct k_msgq *q) in attrs_get() 64 struct k_msgq *q; in ZTEST_USER()
|
D | main.c | 26 extern struct k_msgq kmsgq; 27 extern struct k_msgq msgq;
|
/Zephyr-latest/subsys/tracing/ |
D | tracing_tracking.c | 28 struct k_msgq *_track_list_k_msgq; 92 void sys_track_k_msgq_init(struct k_msgq *msgq) in sys_track_k_msgq_init() 94 SYS_PORT_TRACING_TYPE_MASK(k_msgq, in sys_track_k_msgq_init() 155 SYS_PORT_TRACING_TYPE_MASK(k_msgq, in sys_track_static_init() 156 SYS_TRACK_STATIC_INIT(k_msgq)); in sys_track_static_init()
|
/Zephyr-latest/samples/subsys/smf/hsm_psicc2/src/ |
D | hsm_psicc2_thread.h | 44 extern struct k_msgq hsm_psicc2_msgq;
|
/Zephyr-latest/include/zephyr/shell/ |
D | shell_rpmsg.h | 46 struct k_msgq rx_q;
|
/Zephyr-latest/modules/hal_infineon/abstraction-rtos/include/COMPONENT_ZEPHYR/ |
D | cyabs_rtos_impl.h | 91 typedef struct k_msgq cy_queue_t;
|
/Zephyr-latest/drivers/i2s/ |
D | i2s_ll_stm32.h | 27 struct k_msgq *msgq;
|
/Zephyr-latest/modules/lvgl/include/ |
D | lvgl_common_input.h | 19 struct k_msgq *event_msgq;
|
/Zephyr-latest/include/zephyr/portability/ |
D | cmsis_types.h | 95 struct k_msgq z_msgq;
|
/Zephyr-latest/tests/drivers/can/api/src/ |
D | common.h | 58 extern struct k_msgq can_msgq;
|
/Zephyr-latest/include/zephyr/ |
D | kernel.h | 75 struct k_msgq; 4553 struct k_msgq { struct 4578 SYS_PORT_TRACING_TRACKING_FIELD(k_msgq) argument 4643 STRUCT_SECTION_ITERABLE(k_msgq, q_name) = \ 4661 void k_msgq_init(struct k_msgq *msgq, char *buffer, size_t msg_size, 4683 __syscall int k_msgq_alloc_init(struct k_msgq *msgq, size_t msg_size, 4696 int k_msgq_cleanup(struct k_msgq *msgq); 4718 __syscall int k_msgq_put(struct k_msgq *msgq, const void *data, k_timeout_t timeout); 4740 __syscall int k_msgq_get(struct k_msgq *msgq, void *data, k_timeout_t timeout); 4756 __syscall int k_msgq_peek(struct k_msgq *msgq, void *data); [all …]
|
/Zephyr-latest/include/zephyr/tracing/ |
D | tracking.h | 42 extern struct k_msgq *_track_list_k_msgq; 106 void sys_track_k_msgq_init(struct k_msgq *msgq);
|
/Zephyr-latest/tests/kernel/obj_tracking/src/ |
D | main.c | 37 struct k_msgq msgq; in ZTEST() 107 list = SYS_PORT_TRACK_NEXT((struct k_msgq *)list); in ZTEST()
|
/Zephyr-latest/include/zephyr/sip_svc/ |
D | sip_svc_controller.h | 92 struct k_msgq req_msgq;
|
/Zephyr-latest/drivers/ieee802154/ |
D | ieee802154_mcxw.h | 86 struct k_msgq rx_msgq;
|
/Zephyr-latest/subsys/tracing/test/ |
D | tracing_test.h | 678 void sys_trace_k_msgq_init(struct k_msgq *msgq); 679 void sys_trace_k_msgq_alloc_init_enter(struct k_msgq *msgq, size_t msg_size, uint32_t max_msgs); 680 void sys_trace_k_msgq_alloc_init_exit(struct k_msgq *msgq, size_t msg_size, uint32_t max_msgs, 682 void sys_trace_k_msgq_cleanup_enter(struct k_msgq *msgq); 683 void sys_trace_k_msgq_cleanup_exit(struct k_msgq *msgq, int ret); 684 void sys_trace_k_msgq_put_enter(struct k_msgq *msgq, const void *data, k_timeout_t timeout); 685 void sys_trace_k_msgq_put_blocking(struct k_msgq *msgq, const void *data, k_timeout_t timeout); 686 void sys_trace_k_msgq_put_exit(struct k_msgq *msgq, const void *data, k_timeout_t timeout, int ret); 687 void sys_trace_k_msgq_get_enter(struct k_msgq *msgq, const void *data, k_timeout_t timeout); 688 void sys_trace_k_msgq_get_blocking(struct k_msgq *msgq, const void *data, k_timeout_t timeout); [all …]
|
/Zephyr-latest/drivers/sdhc/ |
D | sdhc_esp32.h | 82 struct k_msgq *event_queue;
|
/Zephyr-latest/modules/openthread/platform/ |
D | hdlc_interface.hpp | 182 struct k_msgq spinel_hdlc_msgq;
|
/Zephyr-latest/drivers/stepper/step_dir/ |
D | step_dir_stepper_common.h | 87 struct k_msgq event_msgq;
|