Home
last modified time | relevance | path

Searched refs:mr_head_tail (Results 1 – 3 of 3) sorted by relevance

/xnu-12377.41.6/tools/lldbmacros/
H A Dmicrostackshot.py23 print('{:>12s}: {}'.format('head', kern_ring.mr_head_tail.mrht_head))
24 print('{:>12s}: {}'.format('tail', kern_ring.mr_head_tail.mrht_tail))
25 …print('{:>12s}: {}'.format('available', (kern_ring.mr_head_tail.mrht_tail - kern_ring.mr_head_tail
27 if kern_ring.mr_head_tail.mrht_tail & 0x3 != 0:
35 next_record = unsigned(cmd_options.get('-O') or kern_ring.mr_head_tail.mrht_tail)
37 while (kern_ring.mr_head_tail.mrht_head - next_record) > 0:
/xnu-12377.41.6/osfmk/kern/
H A Dmpsc_ring.c180 buf->mr_head_tail = (union mpsc_ring_head_tail){ 0 }; in mpsc_ring_init()
258 &buf->mr_head_tail, in mpsc_ring_write()
263 &buf->mr_head_tail.mrht_head_tail, in mpsc_ring_write()
311 union mpsc_ring_head_tail head_tail = os_atomic_load(&buf->mr_head_tail, acquire); in mpsc_ring_read_start()
361 os_atomic_store(&buf->mr_head_tail.mrht_tail, cursor.mrc_commit_pos, relaxed); in mpsc_ring_read_finish()
H A Dmpsc_ring.h98 } mr_head_tail; member