| /kernel/bpf/ |
| A D | bpf_iter.c | 127 p = seq->op->start(seq, &seq->index); in bpf_seq_read() 132 seq->op->stop(seq, p); in bpf_seq_read() 137 err = seq->op->show(seq, p); in bpf_seq_read() 147 seq->op->stop(seq, p); in bpf_seq_read() 158 p = seq->op->next(seq, p, &seq->index); in bpf_seq_read() 178 seq->op->stop(seq, p); in bpf_seq_read() 184 err = seq->op->show(seq, p); in bpf_seq_read() 193 seq->op->stop(seq, p); in bpf_seq_read() 205 seq->op->stop(seq, NULL); in bpf_seq_read() 210 seq->op->stop(seq, p); in bpf_seq_read() [all …]
|
| A D | cgroup_iter.c | 59 struct cgroup_iter_priv *p = seq->private; in cgroup_iter_seq_start() 90 struct cgroup_iter_priv *p = seq->private; in cgroup_iter_seq_stop() 96 __cgroup_iter_seq_show(seq, NULL, true); in cgroup_iter_seq_stop() 104 struct cgroup_iter_priv *p = seq->private; in cgroup_iter_seq_next() 123 struct cgroup_iter_priv *p = seq->private; in __cgroup_iter_seq_show() 135 meta.seq = seq; in __cgroup_iter_seq_show() 233 struct seq_file *seq) in bpf_iter_cgroup_show_fdinfo() argument 250 seq_printf(seq, "cgroup_path:\t%s\n", buf); in bpf_iter_cgroup_show_fdinfo() 255 seq_puts(seq, "order: descendants_pre\n"); in bpf_iter_cgroup_show_fdinfo() 259 seq_puts(seq, "order: ancestors_up\n"); in bpf_iter_cgroup_show_fdinfo() [all …]
|
| A D | link_iter.c | 13 static void *bpf_link_seq_start(struct seq_file *seq, loff_t *pos) in bpf_link_seq_start() argument 15 struct bpf_iter_seq_link_info *info = seq->private; in bpf_link_seq_start() 27 static void *bpf_link_seq_next(struct seq_file *seq, void *v, loff_t *pos) in bpf_link_seq_next() argument 29 struct bpf_iter_seq_link_info *info = seq->private; in bpf_link_seq_next() 44 static int __bpf_link_seq_show(struct seq_file *seq, void *v, bool in_stop) in DEFINE_BPF_ITER_FUNC() 53 meta.seq = seq; in DEFINE_BPF_ITER_FUNC() 61 static int bpf_link_seq_show(struct seq_file *seq, void *v) in bpf_link_seq_show() argument 63 return __bpf_link_seq_show(seq, v, false); in bpf_link_seq_show() 66 static void bpf_link_seq_stop(struct seq_file *seq, void *v) in bpf_link_seq_stop() argument 69 (void)__bpf_link_seq_show(seq, v, true); in bpf_link_seq_stop()
|
| A D | prog_iter.c | 13 static void *bpf_prog_seq_start(struct seq_file *seq, loff_t *pos) in bpf_prog_seq_start() argument 15 struct bpf_iter_seq_prog_info *info = seq->private; in bpf_prog_seq_start() 27 static void *bpf_prog_seq_next(struct seq_file *seq, void *v, loff_t *pos) in bpf_prog_seq_next() argument 29 struct bpf_iter_seq_prog_info *info = seq->private; in bpf_prog_seq_next() 44 static int __bpf_prog_seq_show(struct seq_file *seq, void *v, bool in_stop) in DEFINE_BPF_ITER_FUNC() 53 meta.seq = seq; in DEFINE_BPF_ITER_FUNC() 61 static int bpf_prog_seq_show(struct seq_file *seq, void *v) in bpf_prog_seq_show() argument 63 return __bpf_prog_seq_show(seq, v, false); in bpf_prog_seq_show() 66 static void bpf_prog_seq_stop(struct seq_file *seq, void *v) in bpf_prog_seq_stop() argument 69 (void)__bpf_prog_seq_show(seq, v, true); in bpf_prog_seq_stop()
|
| A D | task_iter.c | 182 meta.seq = seq; in DEFINE_BPF_ITER_FUNC() 194 return __task_seq_show(seq, v, false); in task_seq_show() 200 (void)__task_seq_show(seq, v, true); in task_seq_stop() 351 meta.seq = seq; in DEFINE_BPF_ITER_FUNC() 365 return __task_file_seq_show(seq, v, false); in task_file_seq_show() 373 (void)__task_file_seq_show(seq, v, true); in task_file_seq_stop() 613 meta.seq = seq; in DEFINE_BPF_ITER_FUNC() 626 return __task_vma_seq_show(seq, false); in task_vma_seq_show() 634 (void)__task_vma_seq_show(seq, true); in task_vma_seq_stop() 686 seq_printf(seq, "tid:\t%u\n", aux->task.pid); in bpf_iter_task_show_fdinfo() [all …]
|
| A D | kmem_cache_iter.c | 115 static void *kmem_cache_iter_seq_start(struct seq_file *seq, loff_t *pos) in kmem_cache_iter_seq_start() argument 120 union kmem_cache_iter_priv *p = seq->private; in kmem_cache_iter_seq_start() 152 static void kmem_cache_iter_seq_stop(struct seq_file *seq, void *v) in kmem_cache_iter_seq_stop() argument 159 union kmem_cache_iter_priv *p = seq->private; in kmem_cache_iter_seq_stop() 162 meta.seq = seq; in kmem_cache_iter_seq_stop() 170 static void *kmem_cache_iter_seq_next(struct seq_file *seq, void *v, loff_t *pos) in kmem_cache_iter_seq_next() argument 172 union kmem_cache_iter_priv *p = seq->private; in kmem_cache_iter_seq_next() 179 static int kmem_cache_iter_seq_show(struct seq_file *seq, void *v) in kmem_cache_iter_seq_show() argument 189 meta.seq = seq; in kmem_cache_iter_seq_show() 212 struct seq_file *seq) in bpf_iter_kmem_cache_show_fdinfo() argument [all …]
|
| A D | dmabuf_iter.c | 9 static void *dmabuf_iter_seq_start(struct seq_file *seq, loff_t *pos) in dmabuf_iter_seq_start() argument 17 static void *dmabuf_iter_seq_next(struct seq_file *seq, void *v, loff_t *pos) in dmabuf_iter_seq_next() argument 31 static int __dmabuf_seq_show(struct seq_file *seq, void *v, bool in_stop) in __dmabuf_seq_show() argument 34 .seq = seq, in __dmabuf_seq_show() 48 static int dmabuf_iter_seq_show(struct seq_file *seq, void *v) in dmabuf_iter_seq_show() argument 50 return __dmabuf_seq_show(seq, v, false); in dmabuf_iter_seq_show() 53 static void dmabuf_iter_seq_stop(struct seq_file *seq, void *v) in dmabuf_iter_seq_stop() argument 69 struct seq_file *seq) in bpf_iter_dmabuf_show_fdinfo() argument 71 seq_puts(seq, "dmabuf iter\n"); in bpf_iter_dmabuf_show_fdinfo()
|
| A D | map_iter.c | 13 static void *bpf_map_seq_start(struct seq_file *seq, loff_t *pos) in bpf_map_seq_start() argument 15 struct bpf_iter_seq_map_info *info = seq->private; in bpf_map_seq_start() 27 static void *bpf_map_seq_next(struct seq_file *seq, void *v, loff_t *pos) in bpf_map_seq_next() argument 29 struct bpf_iter_seq_map_info *info = seq->private; in bpf_map_seq_next() 53 meta.seq = seq; in DEFINE_BPF_ITER_FUNC() 61 static int bpf_map_seq_show(struct seq_file *seq, void *v) in bpf_map_seq_show() argument 63 return __bpf_map_seq_show(seq, v, false); in bpf_map_seq_show() 66 static void bpf_map_seq_stop(struct seq_file *seq, void *v) in bpf_map_seq_stop() argument 69 (void)__bpf_map_seq_show(seq, v, true); in bpf_map_seq_stop() 152 struct seq_file *seq) in bpf_iter_map_show_fdinfo() argument [all …]
|
| /kernel/trace/ |
| A D | trace_seq.c | 35 if (unlikely(!s->seq.size)) in __trace_seq_init() 89 seq_buf_vprintf(&s->seq, fmt, ap); in trace_seq_printf() 94 s->seq.len = save_len; in trace_seq_printf() 121 s->seq.len = save_len; in trace_seq_bitmask() 152 s->seq.len = save_len; in trace_seq_vprintf() 186 s->seq.len = save_len; in trace_seq_bprintf() 243 seq_buf_putc(&s->seq, c); in trace_seq_putc() 303 s->seq.len = save_len; in trace_seq_putmem_hex() 339 s->seq.len = save_len; in trace_seq_path() 400 s->seq.len = save_len; in trace_seq_hex_dump() [all …]
|
| A D | trace_output.c | 32 struct trace_seq *s = &iter->seq; in trace_print_bputs_msg_only() 45 struct trace_seq *s = &iter->seq; in trace_print_bprintk_msg_only() 58 struct trace_seq *s = &iter->seq; in trace_print_printk_msg_only() 304 struct trace_seq *s = &iter->seq; in trace_raw_output_prep() 325 struct trace_seq *s = &iter->seq; in trace_event_printf() 341 struct trace_seq *s = &iter->seq; in trace_output_raw() 576 struct trace_seq *s = &iter->seq; in lat_print_timestamp() 631 struct trace_seq *s = &iter->seq; in trace_print_context() 663 struct trace_seq *s = &iter->seq; in trace_print_lat_context() 1067 trace_seq_putc(&iter->seq, '\n'); in print_fields() [all …]
|
| /kernel/cgroup/ |
| A D | debug.c | 58 seq_puts(seq, "\n"); in current_css_set_read() 144 seq_printf(seq, "%pK", tcset); in cgroup_css_links_read() 148 seq_printf(seq, " %d", refcnt); in cgroup_css_links_read() 162 seq_puts(seq, "\n"); in cgroup_css_links_read() 166 seq_printf(seq, " task %d\n", in cgroup_css_links_read() 172 seq_printf(seq, " task %d\n", in cgroup_css_links_read() 181 seq_puts(seq, " [dead]\n"); in cgroup_css_links_read() 192 seq_puts(seq, "\n"); in cgroup_css_links_read() 248 seq_puts(seq, ", "); in cgroup_masks_read_one() 249 seq_puts(seq, ss->name); in cgroup_masks_read_one() [all …]
|
| A D | cgroup.c | 3050 seq_putc(seq, ' '); in cgroup_print_ss_mask() 3051 seq_puts(seq, ss->name); in cgroup_print_ss_mask() 3055 seq_putc(seq, '\n'); in cgroup_print_ss_mask() 3597 seq_puts(seq, "threaded\n"); in cgroup_type_show() 3603 seq_puts(seq, "domain\n"); in cgroup_type_show() 3636 seq_puts(seq, "max\n"); in cgroup_max_descendants_show() 3679 seq_puts(seq, "max\n"); in cgroup_max_depth_show() 4229 return seq_cft(seq)->seq_start(seq, ppos); in cgroup_seqfile_start() 4234 return seq_cft(seq)->seq_next(seq, v, ppos); in cgroup_seqfile_next() 4239 if (seq_cft(seq)->seq_stop) in cgroup_seqfile_stop() [all …]
|
| A D | cgroup-v1.c | 583 struct cgroup *cgrp = seq_css(seq)->cgroup; in cgroup_release_agent_show() 586 seq_puts(seq, cgrp->root->release_agent_path); in cgroup_release_agent_show() 588 seq_putc(seq, '\n'); in cgroup_release_agent_show() 594 seq_puts(seq, "0\n"); in cgroup_sane_behavior_show() 892 seq_puts(seq, ",noprefix"); in cgroup1_show_options() 894 seq_puts(seq, ",xattr"); in cgroup1_show_options() 896 seq_puts(seq, ",cpuset_v2_mode"); in cgroup1_show_options() 898 seq_puts(seq, ",favordynmods"); in cgroup1_show_options() 902 seq_show_option(seq, "release_agent", in cgroup1_show_options() 907 seq_puts(seq, ",clone_children"); in cgroup1_show_options() [all …]
|
| /kernel/time/ |
| A D | timekeeping.c | 133 .seq = SEQCNT_LATCH_ZERO(tk_fast_mono.seq), 139 .seq = SEQCNT_LATCH_ZERO(tk_fast_raw.seq), 443 seq = read_seqcount_latch(&tkf->seq); in __ktime_get_fast_ns() 564 seq = raw_read_seqcount_latch(&tkf->seq); in ktime_get_real_fast_ns() 796 seq = read_seqcount_begin(&tk_core.seq); in ktime_get_real_ts64() 818 seq = read_seqcount_begin(&tk_core.seq); in ktime_get() 837 seq = read_seqcount_begin(&tk_core.seq); in ktime_get_resolution_ns() 861 seq = read_seqcount_begin(&tk_core.seq); in ktime_get_with_offset() 882 seq = read_seqcount_begin(&tk_core.seq); in ktime_get_coarse_with_offset() 912 seq = read_seqcount_begin(&tk_core.seq); in ktime_mono_to_any() [all …]
|
| A D | sched_clock.c | 39 seqcount_latch_t seq; member 74 *seq = read_seqcount_latch(&cd.seq); in sched_clock_read_begin() 75 return cd.read_data + (*seq & 1); in sched_clock_read_begin() 80 return read_seqcount_latch_retry(&cd.seq, seq); in sched_clock_read_retry() 86 unsigned int seq; in __sched_clock() local 90 seq = raw_read_seqcount_latch(&cd.seq); in __sched_clock() 91 rd = cd.read_data + (seq & 1); in __sched_clock() 96 } while (raw_read_seqcount_latch_retry(&cd.seq, seq)); in __sched_clock() 141 write_seqcount_latch(&cd.seq); in update_clock_read_data() 146 write_seqcount_latch_end(&cd.seq); in update_clock_read_data() [all …]
|
| /kernel/printk/ |
| A D | printk_ringbuffer.c | 1606 u64 seq; in prb_reserve() local 1634 seq = info->seq; in prb_reserve() 1658 info->seq = seq + DESCS_COUNT(desc_ring); in prb_reserve() 1952 u64 seq; in prb_first_seq() local 1986 return seq; in prb_first_seq() 2125 (*seq)++; in _prb_read_valid() 2244 return seq; in prb_first_valid_seq() 2266 u64 seq; in prb_next_seq() local 2278 seq++; in prb_next_seq() 2285 seq++; in prb_next_seq() [all …]
|
| A D | printk.c | 862 atomic64_set(&user->seq, pmsg.seq); in devkmsg_read() 867 atomic64_set(&user->seq, pmsg.seq + 1); in devkmsg_read() 933 if (info.seq != atomic64_read(&user->seq)) in devkmsg_poll() 1726 prb_for_each_record(seq, prb, seq, &r) { in syslog_print_all() 3008 pmsg->seq = r.info->seq; in printk_get_next_message() 3009 pmsg->dropped = r.info->seq - seq; in printk_get_next_message() 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() 3447 c->seq = seq; in __console_rewind_all() [all …]
|
| A D | printk_ringbuffer.h | 19 u64 seq; /* sequence number */ member 264 .seq = -(u64)_DESCS_COUNT(descbits), \ 269 .seq = 0, \ 373 for ((s) = from; prb_read_valid(rb, s, r); (s) = (r)->info->seq + 1) 391 for ((s) = from; prb_read_valid_info(rb, s, i, lc); (s) = (i)->seq + 1) 393 bool prb_read_valid(struct printk_ringbuffer *rb, u64 seq, 395 bool prb_read_valid_info(struct printk_ringbuffer *rb, u64 seq, 417 u64 seq; in __ulseq_to_u64seq() local 430 seq = rb_first_seq - (s32)((u32)rb_first_seq - ulseq); in __ulseq_to_u64seq() 432 return seq; in __ulseq_to_u64seq()
|
| A D | nbcon.c | 178 void nbcon_seq_force(struct console *con, u64 seq) in nbcon_seq_force() argument 186 u64 valid_seq = max_t(u64, seq, prb_first_valid_seq(prb)); in nbcon_seq_force() 204 unsigned long nbcon_seq = __u64seq_to_ulseq(ctxt->seq); in nbcon_seq_try_update() 209 ctxt->seq = new_seq; in nbcon_seq_try_update() 211 ctxt->seq = nbcon_seq_read(con); in nbcon_seq_try_update() 623 ctxt->seq = nbcon_seq_read(ctxt->console); in nbcon_context_try_acquire() 1017 if (__ulseq_to_u64seq(prb, ulseq) == pmsg.seq) { in nbcon_emit_next_record() 1031 __u64seq_to_ulseq(pmsg.seq)); in nbcon_emit_next_record() 1084 nbcon_seq_try_update(ctxt, pmsg.seq + 1); in nbcon_emit_next_record() 1171 ctxt->seq = nbcon_seq_read(con); in nbcon_kthread_should_wakeup() [all …]
|
| /kernel/ |
| A D | user_namespace.c | 612 struct user_namespace *ns = seq->private; in uid_m_show() 617 lower_ns = seq_user_ns(seq); in uid_m_show() 623 seq_printf(seq, "%10u %10u %10u\n", in uid_m_show() 638 lower_ns = seq_user_ns(seq); in gid_m_show() 644 seq_printf(seq, "%10u %10u %10u\n", in gid_m_show() 659 lower_ns = seq_user_ns(seq); in projid_m_show() 665 seq_printf(seq, "%10u %10u %10u\n", in projid_m_show() 693 return m_start(seq, ppos, &ns->uid_map); in uid_m_start() 700 return m_start(seq, ppos, &ns->gid_map); in gid_m_start() 713 return seq->op->start(seq, pos); in m_next() [all …]
|
| A D | kallsyms.c | 157 unsigned int i, seq = 0; in get_symbol_seq() local 160 seq = (seq << 8) | kallsyms_seqs_of_names[3 * index + i]; in get_symbol_seq() 162 return seq; in get_symbol_seq() 171 unsigned int seq, off; in kallsyms_lookup_names() local 179 seq = get_symbol_seq(mid); in kallsyms_lookup_names() 180 off = get_symbol_offset(seq); in kallsyms_lookup_names() 196 seq = get_symbol_seq(low - 1); in kallsyms_lookup_names() 197 off = get_symbol_offset(seq); in kallsyms_lookup_names() 208 seq = get_symbol_seq(high + 1); in kallsyms_lookup_names() 209 off = get_symbol_offset(seq); in kallsyms_lookup_names() [all …]
|
| /kernel/bpf/preload/iterators/ |
| A D | iterators.bpf.c | 10 struct seq_file *seq; member 81 struct seq_file *seq = ctx->meta->seq; in dump_bpf_map() local 89 BPF_SEQ_PRINTF(seq, " id name max_entries cur_entries\n"); in dump_bpf_map() 91 BPF_SEQ_PRINTF(seq, "%4u %-16s %10d %10lld\n", in dump_bpf_map() 101 struct seq_file *seq = ctx->meta->seq; in dump_bpf_prog() local 111 BPF_SEQ_PRINTF(seq, " id name attached\n"); in dump_bpf_prog() 113 BPF_SEQ_PRINTF(seq, "%4u %-16s %s %s\n", aux->id, in dump_bpf_prog()
|
| /kernel/gcov/ |
| A D | fs.c | 208 gcov_iter_start(seq->private); in gcov_seq_start() 213 return seq->private; in gcov_seq_start() 233 if (gcov_iter_write(iter, seq)) in gcov_seq_show() 292 struct seq_file *seq; in gcov_seq_open() local 311 seq = file->private_data; in gcov_seq_open() 312 seq->private = iter; in gcov_seq_open() 332 struct seq_file *seq; in gcov_seq_release() local 334 seq = file->private_data; in gcov_seq_release() 335 iter = seq->private; in gcov_seq_release() 385 struct seq_file *seq; in gcov_seq_write() local [all …]
|
| /kernel/sched/ |
| A D | stats.c | 109 static int show_schedstat(struct seq_file *seq, void *v) in show_schedstat() argument 114 seq_printf(seq, "version %d\n", SCHEDSTAT_VERSION); in show_schedstat() 115 seq_printf(seq, "timestamp %lu\n", jiffies); in show_schedstat() 124 seq_printf(seq, in show_schedstat() 132 seq_printf(seq, "\n"); in show_schedstat() 139 seq_printf(seq, "domain%d %s %*pb", dcount++, sd->name, in show_schedstat() 142 seq_printf(seq, " %u %u %u %u %u %u %u %u %u %u %u", in show_schedstat() 155 seq_printf(seq, in show_schedstat()
|
| A D | cputime.c | 318 unsigned int seq, nextseq; in thread_group_cputime() local 336 seq = nextseq; in thread_group_cputime() 350 } while (need_seqretry(&sig->stats_lock, seq)); in thread_group_cputime() 821 unsigned int seq; in task_gtime() local 828 seq = read_seqcount_begin(&vtime->seqcount); in task_gtime() 847 unsigned int seq; in task_cputime() local 859 seq = read_seqcount_begin(&vtime->seqcount); in task_cputime() 925 unsigned int seq; in kcpustat_field_vtime() local 930 seq = read_seqcount_begin(&vtime->seqcount); in kcpustat_field_vtime() 1013 unsigned int seq; in kcpustat_cpu_fetch_vtime() local [all …]
|