/linux-6.12.1/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 …]
|
/linux-6.12.1/tools/perf/ |
D | builtin-timechart.c | 286 struct cpu_sample *sample; in pid_put_sample() local 295 sample = zalloc(sizeof(*sample)); in pid_put_sample() 296 assert(sample != NULL); in pid_put_sample() 297 sample->start_time = start; in pid_put_sample() 298 sample->end_time = end; in pid_put_sample() 299 sample->type = type; in pid_put_sample() 300 sample->next = c->samples; in pid_put_sample() 301 sample->cpu = cpu; in pid_put_sample() 302 sample->backtrace = backtrace; in pid_put_sample() 303 c->samples = sample; in pid_put_sample() [all …]
|
D | builtin-script.c | 775 static int perf_sample__fprintf_iregs(struct perf_sample *sample, in perf_sample__fprintf_iregs() argument 778 return perf_sample__fprintf_regs(&sample->intr_regs, in perf_sample__fprintf_iregs() 782 static int perf_sample__fprintf_uregs(struct perf_sample *sample, in perf_sample__fprintf_uregs() argument 785 return perf_sample__fprintf_regs(&sample->user_regs, in perf_sample__fprintf_uregs() 790 struct perf_sample *sample, in perf_sample__fprintf_start() argument 814 if (PRINT_FIELD(MACHINE_PID) && sample->machine_pid) in perf_sample__fprintf_start() 815 printed += fprintf(fp, "VM:%5d ", sample->machine_pid); in perf_sample__fprintf_start() 818 if (PRINT_FIELD(VCPU) && sample->machine_pid) in perf_sample__fprintf_start() 819 printed += fprintf(fp, "VCPU:%03d ", sample->vcpu); in perf_sample__fprintf_start() 833 printed += fprintf(fp, "%7d/%-7d ", sample->pid, sample->tid); in perf_sample__fprintf_start() [all …]
|
D | builtin-kwork.c | 240 struct perf_sample *sample) in atom_new() argument 270 atom->time = sample->time; in atom_new() 395 struct perf_sample *sample) in profile_update_timespan() argument 400 if ((kwork->timestart == 0) || (kwork->timestart > sample->time)) in profile_update_timespan() 401 kwork->timestart = sample->time; in profile_update_timespan() 403 if (kwork->timeend < sample->time) in profile_update_timespan() 404 kwork->timeend = sample->time; in profile_update_timespan() 420 struct perf_sample *sample) in profile_event_match() argument 423 u64 time = sample->time; in profile_event_match() 442 profile_update_timespan(kwork, sample); in profile_event_match() [all …]
|
D | builtin-inject.c | 48 struct perf_sample sample; member 145 struct perf_sample *sample, 152 struct perf_sample *sample, 313 struct perf_sample *sample __maybe_unused, in perf_event__repipe() 321 struct perf_sample *sample __maybe_unused, in perf_event__drop() 329 struct perf_sample *sample, in perf_event__drop_aux() argument 335 inject->aux_id = sample->id; in perf_event__drop_aux() 343 struct perf_sample *sample) in perf_inject__cut_auxtrace_sample() argument 345 size_t sz1 = sample->aux_sample.data - (void *)event; in perf_inject__cut_auxtrace_sample() 346 size_t sz2 = event->header.size - sample->aux_sample.size - sz1; in perf_inject__cut_auxtrace_sample() [all …]
|
/linux-6.12.1/tools/testing/selftests/bpf/progs/ |
D | test_ringbuf_map_key.c | 10 struct sample { struct 24 __type(key, struct sample); argument 38 struct sample *sample, sample_copy; in test_ringbuf_mem_map_key() local 44 sample = bpf_ringbuf_reserve(&ringbuf, sizeof(*sample), 0); in test_ringbuf_mem_map_key() 45 if (!sample) in test_ringbuf_mem_map_key() 48 sample->pid = pid; in test_ringbuf_mem_map_key() 49 bpf_get_current_comm(sample->comm, sizeof(sample->comm)); in test_ringbuf_mem_map_key() 50 sample->seq = ++seq; in test_ringbuf_mem_map_key() 51 sample->value = 42; in test_ringbuf_mem_map_key() 55 lookup_val = (int *)bpf_map_lookup_elem(&hash_map, sample); in test_ringbuf_mem_map_key() [all …]
|
D | test_ringbuf.c | 10 struct sample { struct 43 struct sample *sample; in test_ringbuf() local 48 sample = bpf_ringbuf_reserve(&ringbuf, sizeof(*sample), 0); in test_ringbuf() 49 if (!sample) { in test_ringbuf() 54 sample->pid = pid; in test_ringbuf() 55 bpf_get_current_comm(sample->comm, sizeof(sample->comm)); in test_ringbuf() 56 sample->value = value; in test_ringbuf() 58 sample->seq = seq++; in test_ringbuf() 61 if (sample->seq & 1) { in test_ringbuf() 63 bpf_ringbuf_output(&ringbuf, sample, sizeof(*sample), flags); in test_ringbuf() [all …]
|
D | test_ringbuf_n.c | 14 struct sample { struct 31 struct sample *sample; in test_ringbuf_n() local 36 sample = bpf_ringbuf_reserve(&ringbuf, sizeof(*sample), 0); in test_ringbuf_n() 37 if (!sample) in test_ringbuf_n() 40 sample->pid = pid; in test_ringbuf_n() 41 sample->value = value; in test_ringbuf_n() 42 bpf_get_current_comm(sample->comm, sizeof(sample->comm)); in test_ringbuf_n() 44 bpf_ringbuf_submit(sample, 0); in test_ringbuf_n()
|
D | test_ringbuf_multi.c | 9 struct sample { struct 60 struct sample *sample; in test_ringbuf() local 72 sample = bpf_ringbuf_reserve(rb, sizeof(*sample), 0); in test_ringbuf() 73 if (!sample) { in test_ringbuf() 78 sample->pid = pid; in test_ringbuf() 79 bpf_get_current_comm(sample->comm, sizeof(sample->comm)); in test_ringbuf() 80 sample->value = value; in test_ringbuf() 82 sample->seq = total; in test_ringbuf() 85 bpf_ringbuf_submit(sample, 0); in test_ringbuf()
|
/linux-6.12.1/tools/perf/scripts/python/ |
D | intel-pt-events.py | 231 def common_start_str(comm, sample): argument 232 ts = sample["time"] 233 cpu = sample["cpu"] 234 pid = sample["pid"] 235 tid = sample["tid"] 236 if "machine_pid" in sample: 237 machine_pid = sample["machine_pid"] 238 vcpu = sample["vcpu"] 243 def print_common_start(comm, sample, name): argument 244 flags_disp = get_optional_null(sample, "flags_disp") [all …]
|
D | arm-cs-trace-disasm.py | 113 def print_sample(sample): argument 116 (sample['cpu'], sample['addr'], sample['phys_addr'], \ 117 sample['ip'], sample['pid'], sample['tid'], \ 118 sample['period'], sample['time'])) 129 def common_start_str(comm, sample): argument 130 sec = int(sample["time"] / 1000000000) 131 ns = sample["time"] % 1000000000 132 cpu = sample["cpu"] 133 pid = sample["pid"] 134 tid = sample["tid"] [all …]
|
/linux-6.12.1/tools/perf/util/ |
D | arm64-frame-pointer-unwind-support.c | 17 static bool get_leaf_frame_caller_enabled(struct perf_sample *sample) in get_leaf_frame_caller_enabled() argument 19 return callchain_param.record_mode == CALLCHAIN_FP && sample->user_regs.regs in get_leaf_frame_caller_enabled() 20 && sample->user_regs.mask & SMPL_REG_MASK(PERF_REG_ARM64_LR); in get_leaf_frame_caller_enabled() 31 u64 get_leaf_frame_caller_aarch64(struct perf_sample *sample, struct thread *thread, int usr_idx) in get_leaf_frame_caller_aarch64() argument 35 struct regs_dump old_regs = sample->user_regs; in get_leaf_frame_caller_aarch64() 37 if (!get_leaf_frame_caller_enabled(sample)) in get_leaf_frame_caller_aarch64() 46 if (!(sample->user_regs.mask & SMPL_REG_MASK(PERF_REG_ARM64_PC))) { in get_leaf_frame_caller_aarch64() 47 sample->user_regs.cache_mask |= SMPL_REG_MASK(PERF_REG_ARM64_PC); in get_leaf_frame_caller_aarch64() 48 sample->user_regs.cache_regs[PERF_REG_ARM64_PC] = sample->callchain->ips[usr_idx+1]; in get_leaf_frame_caller_aarch64() 51 if (!(sample->user_regs.mask & SMPL_REG_MASK(PERF_REG_ARM64_SP))) { in get_leaf_frame_caller_aarch64() [all …]
|
D | bpf-filter.l | 14 static int sample(enum perf_bpf_filter_term term) in sample() function 17 perf_bpf_filter_lval.sample.term = term; in sample() 18 perf_bpf_filter_lval.sample.part = 0; in sample() 25 perf_bpf_filter_lval.sample.term = term; in sample_part() 26 perf_bpf_filter_lval.sample.part = part; in sample_part() 33 perf_bpf_filter_lval.sample.term = term; in sample_path() 34 perf_bpf_filter_lval.sample.part = 0; in sample_path() 88 ip { return sample(PBF_TERM_IP); } 89 id { return sample(PBF_TERM_ID); } 90 tid { return sample(PBF_TERM_TID); } [all …]
|
D | intel-pt.c | 289 struct perf_sample *sample) in intel_pt_dump_sample() argument 295 intel_pt_dump(pt, sample->aux_sample.data, sample->aux_sample.size); in intel_pt_dump_sample() 1236 struct perf_sample *sample) in intel_pt_add_callchain() argument 1239 sample->pid, in intel_pt_add_callchain() 1240 sample->tid); in intel_pt_add_callchain() 1242 thread_stack__sample_late(thread, sample->cpu, pt->chain, in intel_pt_add_callchain() 1243 pt->synth_opts.callchain_sz + 1, sample->ip, in intel_pt_add_callchain() 1246 sample->callchain = pt->chain; in intel_pt_add_callchain() 1274 struct perf_sample *sample) in intel_pt_add_br_stack() argument 1277 sample->pid, in intel_pt_add_br_stack() [all …]
|
D | s390-sample-raw.c | 47 static bool s390_cpumcfdg_testctr(struct perf_sample *sample) in s390_cpumcfdg_testctr() argument 49 size_t len = sample->raw_size, offset = 0; in s390_cpumcfdg_testctr() 50 unsigned char *buf = sample->raw_data; in s390_cpumcfdg_testctr() 180 static void s390_cpumcfdg_dump(struct perf_pmu *pmu, struct perf_sample *sample) in s390_cpumcfdg_dump() argument 182 size_t i, len = sample->raw_size, offset = 0; in s390_cpumcfdg_dump() 183 unsigned char *buf = sample->raw_data; in s390_cpumcfdg_dump() 233 static bool s390_pai_all_test(struct perf_sample *sample) in s390_pai_all_test() argument 235 size_t len = sample->raw_size; in s390_pai_all_test() 242 static void s390_pai_all_dump(struct evsel *evsel, struct perf_sample *sample) in s390_pai_all_dump() argument 244 size_t len = sample->raw_size, offset = 0; in s390_pai_all_dump() [all …]
|
D | session.c | 789 static void callchain__lbr_callstack_printf(struct perf_sample *sample) in callchain__lbr_callstack_printf() argument 791 struct ip_callchain *callchain = sample->callchain; in callchain__lbr_callstack_printf() 792 struct branch_stack *lbr_stack = sample->branch_stack; in callchain__lbr_callstack_printf() 793 struct branch_entry *entries = perf_sample__branch_entries(sample); in callchain__lbr_callstack_printf() 838 struct perf_sample *sample) in callchain__printf() argument 841 struct ip_callchain *callchain = sample->callchain; in callchain__printf() 844 callchain__lbr_callstack_printf(sample); in callchain__printf() 853 static void branch_stack__printf(struct perf_sample *sample, in branch_stack__printf() argument 856 struct branch_entry *entries = perf_sample__branch_entries(sample); in branch_stack__printf() 858 u64 *branch_stack_cntr = sample->branch_stack_cntr; in branch_stack__printf() [all …]
|
/linux-6.12.1/tools/perf/arch/x86/util/ |
D | kvm-stat.c | 30 static void mmio_event_get_key(struct evsel *evsel, struct perf_sample *sample, in mmio_event_get_key() argument 33 key->key = evsel__intval(evsel, sample, "gpa"); in mmio_event_get_key() 34 key->info = evsel__intval(evsel, sample, "type"); in mmio_event_get_key() 42 struct perf_sample *sample, struct event_key *key) in mmio_event_begin() argument 50 evsel__intval(evsel, sample, "type") == KVM_TRACE_MMIO_WRITE) { in mmio_event_begin() 51 mmio_event_get_key(evsel, sample, key); in mmio_event_begin() 58 static bool mmio_event_end(struct evsel *evsel, struct perf_sample *sample, in mmio_event_end() argument 67 evsel__intval(evsel, sample, "type") == KVM_TRACE_MMIO_READ) { in mmio_event_end() 68 mmio_event_get_key(evsel, sample, key); in mmio_event_end() 93 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() 23 ret = insn_decode(&insn, sample->insn, len, in arch_fetch_insn() 26 sample->insn_len = insn.length; in arch_fetch_insn()
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/tools/testing/selftests/rust/ |
D | test_probe_samples.sh | 23 for sample in "${rust_sample_modules[@]}"; do 24 if ! /sbin/modprobe -n -q "$sample"; then 25 ktap_skip_all "module $sample is not found in /lib/modules/$(uname -r)" 32 for sample in "${rust_sample_modules[@]}"; do 33 if /sbin/modprobe -q "$sample"; then 34 /sbin/modprobe -q -r "$sample" 35 ktap_test_pass "$sample" 37 ktap_test_fail "$sample"
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/tools/perf/util/scripting-engines/ |
D | trace-event-python.c | 418 static PyObject *python_process_callchain(struct perf_sample *sample, in python_process_callchain() argument 429 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain() 434 sample, NULL, NULL, in python_process_callchain() 510 static PyObject *python_process_brstack(struct perf_sample *sample, in python_process_brstack() argument 513 struct branch_stack *br = sample->branch_stack; in python_process_brstack() 514 struct branch_entry *entries = perf_sample__branch_entries(sample); in python_process_brstack() 550 thread__find_map_fb(thread, sample->cpumode, in python_process_brstack() 556 thread__find_map_fb(thread, sample->cpumode, in python_process_brstack() 598 static PyObject *python_process_brstacksym(struct perf_sample *sample, in python_process_brstacksym() argument 601 struct branch_stack *br = sample->branch_stack; in python_process_brstacksym() [all …]
|
/linux-6.12.1/tools/perf/dlfilters/ |
D | dlfilter-test-api-v0.c | 181 if (sample->x != expected.x) \ 185 static int check_sample(struct filter_data *d, const struct perf_dlfilter_sample *sample) in check_sample() argument 202 CHECK(sample->size >= sizeof(struct perf_dlfilter_sample)); in check_sample() 217 CHECK(!sample->raw_data); in check_sample() 219 CHECK(!sample->brstack); in check_sample() 221 CHECK(!sample->raw_callchain); in check_sample() 224 CHECK(!strncmp(sample->event, EVENT_NAME, strlen(EVENT_NAME))); in check_sample() 257 static int check_address_al(void *ctx, const struct perf_dlfilter_sample *sample) in check_address_al() argument 267 if (perf_dlfilter_fns.resolve_address(ctx, sample->ip, &address_al)) in check_address_al() 292 static int check_object_code(void *ctx, const struct perf_dlfilter_sample *sample) in check_object_code() argument [all …]
|
D | dlfilter-show-cycles.c | 80 int filter_event_early(void *data, const struct perf_dlfilter_sample *sample, void *ctx) in filter_event_early() argument 82 __s32 cpu = sample->cpu; in filter_event_early() 83 __s32 tid = sample->tid; in filter_event_early() 86 if (!sample->cyc_cnt) in filter_event_early() 89 pos = event_entry(sample->event); in filter_event_early() 92 cycles[cpu][pos] += sample->cyc_cnt; in filter_event_early() 94 add_entry(tid, pos, sample->cyc_cnt); in filter_event_early() 106 int filter_event(void *data, const struct perf_dlfilter_sample *sample, void *ctx) in filter_event() argument 108 __s32 cpu = sample->cpu; in filter_event() 109 __s32 tid = sample->tid; in filter_event() [all …]
|
D | dlfilter-test-api-v2.c | 196 if (sample->x != expected.x) \ 200 static int check_sample(struct filter_data *d, const struct perf_dlfilter_sample *sample) in check_sample() argument 217 CHECK(sample->size >= sizeof(struct perf_dlfilter_sample)); in check_sample() 232 CHECK(!sample->raw_data); in check_sample() 234 CHECK(!sample->brstack); in check_sample() 236 CHECK(!sample->raw_callchain); in check_sample() 239 CHECK(!strncmp(sample->event, EVENT_NAME, strlen(EVENT_NAME))); in check_sample() 272 static int check_address_al(void *ctx, const struct perf_dlfilter_sample *sample) in check_address_al() argument 282 if (perf_dlfilter_fns.resolve_address(ctx, sample->ip, &address_al)) in check_address_al() 311 static int check_object_code(void *ctx, const struct perf_dlfilter_sample *sample) in check_object_code() argument [all …]
|