Zephyr API Documentation
4.0.0
A Scalable Open Source RTOS
4.0.0
Toggle main menu visibility
Main Page
Related Pages
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
Files
File List
Globals
All
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
f
g
h
i
k
l
m
n
o
p
r
s
t
u
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
▼
Zephyr API Documentation
►
Introduction
Deprecated List
▼
Topics
►
Audio
►
Connectivity
►
Coresight APIs
►
DSP Interface
►
Device Driver APIs
►
Device Model
►
Devicetree
►
Error numbers
►
Internal and System API
►
Kernel APIs
►
Memory Management APIs
►
Operating System Services
►
Sensing
►
Testing
►
Tests
►
Third-party
►
Trace and Debug Domain APIs
▼
Utilities
►
Base64
▼
Data Structure APIs
►
Balanced Red/Black Tree
►
Bit array
►
Doubly-linked list
►
Flagged Single-linked list
►
Hashmap
►
MPSC (Multi producer, single consumer) packet buffer API
▼
MPSC Lockfree Queue API
mpsc_lockfree.h
►
mpsc_node
►
mpsc
MPSC_INIT
mpsc_ptr_get
mpsc_ptr_set
mpsc_ptr_set_get
mpsc_ptr_t
mpsc_init
mpsc_pop
mpsc_push
►
Ring Buffer APIs
►
SPSC (Single producer, single consumer) packet buffer API
►
SPSC API
►
Single-linked list
►
Formatted Output APIs
►
JSON
►
Linear Range
►
Math extras
►
Monochrome Character Framebuffer
►
Navigation
►
Time Utility APIs
►
Utility Functions
►
battery APIs
►
nRF70 Offloaded raw TX API
►
Data Structures
►
Files
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
Data Fields
mpsc_node Struct Reference
Utilities
»
Data Structure APIs
»
MPSC Lockfree Queue API
Queue member.
More...
#include <
mpsc_lockfree.h
>
Data Fields
mpsc_ptr_t
next
Detailed Description
Queue member.
Field Documentation
◆
next
mpsc_ptr_t
mpsc_node::next
The documentation for this struct was generated from the following file:
zephyr/sys/
mpsc_lockfree.h
mpsc_node
Generated on Sat Nov 16 2024 04:55:08 for Zephyr API Documentation by
1.12.0