Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Queue Tracing APIs. More...

Macros

#define sys_port_trace_k_queue_init(queue)
 Trace initialization of Queue.
 
#define sys_port_trace_k_queue_cancel_wait(queue)
 Trace Queue cancel wait.
 
#define sys_port_trace_k_queue_queue_insert_enter(queue, alloc)
 Trace Queue insert attempt entry.
 
#define sys_port_trace_k_queue_queue_insert_blocking(queue, alloc, timeout)
 Trace Queue insert attempt blocking.
 
#define sys_port_trace_k_queue_queue_insert_exit(queue, alloc, ret)
 Trace Queue insert attempt outcome.
 
#define sys_port_trace_k_queue_append_enter(queue)
 Trace Queue append enter.
 
#define sys_port_trace_k_queue_append_exit(queue)
 Trace Queue append exit.
 
#define sys_port_trace_k_queue_alloc_append_enter(queue)
 Trace Queue alloc append enter.
 
#define sys_port_trace_k_queue_alloc_append_exit(queue, ret)
 Trace Queue alloc append exit.
 
#define sys_port_trace_k_queue_prepend_enter(queue)
 Trace Queue prepend enter.
 
#define sys_port_trace_k_queue_prepend_exit(queue)
 Trace Queue prepend exit.
 
#define sys_port_trace_k_queue_alloc_prepend_enter(queue)
 Trace Queue alloc prepend enter.
 
#define sys_port_trace_k_queue_alloc_prepend_exit(queue, ret)
 Trace Queue alloc prepend exit.
 
#define sys_port_trace_k_queue_insert_enter(queue)
 Trace Queue insert attempt entry.
 
#define sys_port_trace_k_queue_insert_blocking(queue, timeout)
 Trace Queue insert attempt blocking.
 
#define sys_port_trace_k_queue_insert_exit(queue)
 Trace Queue insert attempt exit.
 
#define sys_port_trace_k_queue_append_list_enter(queue)
 Trace Queue append list enter.
 
#define sys_port_trace_k_queue_append_list_exit(queue, ret)
 Trace Queue append list exit.
 
#define sys_port_trace_k_queue_merge_slist_enter(queue)
 Trace Queue merge slist enter.
 
#define sys_port_trace_k_queue_merge_slist_exit(queue, ret)
 Trace Queue merge slist exit.
 
#define sys_port_trace_k_queue_get_enter(queue, timeout)
 Trace Queue get attempt enter.
 
#define sys_port_trace_k_queue_get_blocking(queue, timeout)
 Trace Queue get attempt blockings.
 
#define sys_port_trace_k_queue_get_exit(queue, timeout, ret)
 Trace Queue get attempt outcome.
 
#define sys_port_trace_k_queue_remove_enter(queue)
 Trace Queue remove enter.
 
#define sys_port_trace_k_queue_remove_exit(queue, ret)
 Trace Queue remove exit.
 
#define sys_port_trace_k_queue_unique_append_enter(queue)
 Trace Queue unique append enter.
 
#define sys_port_trace_k_queue_unique_append_exit(queue, ret)
 Trace Queue unique append exit.
 
#define sys_port_trace_k_queue_peek_head(queue, ret)
 Trace Queue peek head.
 
#define sys_port_trace_k_queue_peek_tail(queue, ret)
 Trace Queue peek tail.
 

Detailed Description

Queue Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_queue_alloc_append_enter

#define sys_port_trace_k_queue_alloc_append_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue alloc append enter.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_alloc_append_exit

#define sys_port_trace_k_queue_alloc_append_exit (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue alloc append exit.

Parameters
queueQueue object
retReturn value

◆ sys_port_trace_k_queue_alloc_prepend_enter

#define sys_port_trace_k_queue_alloc_prepend_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue alloc prepend enter.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_alloc_prepend_exit

#define sys_port_trace_k_queue_alloc_prepend_exit (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue alloc prepend exit.

Parameters
queueQueue object
retReturn value

◆ sys_port_trace_k_queue_append_enter

#define sys_port_trace_k_queue_append_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue append enter.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_append_exit

