/kernel/linux/linux-5.10/drivers/isdn/mISDN/ |
D | dsp_audio.c | 105 static unsigned char linear2ulaw(short sample) in linear2ulaw() argument 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() 242 s32 sample; in dsp_audio_generate_mix_table() local 248 sample = dsp_audio_law_to_s32[i]; in dsp_audio_generate_mix_table() 249 sample += dsp_audio_law_to_s32[j]; in dsp_audio_generate_mix_table() 250 if (sample > 32767) in dsp_audio_generate_mix_table() [all …]
|
/kernel/liteos_a/testsuites/kernel/ |
D | test.mk | 57 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/tools/perf/ |
D | builtin-timechart.c | 273 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 …]
|
D | builtin-script.c | 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() 720 printed += fprintf(fp, "%5d ", sample->tid); in perf_sample__fprintf_start() 724 printed += fprintf(fp, "%3d ", sample->cpu); in perf_sample__fprintf_start() 726 printed += fprintf(fp, "[%03d] ", sample->cpu); in perf_sample__fprintf_start() [all …]
|
D | builtin-inject.c | 212 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 …]
|
D | builtin-lock.c | 352 struct perf_sample *sample); 355 struct perf_sample *sample); 358 struct perf_sample *sample); 361 struct perf_sample *sample); 401 struct perf_sample *sample) in report_lock_acquire_event() argument 407 const char *name = evsel__strval(evsel, sample, "name"); in report_lock_acquire_event() 408 u64 tmp = evsel__intval(evsel, sample, "lockdep_addr"); in report_lock_acquire_event() 409 int flag = evsel__intval(evsel, sample, "flags"); in report_lock_acquire_event() 419 ts = thread_stat_findnew(sample->tid); in report_lock_acquire_event() 467 seq->prev_event_time = sample->time; in report_lock_acquire_event() [all …]
|
D | builtin-sched.c | 147 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/tools/testing/selftests/bpf/progs/ |
D | test_ringbuf.c | 9 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() 64 bpf_ringbuf_output(&ringbuf, sample, sizeof(*sample), flags); in test_ringbuf() [all …]
|
D | test_ringbuf_multi.c | 9 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/ |
D | intel-pt-events.py | 80 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/linux/linux-5.10/tools/perf/arch/x86/util/ |
D | kvm-stat.c | 31 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 …]
|
D | archinsn.c | 9 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/ |
D | Kconfig | 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 106 Build sample live patch demonstrations. [all …]
|
/kernel/linux/linux-5.10/net/netfilter/ |
D | xt_rateest.c | 18 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/tools/perf/util/ |
D | intel-pt.c | 243 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 …]
|
D | event.h | 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, 328 struct perf_sample *sample, [all …]
|
D | event.c | 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() 234 struct perf_sample *sample __maybe_unused, in perf_event__process_itrace_start() [all …]
|
D | session.c | 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 1107 struct ip_callchain *callchain = sample->callchain; in callchain__printf() [all …]
|
D | thread-stack.c | 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() 881 return thread_stack__push_cp(ts, ip, sample->time, ref, cp, in thread_stack__bottom() 886 struct perf_sample *sample, u64 ref) in thread_stack__pop_ks() argument 888 u64 tm = sample->time; in thread_stack__pop_ks() 904 struct perf_sample *sample, in thread_stack__no_call_return() argument 914 u64 addr = sample->addr; in thread_stack__no_call_return() [all …]
|
/kernel/linux/linux-5.10/drivers/oprofile/ |
D | cpu_buffer.c | 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() 175 return entry->sample; in op_cpu_buffer_read_entry() 188 struct op_sample *sample; in op_add_code() local 221 sample = op_cpu_buffer_write_reserve(&entry, size); in op_add_code() [all …]
|
/kernel/liteos_m/testsuites/ |
D | BUILD.gn | 62 "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/samples/qmi/ |
D | qmi_sample_client.c | 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() 487 sample, &data_fops); in qmi_sample_probe() [all …]
|
/kernel/linux/linux-5.10/tools/perf/arch/s390/util/ |
D | kvm-stat.c | 28 struct perf_sample *sample, in event_icpt_insn_get_key() argument 33 insn = evsel__intval(evsel, sample, "instruction"); in event_icpt_insn_get_key() 39 struct perf_sample *sample, in event_sigp_get_key() argument 42 key->key = evsel__intval(evsel, sample, "order_code"); in event_sigp_get_key() 47 struct perf_sample *sample, in event_diag_get_key() argument 50 key->key = evsel__intval(evsel, sample, "code"); in event_diag_get_key() 55 struct perf_sample *sample, in event_icpt_prog_get_key() argument 58 key->key = evsel__intval(evsel, sample, "code"); in event_icpt_prog_get_key()
|
/kernel/linux/linux-5.10/tools/perf/util/scripting-engines/ |
D | trace-event-python.c | 394 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/ |
D | i915_pmu.c | 164 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 …]
|