Home
last modified time | relevance | path

Searched refs:tail_lpos (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/kernel/printk/
H A Dprintk_ringbuffer.c134 * Data rings have a @tail_lpos that points to the beginning of the oldest
140 * into the reusable state and then pushing the @tail_lpos forward beyond
142 * descriptor. If a data block is not valid, the @tail_lpos cannot be
633 unsigned long tail_lpos; in data_push_tail() local
658 tail_lpos = atomic_long_read(&data_ring->tail_lpos); /* LMM(data_push_tail:A) */ in data_push_tail()
667 while ((lpos - tail_lpos) - 1 < DATA_SIZE(data_ring)) { in data_push_tail()
672 if (!data_make_reusable(rb, data_ring, tail_lpos, lpos, in data_push_tail()
731 tail_lpos_new = atomic_long_read(&data_ring->tail_lpos in data_push_tail()
733 if (tail_lpos_new == tail_lpos) in data_push_tail()
[all...]
H A Dprintk_ringbuffer.h68 atomic_long_t tail_lpos; member
212 * The initial @head_lpos and @tail_lpos for data rings. It is at index
266 .tail_lpos = ATOMIC_LONG_INIT(BLK0_LPOS((avgtextbits) + (descbits))), \
H A Dprintk.c1003 VMCOREINFO_OFFSET(prb_data_ring, tail_lpos); in log_buf_vmcoreinfo_setup()
/kernel/linux/linux-6.6/kernel/printk/
H A Dprintk_ringbuffer.c134 * Data rings have a @tail_lpos that points to the beginning of the oldest
140 * into the reusable state and then pushing the @tail_lpos forward beyond
142 * descriptor. If a data block is not valid, the @tail_lpos cannot be
636 unsigned long tail_lpos; in data_push_tail() local
661 tail_lpos = atomic_long_read(&data_ring->tail_lpos); /* LMM(data_push_tail:A) */ in data_push_tail()
670 while ((lpos - tail_lpos) - 1 < DATA_SIZE(data_ring)) { in data_push_tail()
675 if (!data_make_reusable(rb, tail_lpos, lpos, &next_lpos)) { in data_push_tail()
733 tail_lpos_new = atomic_long_read(&data_ring->tail_lpos in data_push_tail()
735 if (tail_lpos_new == tail_lpos) in data_push_tail()
[all...]
H A Dprintk_ringbuffer.h68 atomic_long_t tail_lpos; member
213 * The initial @head_lpos and @tail_lpos for data rings. It is at index
268 .tail_lpos = ATOMIC_LONG_INIT(BLK0_LPOS((avgtextbits) + (descbits))), \
H A Dprintk.c1016 VMCOREINFO_OFFSET(prb_data_ring, tail_lpos); in log_buf_vmcoreinfo_setup()

Completed in 13 milliseconds