Home
last modified time | relevance | path

Searched refs:buffer (Results 1 – 25 of 76) sorted by relevance

1234

/kernel/trace/
Dring_buffer.c271 #define for_each_buffer_cpu(buffer, cpu) \ argument
272 for_each_cpu(cpu, buffer->cpumask)
274 #define for_each_online_buffer_cpu(buffer, cpu) \ argument
275 for_each_cpu_and(cpu, buffer->cpumask, cpu_online_mask)
458 struct trace_buffer *buffer; member
748 static inline u64 rb_time_stamp(struct trace_buffer *buffer);
767 u64 ring_buffer_event_time_stamp(struct trace_buffer *buffer, in ring_buffer_event_time_stamp() argument
770 struct ring_buffer_per_cpu *cpu_buffer = buffer->buffers[smp_processor_id()]; in ring_buffer_event_time_stamp()
796 ts = rb_time_stamp(cpu_buffer->buffer); in ring_buffer_event_time_stamp()
808 size_t ring_buffer_nr_pages(struct trace_buffer *buffer, int cpu) in ring_buffer_nr_pages() argument
[all …]
Dtrace.c186 struct trace_buffer *buffer,
559 struct trace_buffer *buffer, in call_filter_check_discard() argument
564 __trace_event_discard_commit(buffer, event); in call_filter_check_discard()
777 if (kstrtoul(parser.buffer, 0, &val)) in trace_pid_write()
814 if (!buf->buffer) in buffer_ftrace_now()
817 ts = ring_buffer_time_stamp(buf->buffer); in buffer_ftrace_now()
818 ring_buffer_normalize_time_stamp(buf->buffer, cpu, &ts); in buffer_ftrace_now()
953 static void __ftrace_trace_stack(struct trace_buffer *buffer,
957 struct trace_buffer *buffer,
962 static inline void __ftrace_trace_stack(struct trace_buffer *buffer, in __ftrace_trace_stack() argument
[all …]
Dring_buffer_benchmark.c32 static struct trace_buffer *buffer; variable
91 event = ring_buffer_consume(buffer, cpu, &ts, NULL); in read_event()
116 bpage = ring_buffer_alloc_read_page(buffer, cpu); in read_page()
120 ret = ring_buffer_read_page(buffer, &bpage, PAGE_SIZE, cpu, 1); in read_page()
175 ring_buffer_free_read_page(buffer, cpu, bpage); in read_page()
254 event = ring_buffer_lock_reserve(buffer, 10); in ring_buffer_producer()
261 ring_buffer_unlock_commit(buffer); in ring_buffer_producer()
299 entries = ring_buffer_entries(buffer); in ring_buffer_producer()
300 overruns = ring_buffer_overruns(buffer); in ring_buffer_producer()
404 ring_buffer_reset(buffer); in ring_buffer_producer_thread()
[all …]
Dtrace_mmiotrace.c123 unsigned long over = ring_buffer_overruns(iter->array_buffer->buffer); in count_overruns()
298 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_rw() local
304 event = trace_buffer_lock_reserve(buffer, TRACE_MMIO_RW, in __trace_mmiotrace_rw()
313 if (!call_filter_check_discard(call, entry, buffer, event)) in __trace_mmiotrace_rw()
314 trace_buffer_unlock_commit(tr, buffer, event, trace_ctx); in __trace_mmiotrace_rw()
329 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_mmiotrace_map() local
335 event = trace_buffer_lock_reserve(buffer, TRACE_MMIO_MAP, in __trace_mmiotrace_map()
344 if (!call_filter_check_discard(call, entry, buffer, event)) in __trace_mmiotrace_map()
345 trace_buffer_unlock_commit(tr, buffer, event, trace_ctx); in __trace_mmiotrace_map()
Dtrace_osnoise.c479 struct trace_buffer *buffer; \
483 buffer = inst->tr->array_buffer.buffer; \
484 trace_array_printk_buf(buffer, _THIS_IP_, msg); \
494 __trace_osnoise_sample(struct osnoise_sample *sample, struct trace_buffer *buffer) in __trace_osnoise_sample() argument
500 event = trace_buffer_lock_reserve(buffer, TRACE_OSNOISE, sizeof(*entry), in __trace_osnoise_sample()
514 if (!call_filter_check_discard(call, entry, buffer, event)) in __trace_osnoise_sample()
515 trace_buffer_unlock_commit_nostack(buffer, event); in __trace_osnoise_sample()
524 struct trace_buffer *buffer; in trace_osnoise_sample() local
528 buffer = inst->tr->array_buffer.buffer; in trace_osnoise_sample()
529 __trace_osnoise_sample(sample, buffer); in trace_osnoise_sample()
[all …]
Dtrace_events_hist.c89 struct trace_buffer *buffer,
205 struct trace_buffer *buffer,
211 struct trace_buffer *buffer, in hist_field_const() argument
220 struct trace_buffer *buffer, in hist_field_counter() argument
229 struct trace_buffer *buffer, in hist_field_string() argument
240 struct trace_buffer *buffer, in hist_field_dynstring() argument
253 struct trace_buffer *buffer, in hist_field_reldynstring() argument
267 struct trace_buffer *buffer, in hist_field_pstring() argument
278 struct trace_buffer *buffer, in hist_field_log2() argument
284 u64 val = hist_fn_call(operand, elt, buffer, rbe, event); in hist_field_log2()
[all …]
Dtrace_sched_wakeup.c380 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_switch_trace() local
384 event = trace_buffer_lock_reserve(buffer, TRACE_CTX, in tracing_sched_switch_trace()
397 if (!call_filter_check_discard(call, entry, buffer, event)) in tracing_sched_switch_trace()
398 trace_buffer_unlock_commit(tr, buffer, event, trace_ctx); in tracing_sched_switch_trace()
410 struct trace_buffer *buffer = tr->array_buffer.buffer; in tracing_sched_wakeup_trace() local
412 event = trace_buffer_lock_reserve(buffer, TRACE_WAKE, in tracing_sched_wakeup_trace()
425 if (!call_filter_check_discard(call, entry, buffer, event)) in tracing_sched_wakeup_trace()
426 trace_buffer_unlock_commit(tr, buffer, event, trace_ctx); in tracing_sched_wakeup_trace()
Dtrace.h212 struct trace_buffer *buffer; member
428 extern u64 tracing_event_time_stamp(struct trace_buffer *buffer, struct ring_buffer_event *rbe);
631 trace_buffer_lock_reserve(struct trace_buffer *buffer,
642 void trace_buffer_unlock_commit_nostack(struct trace_buffer *buffer,
810 int trace_array_printk_buf(struct trace_buffer *buffer,
1154 char *buffer; member
1354 struct trace_buffer *buffer,
1358 struct trace_buffer *buffer,
1364 struct trace_buffer *buffer, in trace_buffer_unlock_commit() argument
1368 trace_buffer_unlock_commit_regs(tr, buffer, event, trace_ctx, NULL); in trace_buffer_unlock_commit()
[all …]
Dtrace_branch.c35 struct trace_buffer *buffer; in probe_likely_condition() local
63 buffer = tr->array_buffer.buffer; in probe_likely_condition()
64 event = trace_buffer_lock_reserve(buffer, TRACE_BRANCH, in probe_likely_condition()
85 if (!call_filter_check_discard(call, entry, buffer, event)) in probe_likely_condition()
86 trace_buffer_unlock_commit_nostack(buffer, event); in probe_likely_condition()
Dtrace_events_trigger.c59 struct trace_buffer *buffer, void *rec, in event_triggers_call() argument
73 data->ops->trigger(data, buffer, rec, event); in event_triggers_call()
83 data->ops->trigger(data, buffer, rec, event); in event_triggers_call()
1267 struct trace_buffer *buffer, void *rec, in traceon_trigger() argument
1288 struct trace_buffer *buffer, void *rec, in traceon_count_trigger() argument
1315 struct trace_buffer *buffer, void *rec, in traceoff_trigger() argument
1336 struct trace_buffer *buffer, void *rec, in traceoff_count_trigger() argument
1443 struct trace_buffer *buffer, void *rec, in snapshot_trigger() argument
1456 struct trace_buffer *buffer, void *rec, in snapshot_count_trigger() argument
1465 snapshot_trigger(data, buffer, rec, event); in snapshot_count_trigger()
[all …]
Dtrace_functions_graph.c109 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_entry() local
112 event = trace_buffer_lock_reserve(buffer, TRACE_GRAPH_ENT, in __trace_graph_entry()
118 if (!call_filter_check_discard(call, entry, buffer, event)) in __trace_graph_entry()
119 trace_buffer_unlock_commit_nostack(buffer, event); in __trace_graph_entry()
228 struct trace_buffer *buffer = tr->array_buffer.buffer; in __trace_graph_return() local
231 event = trace_buffer_lock_reserve(buffer, TRACE_GRAPH_RET, in __trace_graph_return()
237 if (!call_filter_check_discard(call, entry, buffer, event)) in __trace_graph_return()
238 trace_buffer_unlock_commit_nostack(buffer, event); in __trace_graph_return()
451 ring_buffer_consume(iter->array_buffer->buffer, iter->cpu, in get_return_for_leaf()
453 event = ring_buffer_peek(iter->array_buffer->buffer, iter->cpu, in get_return_for_leaf()
[all …]
/kernel/debug/kdb/
Dkdb_io.c34 static int kgdb_transition_check(char *buffer) in kgdb_transition_check() argument
36 if (buffer[0] != '+' && buffer[0] != '$') { in kgdb_transition_check()
38 kdb_printf("%s", buffer); in kgdb_transition_check()
40 int slen = strlen(buffer); in kgdb_transition_check()
41 if (slen > 3 && buffer[slen - 3] == '#') { in kgdb_transition_check()
42 kdb_gdb_state_pass(buffer); in kgdb_transition_check()
43 strcpy(buffer, "kgdb"); in kgdb_transition_check()
207 static void kdb_position_cursor(char *prompt, char *buffer, char *cp) in kdb_position_cursor() argument
210 if (cp > buffer) in kdb_position_cursor()
211 kdb_printf("%.*s", (int)(cp - buffer), buffer); in kdb_position_cursor()
[all …]
/kernel/
Dsysctl-test.c36 void __user *buffer = (void __user *)kunit_kzalloc(test, sizeof(int), in sysctl_test_api_dointvec_null_tbl_data() local
47 KUNIT_PROC_READ, buffer, &len, in sysctl_test_api_dointvec_null_tbl_data()
56 KUNIT_PROC_WRITE, buffer, &len, in sysctl_test_api_dointvec_null_tbl_data()
82 void __user *buffer = (void __user *)kunit_kzalloc(test, sizeof(int), in sysctl_test_api_dointvec_table_maxlen_unset() local
93 KUNIT_PROC_READ, buffer, &len, in sysctl_test_api_dointvec_table_maxlen_unset()
102 KUNIT_PROC_WRITE, buffer, &len, in sysctl_test_api_dointvec_table_maxlen_unset()
125 void __user *buffer = (void __user *)kunit_kzalloc(test, sizeof(int), in sysctl_test_api_dointvec_table_len_is_zero() local
133 KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, buffer, in sysctl_test_api_dointvec_table_len_is_zero()
137 KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE, buffer, in sysctl_test_api_dointvec_table_len_is_zero()
159 void __user *buffer = (void __user *)kunit_kzalloc(test, sizeof(int), in sysctl_test_api_dointvec_table_read_but_position_set() local
[all …]
Dsysctl.c147 char *buffer, size_t *lenp, loff_t *ppos) in _proc_do_string() argument
173 p = buffer; in _proc_do_string()
174 while ((p - buffer) < *lenp && len < maxlen - 1) { in _proc_do_string()
197 memcpy(buffer, data, len); in _proc_do_string()
199 buffer[len] = '\n'; in _proc_do_string()
260 void *buffer, size_t *lenp, loff_t *ppos) in proc_dostring() argument
265 return _proc_do_string(table->data, table->maxlen, write, buffer, lenp, in proc_dostring()
418 char **buffer = (char **)buf; in proc_put_char() local
419 **buffer = c; in proc_put_char()
422 (*buffer)++; in proc_put_char()
[all …]
Dkallsyms.c482 static int __sprint_symbol(char *buffer, unsigned long address, in __sprint_symbol() argument
493 buffer); in __sprint_symbol()
495 return sprintf(buffer, "0x%lx", address - symbol_offset); in __sprint_symbol()
497 if (name != buffer) in __sprint_symbol()
498 strcpy(buffer, name); in __sprint_symbol()
499 len = strlen(buffer); in __sprint_symbol()
503 len += sprintf(buffer + len, "+%#lx/%#lx", offset, size); in __sprint_symbol()
506 len += sprintf(buffer + len, " [%s", modname); in __sprint_symbol()
513 len += sprintf(buffer + len, " %20phN", buildid); in __sprint_symbol()
516 len += sprintf(buffer + len, "]"); in __sprint_symbol()
[all …]
Dwatchdog.c849 void *buffer, size_t *lenp, loff_t *ppos) in proc_watchdog_common() argument
861 err = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_watchdog_common()
864 err = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_watchdog_common()
876 void *buffer, size_t *lenp, loff_t *ppos) in proc_watchdog() argument
880 table, write, buffer, lenp, ppos); in proc_watchdog()
887 void *buffer, size_t *lenp, loff_t *ppos) in proc_nmi_watchdog() argument
892 table, write, buffer, lenp, ppos); in proc_nmi_watchdog()
899 void *buffer, size_t *lenp, loff_t *ppos) in proc_soft_watchdog() argument
902 table, write, buffer, lenp, ppos); in proc_soft_watchdog()
909 void *buffer, size_t *lenp, loff_t *ppos) in proc_watchdog_thresh() argument
[all …]
Dparams.c223 int param_get_##name(char *buffer, const struct kernel_param *kp) \
225 return scnprintf(buffer, PAGE_SIZE, format "\n", \
288 int param_get_charp(char *buffer, const struct kernel_param *kp) in param_get_charp() argument
290 return scnprintf(buffer, PAGE_SIZE, "%s\n", *((char **)kp->arg)); in param_get_charp()
318 int param_get_bool(char *buffer, const struct kernel_param *kp) in param_get_bool() argument
321 return sprintf(buffer, "%c\n", *(bool *)kp->arg ? 'Y' : 'N'); in param_get_bool()
378 int param_get_invbool(char *buffer, const struct kernel_param *kp) in param_get_invbool() argument
380 return sprintf(buffer, "%c\n", (*(bool *)kp->arg) ? 'N' : 'Y'); in param_get_invbool()
473 static int param_array_get(char *buffer, const struct kernel_param *kp) in param_array_get() argument
482 buffer[off - 1] = ','; in param_array_get()
[all …]
/kernel/gcov/
Dgcc_4_7.c386 size_t convert_to_gcda(char *buffer, struct gcov_info *info) in convert_to_gcda() argument
396 pos += store_gcov_u32(buffer, pos, GCOV_DATA_MAGIC); in convert_to_gcda()
397 pos += store_gcov_u32(buffer, pos, info->version); in convert_to_gcda()
398 pos += store_gcov_u32(buffer, pos, info->stamp); in convert_to_gcda()
402 pos += store_gcov_u32(buffer, pos, 0); in convert_to_gcda()
409 pos += store_gcov_u32(buffer, pos, GCOV_TAG_FUNCTION); in convert_to_gcda()
410 pos += store_gcov_u32(buffer, pos, in convert_to_gcda()
412 pos += store_gcov_u32(buffer, pos, fi_ptr->ident); in convert_to_gcda()
413 pos += store_gcov_u32(buffer, pos, fi_ptr->lineno_checksum); in convert_to_gcda()
414 pos += store_gcov_u32(buffer, pos, fi_ptr->cfg_checksum); in convert_to_gcda()
[all …]
Dclang.c368 size_t convert_to_gcda(char *buffer, struct gcov_info *info) in convert_to_gcda() argument
374 pos += store_gcov_u32(buffer, pos, GCOV_DATA_MAGIC); in convert_to_gcda()
375 pos += store_gcov_u32(buffer, pos, info->version); in convert_to_gcda()
376 pos += store_gcov_u32(buffer, pos, info->checksum); in convert_to_gcda()
381 pos += store_gcov_u32(buffer, pos, GCOV_TAG_FUNCTION); in convert_to_gcda()
382 pos += store_gcov_u32(buffer, pos, 3); in convert_to_gcda()
383 pos += store_gcov_u32(buffer, pos, fi_ptr->ident); in convert_to_gcda()
384 pos += store_gcov_u32(buffer, pos, fi_ptr->checksum); in convert_to_gcda()
385 pos += store_gcov_u32(buffer, pos, fi_ptr->cfg_checksum); in convert_to_gcda()
386 pos += store_gcov_u32(buffer, pos, GCOV_TAG_COUNTER_BASE); in convert_to_gcda()
[all …]
Dbase.c63 size_t store_gcov_u32(void *buffer, size_t off, u32 v) in store_gcov_u32() argument
67 if (buffer) { in store_gcov_u32()
68 data = buffer + off; in store_gcov_u32()
87 size_t store_gcov_u64(void *buffer, size_t off, u64 v) in store_gcov_u64() argument
91 if (buffer) { in store_gcov_u64()
92 data = buffer + off; in store_gcov_u64()
Dgcov.h51 size_t convert_to_gcda(char *buffer, struct gcov_info *info);
63 size_t store_gcov_u32(void *buffer, size_t off, u32 v);
64 size_t store_gcov_u64(void *buffer, size_t off, u64 v);
/kernel/power/
Dsnapshot.c167 static void *buffer; variable
1501 zeros_only = safe_copy_page(buffer, s_page); in copy_data_page()
1503 copy_page(dst, buffer); in copy_data_page()
1638 buffer = NULL; in swsusp_free()
2042 buffer = get_image_page(GFP_ATOMIC, safe_needed); in get_highmem_buffer()
2043 return buffer ? 0 : -ENOMEM; in get_highmem_buffer()
2249 if (!buffer) { in snapshot_read_next()
2251 buffer = get_image_page(GFP_ATOMIC, PG_ANY); in snapshot_read_next()
2252 if (!buffer) in snapshot_read_next()
2258 error = init_header((struct swsusp_info *)buffer); in snapshot_read_next()
[all …]
/kernel/irq/
Dtimings.c317 static int irq_timings_next_event_index(int *buffer, size_t len, int period_max) in irq_timings_next_event_index() argument
325 buffer = &buffer[len - (period_max * 3)]; in irq_timings_next_event_index()
354 while (!memcmp(buffer, &buffer[idx], size * sizeof(int))) { in irq_timings_next_event_index()
367 return buffer[len % period]; in irq_timings_next_event_index()
715 int buffer[IRQ_TIMINGS_SIZE]; in irq_timings_test_next_index() local
742 buffer[i] = _buffer[index]; in irq_timings_test_next_index()
745 index = irq_timings_next_event_index(buffer, count, period_max); in irq_timings_test_next_index()
Dproc.c138 const char __user *buffer, size_t count, loff_t *pos) in write_irq_affinity() argument
151 err = cpumask_parselist_user(buffer, count, new_value); in write_irq_affinity()
153 err = cpumask_parse_user(buffer, count, new_value); in write_irq_affinity()
180 const char __user *buffer, size_t count, loff_t *pos) in irq_affinity_proc_write() argument
182 return write_irq_affinity(0, file, buffer, count, pos); in irq_affinity_proc_write()
186 const char __user *buffer, size_t count, loff_t *pos) in irq_affinity_list_proc_write() argument
188 return write_irq_affinity(1, file, buffer, count, pos); in irq_affinity_list_proc_write()
236 const char __user *buffer, size_t count, loff_t *ppos) in default_affinity_write() argument
244 err = cpumask_parse_user(buffer, count, new_value); in default_affinity_write()
/kernel/debug/
Dgdbstub.c88 static void get_packet(char *buffer) in get_packet() argument
117 buffer[count] = ch; in get_packet()
134 buffer[count] = 0; in get_packet()
142 static void put_packet(char *buffer) in put_packet() argument
156 while ((ch = buffer[count])) { in put_packet()
1126 unsigned char checksum, ch, buffer[3]; in gdbstub_exit() local
1136 buffer[0] = 'W'; in gdbstub_exit()
1137 buffer[1] = hex_asc_hi(status); in gdbstub_exit()
1138 buffer[2] = hex_asc_lo(status); in gdbstub_exit()
1144 ch = buffer[loop]; in gdbstub_exit()

1234