| /linux/tools/perf/tests/ |
| H A D | sample-parsing.c | 223 static int do_test(u64 sample_type, u64 sample_regs, u64 read_format) in do_test() 226 .sample_type = sample_type, in do_test() 311 if (sample_type & PERF_SAMPLE_REGS_USER) in do_test() 314 if (sample_type & PERF_SAMPLE_REGS_INTR) in do_test() 317 if (sample_type & PERF_SAMPLE_BRANCH_STACK) in do_test() 343 sz = perf_event__sample_event_size(&sample, sample_type, read_format, in do_test() 357 err = perf_event__synthesize_sample(event, sample_type, read_format, in do_test() 360 pr_debug("%s failed for sample_type %#"PRIx64", error %d\n", in do_test() 361 "perf_event__synthesize_sample", sample_type, er in do_test() 206 do_test(u64 sample_type,u64 sample_regs,u64 read_format) do_test() argument 398 u64 sample_type; test__sample_parsing() local [all...] |
| H A D | dlfilter-test.c | 111 static int write_attr(struct test_data *td, u64 sample_type, u64 *id) in write_attr() argument 117 .sample_type = sample_type, in write_attr() 172 static int write_sample(struct test_data *td, u64 sample_type, u64 id, pid_t pid, pid_t tid) in write_sample() argument 191 event->header.size = perf_event__sample_event_size(&sample, sample_type, in write_sample() 194 err = perf_event__synthesize_sample(event, sample_type, in write_sample() 326 u64 sample_type = TEST_SAMPLE_TYPE; in test__dlfilter_test() 371 err = write_attr(td, sample_type, &id); in test__dlfilter_test() 384 if (write_sample(td, sample_type, id, pid, tid) != TEST_OK) { in test__dlfilter_test() 322 u64 sample_type = TEST_SAMPLE_TYPE; test__dlfilter_test() local
|
| /linux/tools/perf/util/ |
| H A D | bpf_off_cpu.c | 325 u64 sample_type, val, sid = 0; in off_cpu_write() 345 sample_type = evsel->core.attr.sample_type; in off_cpu_write() 347 if (sample_type & ~OFFCPU_SAMPLE_TYPES) { in off_cpu_write() 349 (unsigned long long)sample_type); in off_cpu_write() 353 if (sample_type & (PERF_SAMPLE_ID | PERF_SAMPLE_IDENTIFIER)) { in off_cpu_write() 368 if (sample_type & PERF_SAMPLE_IDENTIFIER) in off_cpu_write() 370 if (sample_type & PERF_SAMPLE_IP) in off_cpu_write() 372 if (sample_type & PERF_SAMPLE_TID) in off_cpu_write() 374 if (sample_type in off_cpu_write() 323 u64 sample_type, val, sid = 0; off_cpu_write() local [all...] |
| H A D | record.c | 86 * sample_type to ease up reporting. in evsel__config_leader_sampling() 87 * An AUX area event also has sample_type requirements, so also include in evsel__config_leader_sampling() 88 * the sample type bits from the leader's sample_type to cover that in evsel__config_leader_sampling() 91 attr->sample_type = read_sampler->core.attr.sample_type | in evsel__config_leader_sampling() 92 leader->core.attr.sample_type; in evsel__config_leader_sampling() 129 if (evsel->core.attr.sample_type == first->core.attr.sample_type) in evlist__config()
|
| H A D | evsel.c | 155 WRITE_ASS(sample_type, "llu"); in store_event() 313 int __evsel__sample_size(u64 sample_type) in __perf_evsel__calc_is_pos() argument 315 u64 mask = sample_type & PERF_SAMPLE_MASK; in __perf_evsel__calc_is_pos() 331 * @sample_type: sample type 337 static int __perf_evsel__calc_id_pos(u64 sample_type) 341 if (sample_type & PERF_SAMPLE_IDENTIFIER) in __evsel__set_sample_bit() 344 if (!(sample_type & PERF_SAMPLE_ID)) in __evsel__set_sample_bit() 347 if (sample_type & PERF_SAMPLE_IP) 350 if (sample_type & PERF_SAMPLE_TID) in __evsel__reset_sample_bit() 353 if (sample_type in __evsel__reset_sample_bit() 256 __evsel__sample_size(u64 sample_type) __evsel__sample_size() argument 280 __perf_evsel__calc_id_pos(u64 sample_type) __perf_evsel__calc_id_pos() argument 3636 u64 sample_type = evsel->core.attr.sample_type; evsel__id_hdr_size() local [all...] |
| H A D | cs-etm.c | 1371 if (packet->sample_type == CS_ETM_DISCONTINUITY || in cs_etm__last_executed_instr() 1372 packet->sample_type == CS_ETM_EXCEPTION) 1382 if (packet->sample_type == CS_ETM_DISCONTINUITY) in cs_etm__instr_addr() 1535 if (packet->sample_type == CS_ETM_DISCONTINUITY) { in cs_etm__copy_insn() 1570 if (packet->sample_type == CS_ETM_RANGE && in cs_etm__synth_instruction_sample() 1794 attr.sample_type = evsel->core.attr.sample_type & PERF_SAMPLE_MASK; in cs_etm__sample() 1795 attr.sample_type |= PERF_SAMPLE_IP | PERF_SAMPLE_TID | in cs_etm__sample() 1798 attr.sample_type &= ~(u64)PERF_SAMPLE_TIME; in cs_etm__sample() 1800 attr.sample_type | in cs_etm__sample() [all...] |
| H A D | intel-bts.c | 768 attr.sample_type = evsel->core.attr.sample_type & PERF_SAMPLE_MASK; in intel_bts_synth_events() 769 attr.sample_type |= PERF_SAMPLE_IP | PERF_SAMPLE_TID | in intel_bts_synth_events() 771 attr.sample_type &= ~(u64)PERF_SAMPLE_TIME; in intel_bts_synth_events() 772 attr.sample_type &= ~(u64)PERF_SAMPLE_CPU; in intel_bts_synth_events() 786 attr.sample_type |= PERF_SAMPLE_ADDR; in intel_bts_synth_events() 788 id, (u64)attr.sample_type); in intel_bts_synth_events() 796 bts->branches_sample_type = attr.sample_type; in intel_bts_synth_events() 803 __evsel__sample_size(attr.sample_type); in intel_bts_synth_events()
|
| H A D | session.c | 72 pr_err("non matching sample_type\n"); in perf_session__open() 620 bswap_field_64(sample_type); in perf_event__cpu_map_swap() 1492 u64 sample_type = __evlist__combined_sample_type(evlist); in machines__deliver_event() 1500 if ((sample_type & PERF_SAMPLE_CPU)) in machines__deliver_event() 1503 if (sample_type & PERF_SAMPLE_TIME) in machines__deliver_event() 1574 u64 sample_type; in perf_session__deliver_event() 1582 sample_type = evsel->core.attr.sample_type; in perf_session__process_user_event() 1584 if (sample_type & (PERF_SAMPLE_REGS_USER | PERF_SAMPLE_REGS_INTR)) { in perf_session__process_user_event() 1600 if (sample_type in perf_session__process_user_event() 1035 u64 sample_type = __evlist__combined_sample_type(evlist); evlist__print_tstamp() local 1116 u64 sample_type; dump_sample() local 1319 u64 sample_type = evsel->core.attr.sample_type; evlist__deliver_sample() local [all...] |
| H A D | intel-pt.c | 1121 if (!(evsel->core.attr.sample_type & PERF_SAMPLE_TIME)) in intel_pt_timeless_decoding() 1183 if ((evsel->core.attr.sample_type & PERF_SAMPLE_AUX) && in intel_pt_sampling_mode() 1226 if (!(evsel->core.attr.sample_type & PERF_SAMPLE_CALLCHAIN)) in intel_pt_callchain_init() 1264 if (!(evsel->core.attr.sample_type & PERF_SAMPLE_BRANCH_STACK)) in intel_pt_br_stack_init() 2444 u64 sample_type = evsel->core.attr.sample_type; in intel_pt_do_synth_pebs_sample() 2475 if (sample_type & PERF_SAMPLE_TIME) { in intel_pt_do_synth_pebs_sample() 2486 if (sample_type & PERF_SAMPLE_CALLCHAIN && in intel_pt_do_synth_pebs_sample() 2494 if (sample_type & PERF_SAMPLE_REGS_INTR && in intel_pt_do_synth_pebs_sample() 2511 if ((sample_type | evse in intel_pt_do_synth_pebs_sample() 2422 u64 sample_type = evsel->core.attr.sample_type; intel_pt_do_synth_pebs_sample() local [all...] |
| H A D | jitdump.c | 42 uint64_t sample_type; member 510 if (jd->sample_type & PERF_SAMPLE_TID) { in jit_repipe_code_load() 514 if (jd->sample_type & PERF_SAMPLE_TIME) in jit_repipe_code_load() 621 if (jd->sample_type & PERF_SAMPLE_TID) { in jit_repipe_code_move() 625 if (jd->sample_type & PERF_SAMPLE_TIME) in jit_repipe_code_move() 898 * track sample_type to compute id_all layout in jit_process() 902 jd.sample_type = first->core.attr.sample_type; in jit_process()
|
| H A D | arm-spe.c | 74 u64 sample_type; member 525 ret = arm_spe__inject_event(spe, event, sample, spe->sample_type); in arm_spe__synth_branch_sample() 1340 if ((evsel->core.attr.sample_type & PERF_SAMPLE_TIME)) in arm_spe_process_queues() 1779 attr.sample_type = evsel->core.attr.sample_type & in arm_spe_synth_events() 1781 attr.sample_type |= PERF_SAMPLE_IP | PERF_SAMPLE_TID | in arm_spe_synth_events() 1785 attr.sample_type &= ~(u64)PERF_SAMPLE_TIME; in arm_spe_synth_events() 1787 attr.sample_type |= PERF_SAMPLE_TIME; in arm_spe_synth_events() 1789 spe->sample_type = attr.sample_type; in arm_spe_synth_events() [all...] |
| /linux/samples/bpf/ |
| H A D | tracex6_user.c | 108 .sample_type = 0, in test_bpf_perf_event() 117 .sample_type = 0, in test_bpf_perf_event() 126 .sample_type = 0, in test_bpf_perf_event() 136 .sample_type = 0, in test_bpf_perf_event() 148 .sample_type = 0, in test_bpf_perf_event() 161 .sample_type = 0, in test_bpf_perf_event()
|
| /linux/arch/x86/events/intel/ |
| H A D | ds.c | 1704 u64 sample_type = attr->sample_type; 1708 if (!(sample_type & ~(PERF_SAMPLE_IP|PERF_SAMPLE_TIME)) && in pebs_update_adaptive_cfg() 1712 if (sample_type & PERF_PEBS_MEMINFO_TYPE) in pebs_update_adaptive_cfg() 1721 gprs = ((sample_type & PERF_SAMPLE_REGS_INTR) && in pebs_update_adaptive_cfg() 1723 ((sample_type & PERF_SAMPLE_REGS_USER) && in pebs_update_adaptive_cfg() 1726 tsx_weight = (sample_type & PERF_SAMPLE_WEIGHT_TYPE) && in pebs_update_adaptive_cfg() 1733 if ((sample_type & PERF_SAMPLE_REGS_INTR) && in pebs_update_adaptive_cfg() 1737 if (sample_type & PERF_SAMPLE_BRANCH_STACK) { in pebs_update_adaptive_cfg() 2174 u64 sample_type; in setup_pebs_fixed_sample_data() 1710 u64 sample_type = attr->sample_type; pebs_update_adaptive_cfg() local 2180 u64 sample_type; setup_pebs_fixed_sample_data() local 2436 __setup_pebs_basic_group(struct perf_event * event,struct pt_regs * regs,struct perf_sample_data * data,u64 sample_type,u64 ip,u64 tsc,u16 retire) __setup_pebs_basic_group() argument 2451 __setup_pebs_gpr_group(struct perf_event * event,struct pt_regs * regs,struct pebs_gprs * gprs,u64 sample_type) __setup_pebs_gpr_group() argument 2472 __setup_pebs_meminfo_group(struct perf_event * event,struct perf_sample_data * data,u64 sample_type,u64 latency,u16 instr_latency,u64 address,u64 aux,u64 tsx_tuning,u64 ax) __setup_pebs_meminfo_group() argument 2519 u64 sample_type = event->attr.sample_type; setup_pebs_adaptive_sample_data() local 2637 u64 sample_type = event->attr.sample_type; setup_arch_pebs_sample_data() local [all...] |
| /linux/drivers/cpufreq/ |
| H A D | cpufreq_ondemand.c | 154 int sample_type = dbs_info->sample_type; in od_dbs_update() local 157 dbs_info->sample_type = OD_NORMAL_SAMPLE; in od_dbs_update() 162 if (sample_type == OD_SUB_SAMPLE && policy_dbs->sample_delay_ns > 0) { in od_dbs_update() 172 dbs_info->sample_type = OD_SUB_SAMPLE; in od_dbs_update() 367 dbs_info->sample_type = OD_NORMAL_SAMPLE; in od_start()
|
| /linux/tools/perf/ui/browsers/ |
| H A D | scripts.c | 41 if (attr->sample_type & PERF_SAMPLE_BRANCH_STACK) in attr_to_script() 43 if (attr->sample_type & PERF_SAMPLE_REGS_INTR) in attr_to_script() 45 if (attr->sample_type & PERF_SAMPLE_REGS_USER) in attr_to_script() 47 if (attr->sample_type & PERF_SAMPLE_PHYS_ADDR) in attr_to_script()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | get_stackid_cannot_attach.c | 13 .sample_type = PERF_SAMPLE_IP | PERF_SAMPLE_BRANCH_STACK, in test_get_stackid_cannot_attach() 55 attr.sample_type |= PERF_SAMPLE_CALLCHAIN; in test_get_stackid_cannot_attach()
|
| /linux/tools/perf/ |
| H A D | builtin-report.c | 365 /* For pipe mode, sample_type is not currently set */ in process_read_event() 369 u64 sample_type = evlist__combined_sample_type(session->evlist); 378 sample_type |= PERF_SAMPLE_CALLCHAIN; in report__setup_sample_type() 382 sample_type |= PERF_SAMPLE_BRANCH_STACK; in report__setup_sample_type() 384 if (!is_pipe && !(sample_type & PERF_SAMPLE_CALLCHAIN)) { in report__setup_sample_type() 410 if (!(sample_type & PERF_SAMPLE_CALLCHAIN)) { in report__setup_sample_type() 418 !(sample_type & PERF_SAMPLE_BRANCH_STACK)) { in report__setup_sample_type() 433 !(sample_type & PERF_SAMPLE_DATA_SRC)) { in report__setup_sample_type() 434 evsel->core.attr.sample_type |= PERF_SAMPLE_DATA_SRC; in report__setup_sample_type() 435 sample_type | in report__setup_sample_type() 374 u64 sample_type = evlist__combined_sample_type(session->evlist); report__setup_sample_type() local 1286 u64 sample_type; process_attr() local [all...] |
| /linux/kernel/events/ |
| H A D | core.c | 1969 return attr->inherit && (attr->sample_type & PERF_SAMPLE_READ); in has_inherit_and_sample_read() 2051 static void __perf_event_header_size(struct perf_event *event, u64 sample_type) in __perf_event_header_size() argument 2056 if (sample_type & PERF_SAMPLE_IP) in __perf_event_header_size() 2059 if (sample_type & PERF_SAMPLE_ADDR) in __perf_event_header_size() 2062 if (sample_type & PERF_SAMPLE_PERIOD) in __perf_event_header_size() 2065 if (sample_type & PERF_SAMPLE_WEIGHT_TYPE) in __perf_event_header_size() 2068 if (sample_type & PERF_SAMPLE_READ) in __perf_event_header_size() 2071 if (sample_type & PERF_SAMPLE_DATA_SRC) in __perf_event_header_size() 2074 if (sample_type & PERF_SAMPLE_TRANSACTION) in __perf_event_header_size() 2077 if (sample_type in __perf_event_header_size() 2107 u64 sample_type = event->attr.sample_type; perf_event__id_header_size() local 8099 __perf_event_header__init_id(struct perf_sample_data * data,struct perf_event * event,u64 sample_type) __perf_event_header__init_id() argument 8138 u64 sample_type = data->type; __perf_event__output_id_sample() local 8287 u64 sample_type = data->type; perf_output_sample() local 8645 u64 sample_type = event->attr.sample_type; perf_prepare_sample() local [all...] |
| /linux/tools/perf/Documentation/ |
| H A D | intel-hybrid.txt | 91 sample_type IDENTIFIER 104 sample_type IDENTIFIER 143 sample_type IDENTIFIER 157 sample_type IDENTIFIER
|
| /linux/tools/testing/selftests/powerpc/pmu/sampling_tests/ |
| H A D | intr_regs_no_crash_wo_pmu_test.c | 40 event.attr.sample_type = PERF_SAMPLE_REGS_INTR; in intr_regs_no_crash_wo_pmu_test()
|
| H A D | bhrb_no_crash_wo_pmu_test.c | 41 event.attr.sample_type = PERF_SAMPLE_BRANCH_STACK; in bhrb_no_crash_wo_pmu_test()
|
| H A D | mmcra_bhrb_ind_call_test.c | 40 event.attr.sample_type |= PERF_SAMPLE_BRANCH_STACK; in mmcra_bhrb_ind_call_test()
|
| H A D | mmcra_bhrb_disable_test.c | 37 event.attr.sample_type |= PERF_SAMPLE_BRANCH_STACK; in mmcra_bhrb_disable_test()
|
| /linux/sound/pci/mixart/ |
| H A D | mixart.c | 524 stream_param.sample_type = ST_INTEGER_8; in mixart_set_format() 528 stream_param.sample_type = ST_INTEGER_16LE; in mixart_set_format() 532 stream_param.sample_type = ST_INTEGER_16BE; in mixart_set_format() 536 stream_param.sample_type = ST_INTEGER_24LE; in mixart_set_format() 540 stream_param.sample_type = ST_INTEGER_24BE; in mixart_set_format() 544 stream_param.sample_type = ST_FLOATING_POINT_32LE; in mixart_set_format() 548 stream_param.sample_type = ST_FLOATING_POINT_32BE; in mixart_set_format() 558 "set SNDRV_PCM_FORMAT sample_type(%d) sample_size(%d) freq(%d) channels(%d)\n", in mixart_set_format() 559 stream_param.sample_type, stream_param.sample_size, stream_param.sampling_freq, stream->channels); in mixart_set_format()
|
| /linux/arch/s390/kernel/ |
| H A D | perf_pai.c | 447 a->sample_type |= PERF_SAMPLE_RAW; in pai_event_init() 676 if (event->attr.sample_type & PERF_SAMPLE_TID) { in pai_push_sample() 680 if (event->attr.sample_type & PERF_SAMPLE_TIME) in pai_push_sample() 682 if (event->attr.sample_type & (PERF_SAMPLE_ID | PERF_SAMPLE_IDENTIFIER)) in pai_push_sample() 684 if (event->attr.sample_type & PERF_SAMPLE_CPU) { in pai_push_sample() 688 if (event->attr.sample_type & PERF_SAMPLE_RAW) { in pai_push_sample()
|