Searched refs:mr_writer_holds (Results 1 – 2 of 2) sorted by relevance
162 size_t holds_size = writers_max * sizeof(buf->mr_writer_holds[0]); in mpsc_ring_init()163 buf->mr_writer_holds = kalloc_data_tag( in mpsc_ring_init()167 if (!buf->mr_writer_holds) { in mpsc_ring_init()178 buf->mr_writer_holds[i] = HOLD_EMPTY; in mpsc_ring_init()289 &buf->mr_writer_holds[writer_id], in mpsc_ring_write()301 os_atomic_store(&buf->mr_writer_holds[writer_id], HOLD_EMPTY, release); in mpsc_ring_write()316 uint32_t hold = os_atomic_load(&buf->mr_writer_holds[i], relaxed); in mpsc_ring_read_start()
76 uint32_t *mr_writer_holds; member