Searched refs:tail_lpos (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/kernel/printk/ |
| H A D | printk_ringbuffer.c | 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, data_ring, tail_lpos, lpos, in data_push_tail() 734 tail_lpos_new = atomic_long_read(&data_ring->tail_lpos in data_push_tail() 736 if (tail_lpos_new == tail_lpos) in data_push_tail() 740 tail_lpos = tail_lpos_new; in data_push_tail() 751 if (atomic_long_try_cmpxchg(&data_ring->tail_lpos, &tail_lpos, in data_push_tail() 2095 atomic_long_set(&rb->text_data_ring.tail_lpos, BLK0_LPOS(textbits)); in prb_init()
|
| H A D | printk_ringbuffer.h | 68 atomic_long_t tail_lpos; member 268 .tail_lpos = ATOMIC_LONG_INIT(BLK0_LPOS((avgtextbits) + (descbits))), \
|
| H A D | printk.c | 1028 VMCOREINFO_OFFSET(prb_data_ring, tail_lpos); in log_buf_vmcoreinfo_setup()
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/kdump/ |
| H A D | vmcoreinfo.rst | 289 (prb_data_ring, size_bits|data|head_lpos|tail_lpos)
|