Searched refs:prb_first_seq (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/kernel/printk/ |
H A D | printk_ringbuffer.c | 280 * desc_reserve:D / prb_first_seq:C 816 * state. The implementation of prb_first_seq() relies on this. in desc_push_tail() 957 * prb_first_seq:C. in desc_reserve() 1826 static u64 prb_first_seq(struct printk_ringbuffer *rb) in prb_first_seq() function 1835 id = atomic_long_read(&rb->desc_ring.tail_id); /* LMM(prb_first_seq:A) */ in prb_first_seq() 1837 d_state = desc_read(desc_ring, id, &desc, &seq, NULL); /* LMM(prb_first_seq:B) */ in prb_first_seq() 1854 * If prb_first_seq:B reads from desc_reserve:F, then in prb_first_seq() 1855 * prb_first_seq:A reads from desc_push_tail:B. in prb_first_seq() 1861 * RMB prb_first_seq:B to prb_first_seq in prb_first_seq() [all...] |
/kernel/linux/linux-6.6/kernel/printk/ |
H A D | printk_ringbuffer.c | 280 * desc_reserve:D / prb_first_seq:C 818 * state. The implementation of prb_first_seq() relies on this. in desc_push_tail() 959 * prb_first_seq:C. in desc_reserve() 1835 static u64 prb_first_seq(struct printk_ringbuffer *rb) in prb_first_seq() function 1844 id = atomic_long_read(&rb->desc_ring.tail_id); /* LMM(prb_first_seq:A) */ in prb_first_seq() 1846 d_state = desc_read(desc_ring, id, &desc, &seq, NULL); /* LMM(prb_first_seq:B) */ in prb_first_seq() 1863 * If prb_first_seq:B reads from desc_reserve:F, then in prb_first_seq() 1864 * prb_first_seq:A reads from desc_push_tail:B. in prb_first_seq() 1870 * RMB prb_first_seq:B to prb_first_seq in prb_first_seq() [all...] |
Completed in 6 milliseconds