spsc_queue
struct spsc_queue job_queue;
static inline void spsc_queue_init(struct spsc_queue *queue)
static inline struct spsc_node *spsc_queue_peek(struct spsc_queue *queue)
static inline int spsc_queue_count(struct spsc_queue *queue)
static inline bool spsc_queue_push(struct spsc_queue *queue, struct spsc_node *node)
static inline struct spsc_node *spsc_queue_pop(struct spsc_queue *queue)