Lines Matching refs:cnt
440 local_t cnt; member
591 static inline bool __rb_time_read(rb_time_t *t, u64 *ret, unsigned long *cnt) in __rb_time_read() argument
602 c = local_read(&t->cnt); in __rb_time_read()
606 } while (c != local_read(&t->cnt)); in __rb_time_read()
608 *cnt = rb_time_cnt(top); in __rb_time_read()
611 if (*cnt != rb_time_cnt(msb) || *cnt != rb_time_cnt(bottom)) in __rb_time_read()
621 unsigned long cnt; in rb_time_read() local
623 return __rb_time_read(t, ret, &cnt); in rb_time_read()
626 static inline unsigned long rb_time_val_cnt(unsigned long val, unsigned long cnt) in rb_time_val_cnt() argument
628 return (val & RB_TIME_VAL_MASK) | ((cnt & 3) << RB_TIME_SHIFT); in rb_time_val_cnt()
639 static inline void rb_time_val_set(local_t *t, unsigned long val, unsigned long cnt) in rb_time_val_set() argument
641 val = rb_time_val_cnt(val, cnt); in rb_time_val_set()
647 unsigned long cnt, top, bottom, msb; in rb_time_set() local
653 cnt = local_inc_return(&t->cnt); in rb_time_set()
654 rb_time_val_set(&t->top, top, cnt); in rb_time_set()
655 rb_time_val_set(&t->bottom, bottom, cnt); in rb_time_set()
656 rb_time_val_set(&t->msb, val >> RB_TIME_MSB_SHIFT, cnt); in rb_time_set()
657 } while (cnt != local_read(&t->cnt)); in rb_time_set()
830 size_t cnt; in ring_buffer_nr_dirty_pages() local
834 cnt = local_read(&buffer->buffers[cpu]->pages_touched); in ring_buffer_nr_dirty_pages()
836 if (WARN_ON_ONCE(cnt < lost)) in ring_buffer_nr_dirty_pages()
839 cnt -= lost; in ring_buffer_nr_dirty_pages()
842 if (cnt < read) { in ring_buffer_nr_dirty_pages()
843 WARN_ON_ONCE(read > cnt + 1); in ring_buffer_nr_dirty_pages()
847 return cnt - read; in ring_buffer_nr_dirty_pages()
4513 int cnt = 0; in ring_buffer_search_footer() local
4528 if (cnt++ < 3) in ring_buffer_search_footer()
6164 int cnt; member
6192 int cnt; in rb_write_something() local
6195 cnt = data->cnt + (nested ? 27 : 0); in rb_write_something()
6198 size = (cnt * 68 / 25) % (sizeof(rb_string) - 1); in rb_write_something()
6257 data->cnt++; in rb_test()
6261 usleep_range(((data->cnt % 3) + 1) * 100, 1000); in rb_test()
6313 rb_data[cpu].cnt = cpu; in test_ringbuffer()