Searched refs:gpr_mpscq (Results 1 – 6 of 6) sorted by relevance
40 typedef struct gpr_mpscq { struct46 } gpr_mpscq; argument48 void gpr_mpscq_init(gpr_mpscq* q);49 void gpr_mpscq_destroy(gpr_mpscq* q);54 bool gpr_mpscq_push(gpr_mpscq* q, gpr_mpscq_node* n);58 gpr_mpscq_node* gpr_mpscq_pop(gpr_mpscq* q);60 gpr_mpscq_node* gpr_mpscq_pop_and_check_end(gpr_mpscq* q, bool* empty);65 gpr_mpscq queue;
25 void gpr_mpscq_init(gpr_mpscq* q) { in gpr_mpscq_init()31 void gpr_mpscq_destroy(gpr_mpscq* q) { in gpr_mpscq_destroy()36 bool gpr_mpscq_push(gpr_mpscq* q, gpr_mpscq_node* n) { in gpr_mpscq_push()44 gpr_mpscq_node* gpr_mpscq_pop(gpr_mpscq* q) { in gpr_mpscq_pop()49 gpr_mpscq_node* gpr_mpscq_pop_and_check_end(gpr_mpscq* q, bool* empty) { in gpr_mpscq_pop_and_check_end()
47 gpr_mpscq q; in test_serial()62 gpr_mpscq* q;82 gpr_mpscq q; in test_mt()118 gpr_mpscq* q;152 gpr_mpscq q; in test_mt_multipop()
45 gpr_mpscq queue;
50 gpr_mpscq queue;
209 gpr_mpscq queue;