File tree Expand file tree Collapse file tree 4 files changed +13
-0
lines changed Expand file tree Collapse file tree 4 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 392392 * @{
393393 */
394394
395+ /**
396+ * @brief Trace initialisation of a Work Queue structure
397+ * @param queue Work Queue structure
398+ */
399+ #define sys_port_trace_k_work_queue_init (queue )
400+
395401/**
396402 * @brief Trace start of a Work Queue call entry
397403 * @param queue Work Queue structure
Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ extern "C" {
8787#define sys_port_trace_k_work_cancel_sync_blocking (work , sync )
8888#define sys_port_trace_k_work_cancel_sync_exit (work , sync , ret )
8989
90+ #define sys_port_trace_k_work_queue_init (queue )
9091#define sys_port_trace_k_work_queue_start_enter (queue )
9192#define sys_port_trace_k_work_queue_start_exit (queue )
9293#define sys_port_trace_k_work_queue_drain_enter (queue )
Original file line number Diff line number Diff line change @@ -133,6 +133,7 @@ extern "C" {
133133#define TID_WORK_SUBMIT (99u + TID_OFFSET)
134134#define TID_WORK_SUBMIT_TO_QUEUE (100u + TID_OFFSET)
135135#define TID_WORK_QUEUE_UNPLUG (101u + TID_OFFSET)
136+ #define TID_WORK_QUEUE_INIT (102u + TID_OFFSET)
136137
137138#define TID_FIFO_INIT (110u + TID_OFFSET)
138139#define TID_FIFO_CANCEL_WAIT (111u + TID_OFFSET)
@@ -304,6 +305,10 @@ void sys_trace_thread_info(struct k_thread *thread);
304305#define sys_port_trace_k_work_cancel_sync_exit (work , sync , ret ) \
305306 SEGGER_SYSVIEW_RecordEndCallU32(TID_WORK_CANCEL_SYNC, (uint32_t)ret)
306307
308+ #define sys_port_trace_k_work_queue_init (queue ) \
309+ SEGGER_SYSVIEW_RecordU32(TID_WORK_QUEUE_INIT, \
310+ (uint32_t)(uintptr_t)queue)
311+
307312#define sys_port_trace_k_work_queue_start_enter (queue ) \
308313 SEGGER_SYSVIEW_RecordU32(TID_WORK_QUEUE_START, (uint32_t)(uintptr_t)queue)
309314
Original file line number Diff line number Diff line change 7878#define sys_port_trace_k_work_cancel_sync_blocking (work , sync )
7979#define sys_port_trace_k_work_cancel_sync_exit (work , sync , ret )
8080
81+ #define sys_port_trace_k_work_queue_init (queue )
8182#define sys_port_trace_k_work_queue_start_enter (queue )
8283#define sys_port_trace_k_work_queue_start_exit (queue )
8384#define sys_port_trace_k_work_queue_drain_enter (queue )
You can’t perform that action at this time.
0 commit comments