Searched refs:mpsc (Results 1 – 10 of 10) sorted by relevance
86 struct mpsc { struct113 static inline void mpsc_init(struct mpsc *q) in mpsc_init()126 static ALWAYS_INLINE void mpsc_push(struct mpsc *q, struct mpsc_node *n) in mpsc_push()145 static inline struct mpsc_node *mpsc_pop(struct mpsc *q) in mpsc_pop()
15 static struct mpsc push_pop_q;25 ZTEST(mpsc, test_push_pop) in ZTEST() argument107 static struct mpsc mpsc_q;164 ZTEST(mpsc, test_mpsc_threaded) in ZTEST() argument203 ZTEST(mpsc, test_mpsc_throughput) in ZTEST() argument233 ZTEST_SUITE(mpsc, NULL, NULL, NULL, NULL, NULL);
8 at `1024cores <https://www.1024cores.net/home/lock-free-algorithms/queues/intrusive-mpsc-node-based…
24 struct mpsc io_q;
25 struct mpsc io_q;
26 struct mpsc io_q;
20 struct mpsc io_q;
23 struct mpsc io_q;
372 struct mpsc free_q;379 struct mpsc free_q;434 struct mpsc sq;437 struct mpsc cq;
35 Enable usage of mpsc packet buffer. Packet buffer is capable of