/linux-6.6.21/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.6.21/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 | 759 static int perf_sample__fprintf_iregs(struct perf_sample *sample, in perf_sample__fprintf_iregs() argument 762 return perf_sample__fprintf_regs(&sample->intr_regs, in perf_sample__fprintf_iregs() 766 static int perf_sample__fprintf_uregs(struct perf_sample *sample, in perf_sample__fprintf_uregs() argument 769 return perf_sample__fprintf_regs(&sample->user_regs, in perf_sample__fprintf_uregs() 774 struct perf_sample *sample, in perf_sample__fprintf_start() argument 785 if (PRINT_FIELD(MACHINE_PID) && sample->machine_pid) in perf_sample__fprintf_start() 786 printed += fprintf(fp, "VM:%5d ", sample->machine_pid); in perf_sample__fprintf_start() 789 if (PRINT_FIELD(VCPU) && sample->machine_pid) in perf_sample__fprintf_start() 790 printed += fprintf(fp, "VCPU:%03d ", sample->vcpu); in perf_sample__fprintf_start() 804 printed += fprintf(fp, "%7d/%-7d ", sample->pid, sample->tid); in perf_sample__fprintf_start() [all …]
|
D | builtin-kwork.c | 197 struct perf_sample *sample) in atom_new() argument 227 atom->time = sample->time; in atom_new() 352 struct perf_sample *sample) in profile_update_timespan() argument 357 if ((kwork->timestart == 0) || (kwork->timestart > sample->time)) in profile_update_timespan() 358 kwork->timestart = sample->time; in profile_update_timespan() 360 if (kwork->timeend < sample->time) in profile_update_timespan() 361 kwork->timeend = sample->time; in profile_update_timespan() 366 struct perf_sample *sample) in profile_event_match() argument 369 u64 time = sample->time; in profile_event_match() 384 profile_update_timespan(kwork, sample); in profile_event_match() [all …]
|
D | builtin-sched.c | 148 struct perf_sample *sample, struct machine *machine); 151 struct perf_sample *sample, struct machine *machine); 154 struct perf_sample *sample, struct machine *machine); 162 struct perf_sample *sample, 834 struct evsel *evsel, struct perf_sample *sample, in replay_wakeup_event() argument 837 const char *comm = evsel__strval(evsel, sample, "comm"); in replay_wakeup_event() 838 const u32 pid = evsel__intval(evsel, sample, "pid"); in replay_wakeup_event() 844 printf(" ... pid %d woke up %s/%d\n", sample->tid, comm, pid); in replay_wakeup_event() 847 waker = register_pid(sched, sample->tid, "<unknown>"); in replay_wakeup_event() 850 add_sched_event_wakeup(sched, waker, sample->time, wakee); in replay_wakeup_event() [all …]
|
/linux-6.6.21/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_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.6.21/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.6.21/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 | 12 static int sample(unsigned long sample_flag) in sample() function 14 perf_bpf_filter_lval.sample.type = sample_flag; in sample() 15 perf_bpf_filter_lval.sample.part = 0; in sample() 21 perf_bpf_filter_lval.sample.type = sample_flag; in sample_part() 22 perf_bpf_filter_lval.sample.part = part; in sample_part() 70 ip { return sample(PERF_SAMPLE_IP); } 71 id { return sample(PERF_SAMPLE_ID); } 72 tid { return sample(PERF_SAMPLE_TID); } 74 cpu { return sample(PERF_SAMPLE_CPU); } 75 time { return sample(PERF_SAMPLE_TIME); } [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() 1234 struct perf_sample *sample) in intel_pt_add_callchain() argument 1237 sample->pid, in intel_pt_add_callchain() 1238 sample->tid); in intel_pt_add_callchain() 1240 thread_stack__sample_late(thread, sample->cpu, pt->chain, in intel_pt_add_callchain() 1241 pt->synth_opts.callchain_sz + 1, sample->ip, in intel_pt_add_callchain() 1244 sample->callchain = pt->chain; in intel_pt_add_callchain() 1272 struct perf_sample *sample) in intel_pt_add_br_stack() argument 1275 sample->pid, in intel_pt_add_br_stack() [all …]
|
D | event.c | 221 struct perf_sample *sample, in perf_event__process_comm() argument 224 return machine__process_comm_event(machine, event, sample); in perf_event__process_comm() 229 struct perf_sample *sample, in perf_event__process_namespaces() argument 232 return machine__process_namespaces_event(machine, event, sample); in perf_event__process_namespaces() 237 struct perf_sample *sample, in perf_event__process_cgroup() argument 240 return machine__process_cgroup_event(machine, event, sample); in perf_event__process_cgroup() 245 struct perf_sample *sample, in perf_event__process_lost() argument 248 return machine__process_lost_event(machine, event, sample); in perf_event__process_lost() 253 struct perf_sample *sample __maybe_unused, in perf_event__process_aux() 261 struct perf_sample *sample __maybe_unused, in perf_event__process_itrace_start() [all …]
|
D | arm-spe.c | 298 struct perf_sample *sample) in arm_spe_prep_sample() argument 303 sample->time = tsc_to_perf_time(record->timestamp, &spe->tc); in arm_spe_prep_sample() 305 sample->ip = record->from_ip; in arm_spe_prep_sample() 306 sample->cpumode = arm_spe_cpumode(spe, sample->ip); in arm_spe_prep_sample() 307 sample->pid = speq->pid; in arm_spe_prep_sample() 308 sample->tid = speq->tid; in arm_spe_prep_sample() 309 sample->period = 1; in arm_spe_prep_sample() 310 sample->cpu = speq->cpu; in arm_spe_prep_sample() 311 sample->simd_flags = arm_spe__synth_simd_flags(record); in arm_spe_prep_sample() 313 event->sample.header.type = PERF_RECORD_SAMPLE; in arm_spe_prep_sample() [all …]
|
/linux-6.6.21/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.6.21/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.6.21/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.6.21/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 …]
|
/linux-6.6.21/tools/perf/util/scripting-engines/ |
D | trace-event-python.c | 415 static PyObject *python_process_callchain(struct perf_sample *sample, in python_process_callchain() argument 426 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain() 431 sample, NULL, NULL, in python_process_callchain() 507 static PyObject *python_process_brstack(struct perf_sample *sample, in python_process_brstack() argument 510 struct branch_stack *br = sample->branch_stack; in python_process_brstack() 511 struct branch_entry *entries = perf_sample__branch_entries(sample); in python_process_brstack() 547 thread__find_map_fb(thread, sample->cpumode, in python_process_brstack() 553 thread__find_map_fb(thread, sample->cpumode, in python_process_brstack() 595 static PyObject *python_process_brstacksym(struct perf_sample *sample, in python_process_brstacksym() argument 598 struct branch_stack *br = sample->branch_stack; in python_process_brstacksym() [all …]
|
/linux-6.6.21/Documentation/devicetree/bindings/hwmon/ |
D | adi,adm1275.yaml | 40 adi,volt-curr-sample-average: 46 adi,power-sample-average: 62 adi,volt-curr-sample-average: 64 adi,power-sample-average: false 74 adi,volt-curr-sample-average: 76 adi,power-sample-average: false 86 adi,volt-curr-sample-average: 88 adi,power-sample-average: 101 adi,volt-curr-sample-average: 103 adi,power-sample-average: [all …]
|
/linux-6.6.21/samples/ |
D | Kconfig | 5 You can build and test sample kernel code here. 10 bool "auxdisplay sample" 57 tristate "Build sample module for kernel access to Ftrace instancess" 67 different kobject sample modules showing how to use kobjects, 101 different kfifo sample modules showing how to use the 114 tristate "Build qmi client sample -- loadable modules only" 120 Build an QMI client sample driver, which demonstrates how to 124 tristate "Build rpmsg client sample -- loadable modules only" 127 Build an rpmsg client sample driver, which demonstrates how 135 Build sample live patch demonstrations. [all …]
|