Home
last modified time | relevance | path

Searched refs:mr_writer_holds (Results 1 – 2 of 2) sorted by relevance

/xnu-12377.61.12/osfmk/kern/
H A Dmpsc_ring.c162 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()
H A Dmpsc_ring.h76 uint32_t *mr_writer_holds; member