Lines Matching refs:seq

573 	unsigned int seq;  in latched_seq_read_nolock()  local
578 seq = read_seqcount_latch(&ls->latch); in latched_seq_read_nolock()
579 idx = seq & 0x1; in latched_seq_read_nolock()
581 } while (read_seqcount_latch_retry(&ls->latch, seq)); in latched_seq_read_nolock()
680 (info->facility << 3) | info->level, info->seq, in info_print_ext_header()
742 atomic64_t seq; member
837 if (!printk_get_next_message(&pmsg, atomic64_read(&user->seq), true, false)) { in devkmsg_read()
854 printk_get_next_message(&pmsg, atomic64_read(&user->seq), true, in devkmsg_read()
862 atomic64_set(&user->seq, pmsg.seq); in devkmsg_read()
867 atomic64_set(&user->seq, pmsg.seq + 1); in devkmsg_read()
903 atomic64_set(&user->seq, prb_first_valid_seq(prb)); in devkmsg_llseek()
911 atomic64_set(&user->seq, latched_seq_read_nolock(&clear_seq)); in devkmsg_llseek()
915 atomic64_set(&user->seq, prb_next_seq(prb)); in devkmsg_llseek()
931 if (prb_read_valid_info(prb, atomic64_read(&user->seq), &info, NULL)) { in devkmsg_poll()
933 if (info.seq != atomic64_read(&user->seq)) in devkmsg_poll()
967 atomic64_set(&user->seq, prb_first_valid_seq(prb)); in devkmsg_open()
1036 VMCOREINFO_OFFSET(printk_info, seq); in log_buf_vmcoreinfo_setup()
1184 u64 seq; in setup_log_buf() local
1251 prb_for_each_record(0, &printk_rb_static, seq, &r) { in setup_log_buf()
1268 prb_for_each_record(seq, &printk_rb_static, seq, &r) { in setup_log_buf()
1276 if (seq != prb_next_seq(&printk_rb_static)) { in setup_log_buf()
1278 prb_next_seq(&printk_rb_static) - seq); in setup_log_buf()
1567 u64 seq; in find_first_fitting_seq() local
1570 prb_for_each_info(start_seq, prb, seq, &info, &line_count) { in find_first_fitting_seq()
1571 if (info.seq >= max_seq) in find_first_fitting_seq()
1580 if (seq < max_seq) in find_first_fitting_seq()
1581 max_seq = seq; in find_first_fitting_seq()
1589 prb_for_each_info(start_seq, prb, seq, &info, &line_count) { in find_first_fitting_seq()
1590 if (len <= size || info.seq >= max_seq) in find_first_fitting_seq()
1595 return seq; in find_first_fitting_seq()
1605 u64 seq; in syslog_print() local
1620 seq = syslog_seq; in syslog_print()
1634 prb_read_valid(prb, seq, NULL)); /* LMM(syslog_print:A) */ in syslog_print()
1639 } while (syslog_seq != seq); in syslog_print()
1653 if (r.info->seq != syslog_seq) { in syslog_print()
1655 syslog_seq = r.info->seq; in syslog_print()
1670 syslog_seq = r.info->seq + 1; in syslog_print()
1709 u64 seq; in syslog_print_all() local
1721 seq = find_first_fitting_seq(latched_seq_read_nolock(&clear_seq), -1, in syslog_print_all()
1726 prb_for_each_record(seq, prb, seq, &r) { in syslog_print_all()
1732 seq--; in syslog_print_all()
1747 latched_seq_write(&clear_seq, seq); in syslog_print_all()
1836 if (info.seq != syslog_seq) { in do_syslog()
1838 syslog_seq = info.seq; in do_syslog()
1851 u64 seq; in do_syslog() local
1853 prb_for_each_info(syslog_seq, prb, seq, &info, in do_syslog()
2488 #define prb_read_valid(rb, seq, r) false argument
2980 bool printk_get_next_message(struct printk_message *pmsg, u64 seq, in printk_get_next_message() argument
3005 if (!prb_read_valid(prb, seq, &r)) in printk_get_next_message()
3008 pmsg->seq = r.info->seq; in printk_get_next_message()
3009 pmsg->dropped = r.info->seq - seq; in printk_get_next_message()
3092 if (!printk_get_next_message(&pmsg, con->seq, is_extended, true)) in console_emit_next_record()
3099 con->seq = pmsg.seq + 1; in console_emit_next_record()
3119 con->seq = pmsg.seq + 1; in console_emit_next_record()
3143 con->seq = pmsg.seq + 1; in console_emit_next_record()
3227 printk_seq = con->seq; in console_flush_all()
3431 u64 seq; in __console_rewind_all() local
3433 seq = prb_first_valid_seq(prb); in __console_rewind_all()
3440 nbcon_seq_force(c, seq); in __console_rewind_all()
3447 c->seq = seq; in __console_rewind_all()
3616 printk_seq = con->seq; in legacy_kthread_should_wakeup()
3930 u64 seq; in get_init_console_seq() local
3938 seq = nbcon_seq_read(con); in get_init_console_seq()
3940 seq = con->seq; in get_init_console_seq()
3942 if (seq < init_seq) in get_init_console_seq()
3943 init_seq = seq; in get_init_console_seq()
4070 newcon->seq = init_seq; in register_console()
4398 u64 seq; in __pr_flush() local
4406 seq = prb_next_reserve_seq(prb); in __pr_flush()
4457 printk_seq = c->seq; in __pr_flush()
4460 if (printk_seq < seq) in __pr_flush()
4461 diff += seq - printk_seq; in __pr_flush()
4818 iter->cur_seq = r.info->seq + 1; in kmsg_dump_get_line()
4852 u64 seq; in kmsg_dump_get_buffer() local
4865 if (info.seq != iter->cur_seq) { in kmsg_dump_get_buffer()
4867 iter->cur_seq = info.seq; in kmsg_dump_get_buffer()
4881 seq = find_first_fitting_seq(iter->cur_seq, iter->next_seq, in kmsg_dump_get_buffer()
4888 next_seq = seq; in kmsg_dump_get_buffer()
4892 prb_for_each_record(seq, prb, seq, &r) { in kmsg_dump_get_buffer()
4893 if (r.info->seq >= iter->next_seq) in kmsg_dump_get_buffer()