Lines Matching refs:cnt
498 const char __user *ubuf, size_t cnt) in trace_pid_write() argument
546 while (cnt > 0) { in trace_pid_write()
550 ret = trace_get_user(&parser, ubuf, cnt, &pos); in trace_pid_write()
556 cnt -= ret; in trace_pid_write()
1406 size_t cnt, loff_t *ppos) in trace_get_user() argument
1420 cnt--; in trace_get_user()
1428 while (cnt && isspace(ch)) { in trace_get_user()
1433 cnt--; in trace_get_user()
1447 while (cnt && !isspace(ch) && ch) { in trace_get_user()
1458 cnt--; in trace_get_user()
1483 static ssize_t trace_seq_to_buffer(struct trace_seq *s, void *buf, size_t cnt) in trace_seq_to_buffer() argument
1491 if (cnt > len) in trace_seq_to_buffer()
1492 cnt = len; in trace_seq_to_buffer()
1493 memcpy(buf, s->buffer + s->seq.readpos, cnt); in trace_seq_to_buffer()
1495 s->seq.readpos += cnt; in trace_seq_to_buffer()
1496 return cnt; in trace_seq_to_buffer()
4715 size_t cnt, loff_t *ppos) in tracing_trace_options_write() argument
4722 if (cnt >= sizeof(buf)) in tracing_trace_options_write()
4725 if (copy_from_user(buf, ubuf, cnt)) in tracing_trace_options_write()
4728 buf[cnt] = 0; in tracing_trace_options_write()
4734 *ppos += cnt; in tracing_trace_options_write()
4736 return cnt; in tracing_trace_options_write()
5015 size_t cnt, loff_t *ppos) in tracing_readme_read() argument
5017 return simple_read_from_buffer(ubuf, cnt, ppos, in tracing_readme_read()
5181 size_t cnt, loff_t *ppos) in tracing_saved_cmdlines_size_read() argument
5190 return simple_read_from_buffer(ubuf, cnt, ppos, buf, r); in tracing_saved_cmdlines_size_read()
5224 size_t cnt, loff_t *ppos) in tracing_saved_cmdlines_size_write() argument
5229 ret = kstrtoul_from_user(ubuf, cnt, 10, &val); in tracing_saved_cmdlines_size_write()
5241 *ppos += cnt; in tracing_saved_cmdlines_size_write()
5243 return cnt; in tracing_saved_cmdlines_size_write()
5433 size_t cnt, loff_t *ppos) in tracing_set_trace_read() argument
5443 return simple_read_from_buffer(ubuf, cnt, ppos, buf, r); in tracing_set_trace_read()
5743 size_t cnt, loff_t *ppos) in tracing_set_trace_write() argument
5751 ret = cnt; in tracing_set_trace_write()
5753 if (cnt > MAX_TRACER_SIZE) in tracing_set_trace_write()
5754 cnt = MAX_TRACER_SIZE; in tracing_set_trace_write()
5756 if (copy_from_user(buf, ubuf, cnt)) in tracing_set_trace_write()
5759 buf[cnt] = 0; in tracing_set_trace_write()
5762 for (i = cnt - 1; i > 0 && isspace(buf[i]); i--) in tracing_set_trace_write()
5776 size_t cnt, loff_t *ppos) in tracing_nsecs_read() argument
5785 return simple_read_from_buffer(ubuf, cnt, ppos, buf, r); in tracing_nsecs_read()
5790 size_t cnt, loff_t *ppos) in tracing_nsecs_write() argument
5795 ret = kstrtoul_from_user(ubuf, cnt, 10, &val); in tracing_nsecs_write()
5801 return cnt; in tracing_nsecs_write()
5806 size_t cnt, loff_t *ppos) in tracing_thresh_read() argument
5808 return tracing_nsecs_read(&tracing_thresh, ubuf, cnt, ppos); in tracing_thresh_read()
5813 size_t cnt, loff_t *ppos) in tracing_thresh_write() argument
5819 ret = tracing_nsecs_write(&tracing_thresh, ubuf, cnt, ppos); in tracing_thresh_write()
5829 ret = cnt; in tracing_thresh_write()
5840 size_t cnt, loff_t *ppos) in tracing_max_lat_read() argument
5842 return tracing_nsecs_read(filp->private_data, ubuf, cnt, ppos); in tracing_max_lat_read()
5847 size_t cnt, loff_t *ppos) in tracing_max_lat_write() argument
5849 return tracing_nsecs_write(filp->private_data, ubuf, cnt, ppos); in tracing_max_lat_write()
6007 size_t cnt, loff_t *ppos) in tracing_read_pipe() argument
6020 sret = trace_seq_to_user(&iter->seq, ubuf, cnt); in tracing_read_pipe()
6027 sret = iter->trace->read(iter, filp, ubuf, cnt, ppos); in tracing_read_pipe()
6043 if (cnt >= PAGE_SIZE) in tracing_read_pipe()
6044 cnt = PAGE_SIZE - 1; in tracing_read_pipe()
6069 if (trace_seq_used(&iter->seq) >= cnt) in tracing_read_pipe()
6084 sret = trace_seq_to_user(&iter->seq, ubuf, cnt); in tracing_read_pipe()
6249 size_t cnt, loff_t *ppos) in tracing_entries_read() argument
6291 ret = simple_read_from_buffer(ubuf, cnt, ppos, buf, r); in tracing_entries_read()
6297 size_t cnt, loff_t *ppos) in tracing_entries_write() argument
6304 ret = kstrtoul_from_user(ubuf, cnt, 10, &val); in tracing_entries_write()
6318 *ppos += cnt; in tracing_entries_write()
6320 return cnt; in tracing_entries_write()
6325 size_t cnt, loff_t *ppos) in tracing_total_entries_read() argument
6344 return simple_read_from_buffer(ubuf, cnt, ppos, buf, r); in tracing_total_entries_read()
6349 size_t cnt, loff_t *ppos) in tracing_free_buffer_write() argument
6356 *ppos += cnt; in tracing_free_buffer_write()
6358 return cnt; in tracing_free_buffer_write()
6379 size_t cnt, loff_t *fpos) in tracing_mark_write() argument
6401 if (cnt > TRACE_BUF_SIZE) in tracing_mark_write()
6402 cnt = TRACE_BUF_SIZE; in tracing_mark_write()
6407 size = sizeof(*entry) + cnt + 2; /* add '\0' and possible '\n' */ in tracing_mark_write()
6410 if (cnt < FAULTED_SIZE) in tracing_mark_write()
6411 size += FAULTED_SIZE - cnt; in tracing_mark_write()
6423 len = __copy_from_user_inatomic(&entry->buf, ubuf, cnt); in tracing_mark_write()
6426 cnt = FAULTED_SIZE; in tracing_mark_write()
6429 written = cnt; in tracing_mark_write()
6430 len = cnt; in tracing_mark_write()
6434 entry->buf[cnt] = '\0'; in tracing_mark_write()
6438 if (entry->buf[cnt - 1] != '\n') { in tracing_mark_write()
6439 entry->buf[cnt] = '\n'; in tracing_mark_write()
6440 entry->buf[cnt + 1] = '\0'; in tracing_mark_write()
6442 entry->buf[cnt] = '\0'; in tracing_mark_write()
6460 size_t cnt, loff_t *fpos) in tracing_mark_raw_write() argument
6480 if (cnt < sizeof(unsigned int) || cnt > RAW_DATA_MAX_SIZE) in tracing_mark_raw_write()
6483 if (cnt > TRACE_BUF_SIZE) in tracing_mark_raw_write()
6484 cnt = TRACE_BUF_SIZE; in tracing_mark_raw_write()
6489 size = sizeof(*entry) + cnt; in tracing_mark_raw_write()
6490 if (cnt < FAULT_SIZE_ID) in tracing_mark_raw_write()
6491 size += FAULT_SIZE_ID - cnt; in tracing_mark_raw_write()
6502 len = __copy_from_user_inatomic(&entry->id, ubuf, cnt); in tracing_mark_raw_write()
6508 written = cnt; in tracing_mark_raw_write()
6568 size_t cnt, loff_t *fpos) in tracing_clock_write() argument
6576 if (cnt >= sizeof(buf)) in tracing_clock_write()
6579 if (copy_from_user(buf, ubuf, cnt)) in tracing_clock_write()
6582 buf[cnt] = 0; in tracing_clock_write()
6590 *fpos += cnt; in tracing_clock_write()
6592 return cnt; in tracing_clock_write()
6724 tracing_snapshot_write(struct file *filp, const char __user *ubuf, size_t cnt, in tracing_snapshot_write() argument
6737 ret = kstrtoul_from_user(ubuf, cnt, 10, &val); in tracing_snapshot_write()
6798 *ppos += cnt; in tracing_snapshot_write()
6799 ret = cnt; in tracing_snapshot_write()
7530 unsigned long cnt; in tracing_stats_read() local
7540 cnt = ring_buffer_entries_cpu(trace_buf->buffer, cpu); in tracing_stats_read()
7541 trace_seq_printf(s, "entries: %ld\n", cnt); in tracing_stats_read()
7543 cnt = ring_buffer_overrun_cpu(trace_buf->buffer, cpu); in tracing_stats_read()
7544 trace_seq_printf(s, "overrun: %ld\n", cnt); in tracing_stats_read()
7546 cnt = ring_buffer_commit_overrun_cpu(trace_buf->buffer, cpu); in tracing_stats_read()
7547 trace_seq_printf(s, "commit overrun: %ld\n", cnt); in tracing_stats_read()
7549 cnt = ring_buffer_bytes_cpu(trace_buf->buffer, cpu); in tracing_stats_read()
7550 trace_seq_printf(s, "bytes: %ld\n", cnt); in tracing_stats_read()
7571 cnt = ring_buffer_dropped_events_cpu(trace_buf->buffer, cpu); in tracing_stats_read()
7572 trace_seq_printf(s, "dropped events: %ld\n", cnt); in tracing_stats_read()
7574 cnt = ring_buffer_read_events_cpu(trace_buf->buffer, cpu); in tracing_stats_read()
7575 trace_seq_printf(s, "read events: %ld\n", cnt); in tracing_stats_read()
7596 size_t cnt, loff_t *ppos) in tracing_read_dyn_info() argument
7605 return simple_read_from_buffer(ubuf, cnt, ppos, buf, r); in tracing_read_dyn_info()
7865 trace_options_read(struct file *filp, char __user *ubuf, size_t cnt, in trace_options_read() argument
7876 return simple_read_from_buffer(ubuf, cnt, ppos, buf, 2); in trace_options_read()
7880 trace_options_write(struct file *filp, const char __user *ubuf, size_t cnt, in trace_options_write() argument
7887 ret = kstrtoul_from_user(ubuf, cnt, 10, &val); in trace_options_write()
7903 *ppos += cnt; in trace_options_write()
7905 return cnt; in trace_options_write()
7950 trace_options_core_read(struct file *filp, char __user *ubuf, size_t cnt, in trace_options_core_read() argument
7965 return simple_read_from_buffer(ubuf, cnt, ppos, buf, 2); in trace_options_core_read()
7969 trace_options_core_write(struct file *filp, const char __user *ubuf, size_t cnt, in trace_options_core_write() argument
7980 ret = kstrtoul_from_user(ubuf, cnt, 10, &val); in trace_options_core_write()
7996 *ppos += cnt; in trace_options_core_write()
7998 return cnt; in trace_options_core_write()
8072 int cnt; in create_trace_option_files() local
8098 for (cnt = 0; opts[cnt].name; cnt++) in create_trace_option_files()
8101 topts = kcalloc(cnt + 1, sizeof(*topts), GFP_KERNEL); in create_trace_option_files()
8117 for (cnt = 0; opts[cnt].name; cnt++) { in create_trace_option_files()
8118 create_trace_option_file(tr, &topts[cnt], flags, in create_trace_option_files()
8119 &opts[cnt]); in create_trace_option_files()
8120 WARN_ONCE(topts[cnt].entry == NULL, in create_trace_option_files()
8122 opts[cnt].name); in create_trace_option_files()
8160 size_t cnt, loff_t *ppos) in rb_simple_read() argument
8169 return simple_read_from_buffer(ubuf, cnt, ppos, buf, r); in rb_simple_read()
8174 size_t cnt, loff_t *ppos) in rb_simple_write() argument
8181 ret = kstrtoul_from_user(ubuf, cnt, 10, &val); in rb_simple_write()
8203 return cnt; in rb_simple_write()
8216 size_t cnt, loff_t *ppos) in buffer_percent_read() argument
8225 return simple_read_from_buffer(ubuf, cnt, ppos, buf, r); in buffer_percent_read()
8230 size_t cnt, loff_t *ppos) in buffer_percent_write() argument
8236 ret = kstrtoul_from_user(ubuf, cnt, 10, &val); in buffer_percent_write()
8250 return cnt; in buffer_percent_write()
8911 int cnt = 0, cpu; in ftrace_dump() local
8975 if (!cnt) in ftrace_dump()
8978 cnt++; in ftrace_dump()
8995 if (!cnt) in ftrace_dump()