Searched refs:mr_head_tail (Results 1 – 3 of 3) sorted by relevance
23 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:
180 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()
98 } mr_head_tail; member