Home
last modified time | relevance | path

Searched full:sample (Results 1 – 25 of 1824) sorted by relevance

12345678910>>...73

/kernel/linux/linux-5.10/tools/testing/selftests/tc-testing/tc-tests/actions/
Dsample.json4 "name": "Add valid sample action with mandatory arguments",
7 "sample"
11 "$TC actions flush action sample",
17 "cmdUnderTest": "$TC actions add action sample rate 10 group 1 index 2",
19 "verifyCmd": "$TC actions get action sample index 2",
20 "matchPattern": "action order [0-9]+: sample rate 1/10 group 1.*index 2 ref",
23 "$TC actions flush action sample"
28 "name": "Add valid sample action with mandatory arguments and continue control action",
31 "sample"
35 "$TC actions flush action sample",
[all …]
/kernel/liteos_a/testsuites/kernel/
Dtest.mk57 TESTLIB_SUBDIRS += kernel/sample/kernel_base/ipc
63 TESTLIB_SUBDIRS += kernel/sample/kernel_base/core
68 TESTLIB_SUBDIRS += kernel/sample/kernel_base/mp
73 TESTLIB_SUBDIRS += kernel/sample/kernel_base/mem
78 TESTLIB_SUBDIRS += kernel/sample/kernel_base/vm
83 TESTLIB_SUBDIRS += kernel/sample/kernel_base/misc
88 TESTLIB_SUBDIRS += kernel/sample/kernel_base/om
93 TESTLIB_SUBDIRS += kernel/sample/kernel_base/atomic
101 TESTLIB_SUBDIRS += kernel/sample/kernel_extend/cpp
106 TESTLIB_SUBDIRS += kernel/sample/kernel_extend/cpup
[all …]
/kernel/linux/linux-5.10/samples/
DKconfig3 bool "Sample kernel code"
5 You can build and test sample kernel code here.
10 bool "auxdisplay sample"
35 tristate "Build sample module for kernel access to Ftrace instancess"
45 different kobject sample modules showing how to use kobjects,
72 different kfifo sample modules showing how to use the
85 tristate "Build qmi client sample -- loadable modules only"
91 Build an QMI client sample driver, which demonstrates how to
95 tristate "Build rpmsg client sample -- loadable modules only"
98 Build an rpmsg client sample driver, which demonstrates how
[all …]
/kernel/linux/linux-5.10/tools/perf/
Dbuiltin-timechart.c273 struct cpu_sample *sample; in pid_put_sample() local
285 sample = zalloc(sizeof(*sample)); in pid_put_sample()
286 assert(sample != NULL); in pid_put_sample()
287 sample->start_time = start; in pid_put_sample()
288 sample->end_time = end; in pid_put_sample()
289 sample->type = type; in pid_put_sample()
290 sample->next = c->samples; in pid_put_sample()
291 sample->cpu = cpu; in pid_put_sample()
292 sample->backtrace = backtrace; in pid_put_sample()
293 c->samples = sample; in pid_put_sample()
[all …]
Dbuiltin-inject.c212 struct perf_sample *sample __maybe_unused, in perf_event__repipe()
220 struct perf_sample *sample __maybe_unused, in perf_event__drop()
228 struct perf_sample *sample, in perf_event__drop_aux() argument
234 inject->aux_id = sample->id; in perf_event__drop_aux()
242 struct perf_sample *sample) in perf_inject__cut_auxtrace_sample() argument
244 size_t sz1 = sample->aux_sample.data - (void *)event; in perf_inject__cut_auxtrace_sample()
245 size_t sz2 = event->header.size - sample->aux_sample.size - sz1; in perf_inject__cut_auxtrace_sample()
263 struct perf_sample *sample,
269 struct perf_sample *sample, in perf_event__repipe_sample() argument
278 return f(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
[all …]
Dbuiltin-script.c452 pr_err("Display of symbols requested but neither sample IP nor " in evsel__check_attr()
453 "sample address\navailable. Hence, no addresses to convert " in evsel__check_attr()
468 pr_err("Display of source line number requested but sample IP is not\n" in evsel__check_attr()
678 static int perf_sample__fprintf_iregs(struct perf_sample *sample, in perf_sample__fprintf_iregs() argument
681 return perf_sample__fprintf_regs(&sample->intr_regs, in perf_sample__fprintf_iregs()
685 static int perf_sample__fprintf_uregs(struct perf_sample *sample, in perf_sample__fprintf_uregs() argument
688 return perf_sample__fprintf_regs(&sample->user_regs, in perf_sample__fprintf_uregs()
693 struct perf_sample *sample, in perf_sample__fprintf_start() argument
716 printed += fprintf(fp, "%5d/%-5d ", sample->pid, sample->tid); in perf_sample__fprintf_start()
718 printed += fprintf(fp, "%5d ", sample->pid); in perf_sample__fprintf_start()
[all …]
Dbuiltin-sched.c147 struct perf_sample *sample, struct machine *machine);
150 struct perf_sample *sample, struct machine *machine);
153 struct perf_sample *sample, struct machine *machine);
161 struct perf_sample *sample,
812 struct evsel *evsel, struct perf_sample *sample, in replay_wakeup_event() argument
815 const char *comm = evsel__strval(evsel, sample, "comm"); in replay_wakeup_event()
816 const u32 pid = evsel__intval(evsel, sample, "pid"); in replay_wakeup_event()
822 printf(" ... pid %d woke up %s/%d\n", sample->tid, comm, pid); in replay_wakeup_event()
825 waker = register_pid(sched, sample->tid, "<unknown>"); in replay_wakeup_event()
828 add_sched_event_wakeup(sched, waker, sample->time, wakee); in replay_wakeup_event()
[all …]
/kernel/linux/linux-5.10/drivers/isdn/mISDN/
Ddsp_audio.c105 static unsigned char linear2ulaw(short sample) in linear2ulaw() argument
127 /* Get the sample into sign-magnitude. */ in linear2ulaw()
128 sign = (sample >> 8) & 0x80; /* set aside the sign */ in linear2ulaw()
130 sample = -sample; /* get magnitude */ in linear2ulaw()
133 sample = sample + BIAS; in linear2ulaw()
134 exponent = exp_lut[(sample >> 7) & 0xFF]; in linear2ulaw()
135 mantissa = (sample >> (exponent + 3)) & 0x0F; in linear2ulaw()
180 * the seven bit sample is the number of every second alaw-sample ordered by
187 * generate table for conversion law from/to 7-bit alaw-like sample *
210 /* spl is the source: the law-sample (converted to alaw) */ in dsp_audio_generate_seven()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Dtest_ringbuf.c9 struct sample { struct
43 struct sample *sample; in test_ringbuf() local
49 sample = bpf_ringbuf_reserve(&ringbuf, sizeof(*sample), 0); in test_ringbuf()
50 if (!sample) { in test_ringbuf()
55 sample->pid = pid; in test_ringbuf()
56 bpf_get_current_comm(sample->comm, sizeof(sample->comm)); in test_ringbuf()
57 sample->value = value; in test_ringbuf()
59 sample->seq = seq++; in test_ringbuf()
62 if (sample->seq & 1) { in test_ringbuf()
63 /* copy from reserved sample to a new one... */ in test_ringbuf()
[all …]
Dtest_ringbuf_multi.c9 struct sample { struct
48 struct sample *sample; in test_ringbuf() local
61 sample = bpf_ringbuf_reserve(rb, sizeof(*sample), 0); in test_ringbuf()
62 if (!sample) { in test_ringbuf()
67 sample->pid = pid; in test_ringbuf()
68 bpf_get_current_comm(sample->comm, sizeof(sample->comm)); in test_ringbuf()
69 sample->value = value; in test_ringbuf()
71 sample->seq = total; in test_ringbuf()
74 bpf_ringbuf_submit(sample, 0); in test_ringbuf()
/kernel/linux/linux-5.10/tools/perf/scripts/python/
Dintel-pt-events.py80 def print_common_start(comm, sample, name): argument
81 ts = sample["time"]
82 cpu = sample["cpu"]
83 pid = sample["pid"]
84 tid = sample["tid"]
89 def print_common_ip(sample, symbol, dso): argument
90 ip = sample["ip"]
95 sample = param_dict["sample"]
112 print_common_start(comm, sample, name)
114 print_common_ip(sample, symbol, dso)
[all …]
/kernel/liteos_m/testsuites/
DBUILD.gn62 "sample/cmsis:test_cmsis",
63 "sample/kernel/atomic:test_atomic",
64 "sample/kernel/event:test_event",
65 "sample/kernel/hwi:test_hwi",
66 "sample/kernel/mem:test_mem",
67 "sample/kernel/mux:test_mux",
68 "sample/kernel/power:test_pm",
69 "sample/kernel/queue:test_queue",
70 "sample/kernel/sem:test_sem",
71 "sample/kernel/swtmr:test_swtmr",
[all …]
/kernel/linux/linux-5.10/tools/perf/util/
Dintel-pt.c243 struct perf_sample *sample) in intel_pt_dump_sample() argument
249 intel_pt_dump(pt, sample->aux_sample.data, sample->aux_sample.size); in intel_pt_dump_sample()
946 struct perf_sample *sample) in intel_pt_add_callchain() argument
949 sample->pid, in intel_pt_add_callchain()
950 sample->tid); in intel_pt_add_callchain()
952 thread_stack__sample_late(thread, sample->cpu, pt->chain, in intel_pt_add_callchain()
953 pt->synth_opts.callchain_sz + 1, sample->ip, in intel_pt_add_callchain()
956 sample->callchain = pt->chain; in intel_pt_add_callchain()
984 struct perf_sample *sample) in intel_pt_add_br_stack() argument
987 sample->pid, in intel_pt_add_br_stack()
[all …]
Devent.c49 [PERF_RECORD_SAMPLE] = "SAMPLE",
194 struct perf_sample *sample, in perf_event__process_comm() argument
197 return machine__process_comm_event(machine, event, sample); in perf_event__process_comm()
202 struct perf_sample *sample, in perf_event__process_namespaces() argument
205 return machine__process_namespaces_event(machine, event, sample); in perf_event__process_namespaces()
210 struct perf_sample *sample, in perf_event__process_cgroup() argument
213 return machine__process_cgroup_event(machine, event, sample); in perf_event__process_cgroup()
218 struct perf_sample *sample, in perf_event__process_lost() argument
221 return machine__process_lost_event(machine, event, sample); in perf_event__process_lost()
226 struct perf_sample *sample __maybe_unused, in perf_event__process_aux()
[all …]
Devent.h44 /* perf sample has 16 bits size limit */
269 static inline void *perf_sample__synth_ptr(struct perf_sample *sample) in perf_sample__synth_ptr() argument
271 return sample->raw_data - 4; in perf_sample__synth_ptr()
300 struct perf_sample *sample,
304 struct perf_sample *sample,
308 struct perf_sample *sample,
312 struct perf_sample *sample,
316 struct perf_sample *sample,
320 struct perf_sample *sample,
324 struct perf_sample *sample,
[all …]
Dsession.c30 #include "sample-raw.h"
339 struct perf_sample *sample __maybe_unused, in process_event_sample_stub()
349 struct perf_sample *sample __maybe_unused, in process_event_stub()
463 if (tool->sample == NULL) in perf_tool__fill_defaults()
464 tool->sample = process_event_sample_stub; in perf_tool__fill_defaults()
1055 static void callchain__lbr_callstack_printf(struct perf_sample *sample) in callchain__lbr_callstack_printf() argument
1057 struct ip_callchain *callchain = sample->callchain; in callchain__lbr_callstack_printf()
1058 struct branch_stack *lbr_stack = sample->branch_stack; in callchain__lbr_callstack_printf()
1059 struct branch_entry *entries = perf_sample__branch_entries(sample); in callchain__lbr_callstack_printf()
1104 struct perf_sample *sample) in callchain__printf() argument
[all …]
Dthread-stack.c43 * @ref: external reference (e.g. db_id of sample)
560 * Hardware sample records, created some time after the event occurred, need to
674 * Hardware sample records, created some time after the event occurred, need to
704 * User space sample: start copying branch entries when the in thread_stack__br_sample_late()
726 * Kernel space sample: start copying branch entries when the ip in thread_stack__br_sample_late()
859 struct perf_sample *sample, in thread_stack__bottom() argument
868 if (sample->ip) { in thread_stack__bottom()
869 ip = sample->ip; in thread_stack__bottom()
871 } else if (sample->addr) { in thread_stack__bottom()
872 ip = sample->addr; in thread_stack__bottom()
[all …]
/kernel/linux/linux-5.10/net/netfilter/
Dxt_rateest.c18 struct gnet_stats_rate_est64 sample = {0}; in xt_rateest_mt() local
22 gen_estimator_read(&info->est1->rate_est, &sample); in xt_rateest_mt()
25 bps1 = info->bps1 >= sample.bps ? info->bps1 - sample.bps : 0; in xt_rateest_mt()
26 pps1 = info->pps1 >= sample.pps ? info->pps1 - sample.pps : 0; in xt_rateest_mt()
28 bps1 = sample.bps; in xt_rateest_mt()
29 pps1 = sample.pps; in xt_rateest_mt()
36 gen_estimator_read(&info->est2->rate_est, &sample); in xt_rateest_mt()
39 bps2 = info->bps2 >= sample.bps ? info->bps2 - sample.bps : 0; in xt_rateest_mt()
40 pps2 = info->pps2 >= sample.pps ? info->pps2 - sample.pps : 0; in xt_rateest_mt()
42 bps2 = sample.bps; in xt_rateest_mt()
[all …]
/kernel/linux/linux-5.10/drivers/oprofile/
Dcpu_buffer.c132 * This function prepares the cpu buffer to write a sample.
138 * op_cpu_buffer_write_commit() after preparing the sample. In case of
140 * sample.
148 size * sizeof(entry->sample->data[0])); in op_cpu_buffer_write_reserve()
151 entry->sample = ring_buffer_event_data(entry->event); in op_cpu_buffer_write_reserve()
153 entry->data = entry->sample->data; in op_cpu_buffer_write_reserve()
155 return entry->sample; in op_cpu_buffer_write_reserve()
171 entry->sample = ring_buffer_event_data(e); in op_cpu_buffer_read_entry()
173 / sizeof(entry->sample->data[0]); in op_cpu_buffer_read_entry()
174 entry->data = entry->sample->data; in op_cpu_buffer_read_entry()
[all …]
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/
Dkvm-stat.c31 static void mmio_event_get_key(struct evsel *evsel, struct perf_sample *sample, in mmio_event_get_key() argument
34 key->key = evsel__intval(evsel, sample, "gpa"); in mmio_event_get_key()
35 key->info = evsel__intval(evsel, sample, "type"); in mmio_event_get_key()
43 struct perf_sample *sample, struct event_key *key) in mmio_event_begin() argument
51 evsel__intval(evsel, sample, "type") == KVM_TRACE_MMIO_WRITE) { in mmio_event_begin()
52 mmio_event_get_key(evsel, sample, key); in mmio_event_begin()
59 static bool mmio_event_end(struct evsel *evsel, struct perf_sample *sample, in mmio_event_end() argument
68 evsel__intval(evsel, sample, "type") == KVM_TRACE_MMIO_READ) { in mmio_event_end()
69 mmio_event_get_key(evsel, sample, key); in mmio_event_end()
94 struct perf_sample *sample, in ioport_event_get_key() argument
[all …]
Darchinsn.c9 void arch_fetch_insn(struct perf_sample *sample, in arch_fetch_insn() argument
17 if (!sample->ip) in arch_fetch_insn()
19 len = thread__memcpy(thread, machine, sample->insn, sample->ip, sizeof(sample->insn), &is64bit); in arch_fetch_insn()
22 insn_init(&insn, sample->insn, len, is64bit); in arch_fetch_insn()
25 sample->insn_len = insn.length; in arch_fetch_insn()
/kernel/linux/linux-5.10/samples/qmi/
Dqmi_sample_client.c3 * Sample in-kernel QMI client driver
456 struct qmi_sample *sample; in qmi_sample_probe() local
460 sample = devm_kzalloc(&pdev->dev, sizeof(*sample), GFP_KERNEL); in qmi_sample_probe()
461 if (!sample) in qmi_sample_probe()
464 ret = qmi_handle_init(&sample->qmi, TEST_DATA_REQ_MAX_MSG_LEN_V01, in qmi_sample_probe()
471 ret = kernel_connect(sample->qmi.sock, (struct sockaddr *)sq, in qmi_sample_probe()
480 sample->de_dir = debugfs_create_dir(path, qmi_debug_dir); in qmi_sample_probe()
481 if (IS_ERR(sample->de_dir)) { in qmi_sample_probe()
482 ret = PTR_ERR(sample->de_dir); in qmi_sample_probe()
486 sample->de_data = debugfs_create_file("data", 0600, sample->de_dir, in qmi_sample_probe()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_matchall.c100 if (rtnl_dereference(mlxsw_sp_port->sample)) { in mlxsw_sp_mall_port_sample_add()
101 netdev_err(mlxsw_sp_port->dev, "sample already active\n"); in mlxsw_sp_mall_port_sample_add()
104 rcu_assign_pointer(mlxsw_sp_port->sample, &mall_entry->sample); in mlxsw_sp_mall_port_sample_add()
107 mall_entry->sample.rate); in mlxsw_sp_mall_port_sample_add()
113 RCU_INIT_POINTER(mlxsw_sp_port->sample, NULL); in mlxsw_sp_mall_port_sample_add()
120 if (!mlxsw_sp_port->sample) in mlxsw_sp_mall_port_sample_del()
124 RCU_INIT_POINTER(mlxsw_sp_port->sample, NULL); in mlxsw_sp_mall_port_sample_del()
242 NL_SET_ERR_MSG(f->common.extack, "Sample is not supported on egress"); in mlxsw_sp_mall_replace()
252 if (act->sample.rate > MLXSW_REG_MPSC_RATE_MAX) { in mlxsw_sp_mall_replace()
253 NL_SET_ERR_MSG(f->common.extack, "Sample rate not supported"); in mlxsw_sp_mall_replace()
[all …]
/kernel/linux/linux-5.10/tools/perf/util/scripting-engines/
Dtrace-event-python.c394 static PyObject *python_process_callchain(struct perf_sample *sample, in python_process_callchain() argument
404 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain()
408 sample, NULL, NULL, in python_process_callchain()
463 static PyObject *python_process_brstack(struct perf_sample *sample, in python_process_brstack() argument
466 struct branch_stack *br = sample->branch_stack; in python_process_brstack()
467 struct branch_entry *entries = perf_sample__branch_entries(sample); in python_process_brstack()
502 thread__find_map_fb(thread, sample->cpumode, in python_process_brstack()
508 thread__find_map_fb(thread, sample->cpumode, in python_process_brstack()
561 static PyObject *python_process_brstacksym(struct perf_sample *sample, in python_process_brstacksym() argument
564 struct branch_stack *br = sample->branch_stack; in python_process_brstacksym()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
Di915_pmu.c164 pmu->sample[__I915_SAMPLE_RC6].cur = val; in get_rc6()
174 val += pmu->sample[__I915_SAMPLE_RC6].cur; in get_rc6()
177 if (val < pmu->sample[__I915_SAMPLE_RC6_LAST_REPORTED].cur) in get_rc6()
178 val = pmu->sample[__I915_SAMPLE_RC6_LAST_REPORTED].cur; in get_rc6()
180 pmu->sample[__I915_SAMPLE_RC6_LAST_REPORTED].cur = val; in get_rc6()
193 pmu->sample[__I915_SAMPLE_RC6].cur = __get_rc6(&i915->gt); in init_rc6()
194 pmu->sample[__I915_SAMPLE_RC6_LAST_REPORTED].cur = in init_rc6()
195 pmu->sample[__I915_SAMPLE_RC6].cur; in init_rc6()
204 pmu->sample[__I915_SAMPLE_RC6].cur = __get_rc6(&i915->gt); in park_rc6()
269 add_sample(struct i915_pmu_sample *sample, u32 val) in add_sample() argument
[all …]

12345678910>>...73