Home
last modified time | relevance | path

Searched defs:spsc (Results 1 – 2 of 2) sorted by relevance

/Zephyr-Core-3.7.0/include/zephyr/sys/
Dspsc_lockfree.h59 struct spsc { struct
77 * @brief Statically initialize an spsc argument
124 #define spsc_size(spsc) ((spsc)->_spsc.mask + 1) argument
133 #define z_spsc_mask(spsc, i) ((i) & (spsc)->_spsc.mask) argument
139 #define z_spsc_in(spsc) (unsigned long)atomic_get(&(spsc)->_spsc.in) argument
145 #define z_spsc_out(spsc) (unsigned long)atomic_get(&(spsc)->_spsc.out) argument
155 #define spsc_reset(spsc) \ argument
170 #define spsc_acquire(spsc) \ argument
187 #define spsc_produce(spsc) \ argument
203 #define spsc_produce_all(spsc) \ argument
[all …]
/Zephyr-Core-3.7.0/tests/lib/lockfree/src/
Dtest_spsc.c18 ZTEST(spsc, test_produce_consume_size1) in ZTEST() argument
75 ZTEST(spsc, test_produce_consume_wrap_around) in ZTEST() argument
109 ZTEST(spsc, test_int_wrap_around) in ZTEST() argument
211 ZTEST(spsc, test_spsc_threaded) in ZTEST() argument
233 ZTEST(spsc, test_spsc_throughput) in ZTEST() argument