Searched refs:Barrier (Results 1 - 5 of 5) sorted by relevance

/systemd/src/basic/
H A Dbarrier.h30 typedef struct Barrier Barrier; typedef in typeref:struct:Barrier
48 struct Barrier { struct
57 int barrier_create(Barrier *obj);
58 void barrier_destroy(Barrier *b);
60 DEFINE_TRIVIAL_CLEANUP_FUNC(Barrier*, barrier_destroy);
62 void barrier_set_role(Barrier *b, unsigned int role);
64 bool barrier_place(Barrier *b);
65 bool barrier_abort(Barrier *b);
67 bool barrier_wait_next(Barrier *
[all...]
H A Dbarrier.c48 * Barrier-API: Both ends can place as many barriers via barrier_place() as
109 int barrier_create(Barrier *b) {
110 _cleanup_(barrier_destroyp) Barrier *staging = b;
143 void barrier_destroy(Barrier *b) {
170 void barrier_set_role(Barrier *b, unsigned int role) {
191 static bool barrier_write(Barrier *b, uint64_t buf) {
229 static bool barrier_read(Barrier *b, int64_t comp) {
301 bool barrier_place(Barrier *b) {
326 bool barrier_abort(Barrier *b) {
344 bool barrier_wait_next(Barrier *
[all...]
/systemd/src/test/
H A Dtest-barrier.c22 * These tests verify the correct behavior of the IPC Barrier implementation.
58 Barrier b = BARRIER_NULL; \
/systemd/src/nspawn/
H A Dnspawn.c2445 Barrier *barrier,
2657 Barrier *barrier,
3311 _cleanup_(barrier_destroy) Barrier barrier = BARRIER_NULL;
/systemd/src/core/
H A Dexecute.c827 _cleanup_(barrier_destroy) Barrier barrier = BARRIER_NULL;

Completed in 30 milliseconds