#define sys_port_trace_k_queue_append_exit (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue append exit.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_append_list_enter

#define sys_port_trace_k_queue_append_list_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue append list enter.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_append_list_exit

#define sys_port_trace_k_queue_append_list_exit (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue append list exit.

Parameters
queueQueue object
retReturn value

◆ sys_port_trace_k_queue_cancel_wait

#define sys_port_trace_k_queue_cancel_wait (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue cancel wait.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_get_blocking

#define sys_port_trace_k_queue_get_blocking (   queue,
  timeout 
)

#include <zephyr/tracing/tracing.h>

Trace Queue get attempt blockings.

Parameters
queueQueue object
timeoutTimeout period

◆ sys_port_trace_k_queue_get_enter

#define sys_port_trace_k_queue_get_enter (   queue,
  timeout 
)

#include <zephyr/tracing/tracing.h>

Trace Queue get attempt enter.

Parameters
queueQueue object
timeoutTimeout period

◆ sys_port_trace_k_queue_get_exit

#define sys_port_trace_k_queue_get_exit (   queue,
  timeout,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue get attempt outcome.

Parameters
queueQueue object
timeoutTimeout period
retReturn value

◆ sys_port_trace_k_queue_init

#define sys_port_trace_k_queue_init (   queue)

#include <zephyr/tracing/tracing.h>

Trace initialization of Queue.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_insert_blocking

#define sys_port_trace_k_queue_insert_blocking (   queue,
  timeout 
)

#include <zephyr/tracing/tracing.h>

Trace Queue insert attempt blocking.

Parameters
queueQueue object
timeoutTimeout period

◆ sys_port_trace_k_queue_insert_enter

#define sys_port_trace_k_queue_insert_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue insert attempt entry.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_insert_exit

#define sys_port_trace_k_queue_insert_exit (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue insert attempt exit.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_merge_slist_enter

#define sys_port_trace_k_queue_merge_slist_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue merge slist enter.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_merge_slist_exit

#define sys_port_trace_k_queue_merge_slist_exit (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue merge slist exit.

Parameters
queueQueue object
retReturn value

◆ sys_port_trace_k_queue_peek_head

#define sys_port_trace_k_queue_peek_head (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue peek head.

Parameters
queueQueue object
retReturn value

◆ sys_port_trace_k_queue_peek_tail

#define sys_port_trace_k_queue_peek_tail (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue peek tail.

Parameters
queueQueue object
retReturn value

◆ sys_port_trace_k_queue_prepend_enter

#define sys_port_trace_k_queue_prepend_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue prepend enter.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_prepend_exit

#define sys_port_trace_k_queue_prepend_exit (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue prepend exit.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_queue_insert_blocking

#define sys_port_trace_k_queue_queue_insert_blocking (   queue,
  alloc,
  timeout 
)

#include <zephyr/tracing/tracing.h>

Trace Queue insert attempt blocking.

Parameters
queueQueue object
allocAllocation flag
timeoutTimeout period

◆ sys_port_trace_k_queue_queue_insert_enter

#define sys_port_trace_k_queue_queue_insert_enter (   queue,
  alloc 
)

#include <zephyr/tracing/tracing.h>

Trace Queue insert attempt entry.

Parameters
queueQueue object
allocAllocation flag

◆ sys_port_trace_k_queue_queue_insert_exit

#define sys_port_trace_k_queue_queue_insert_exit (   queue,
  alloc,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue insert attempt outcome.

Parameters
queueQueue object
allocAllocation flag
retReturn value

◆ sys_port_trace_k_queue_remove_enter

#define sys_port_trace_k_queue_remove_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue remove enter.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_remove_exit

#define sys_port_trace_k_queue_remove_exit (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue remove exit.

Parameters
queueQueue object
retReturn value

◆ sys_port_trace_k_queue_unique_append_enter

#define sys_port_trace_k_queue_unique_append_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Queue unique append enter.

Parameters
queueQueue object

◆ sys_port_trace_k_queue_unique_append_exit

#define sys_port_trace_k_queue_unique_append_exit (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Queue unique append exit.

Parameters
queueQueue object
retReturn value