Home
last modified time | relevance | path

Searched refs:mem_op (Results 1 – 9 of 9) sorted by relevance

/linux/tools/perf/util/
H A Dmem-events.c423 op = mem_info__const_data_src(mem_info)->mem_op; in perf_mem__op_scnprintf()
630 u64 op = data_src->mem_op; in c2c_decode_stats()
818 switch (src.mem_op) { in mem_stat_index()
826 if (src.mem_op & PERF_MEM_OP_PFETCH) in mem_stat_index()
828 if (src.mem_op & PERF_MEM_OP_EXEC) in mem_stat_index()
H A Dbpf-filter.l107 mem_op { return sample_part(PBF_TERM_DATA_SRC, 1); }
H A Darm-spe.c957 if (data_src->mem_op == PERF_MEM_OP_LOAD) in arm_spe__synth_memory_level()
959 if (data_src->mem_op == PERF_MEM_OP_STORE) in arm_spe__synth_memory_level()
1058 data_src.mem_op = PERF_MEM_OP_LOAD; in arm_spe_sample()
1060 data_src.mem_op = PERF_MEM_OP_STORE; in arm_spe_sample()
1062 data_src.mem_op = PERF_MEM_OP_NA; in arm_spe_sample()
/linux/tools/perf/util/bpf_skel/
H A Dsample_filter.bpf.c59 __u64 mem_op:5, /* type of opcode */ member
147 return kctx->data->data_src.mem_op; in perf_get_sample()
/linux/tools/include/uapi/linux/
H A Dperf_event.h1323 __u64 mem_op : 5, /* Type of opcode */ member
1352 mem_op : 5; /* Type of opcode */ member
/linux/include/uapi/linux/
H A Dperf_event.h1364 __u64 mem_op : 5, /* Type of opcode */ member
1393 mem_op : 5; /* Type of opcode */ member
/linux/arch/x86/events/intel/
H A Dds.c416 dse.mem_op = PERF_MEM_OP_STORE; in precise_datala_hsw()
418 dse.mem_op = PERF_MEM_OP_LOAD; in precise_datala_hsw()
478 src.mem_op = P(OP, LOAD); in __grt_latency_data()
481 src.mem_op = P(OP, STORE); in __grt_latency_data()
543 src.mem_op = P(OP, LOAD); in arw_latency_data()
546 src.mem_op = P(OP, STORE); in arw_latency_data()
582 src.mem_op = P(OP, LOAD); in lnc_latency_data()
585 src.mem_op = P(OP, STORE); in lnc_latency_data()
644 src.mem_op = P(OP, LOAD); in pnc_latency_data()
647 src.mem_op = P(OP, STORE); in pnc_latency_data()
[all …]
/linux/tools/perf/Documentation/
H A Dperf-record.txt183 --filter 'mem_op == load || mem_op == store, mem_lvl > l1'
188 mem_op and mem_lvl fields come from the (memory) data_source, it'd only
194 $ sudo perf record -e cycles --filter 'mem_op == load'
206 p_stage_cyc, mem_op, mem_lvl, mem_snoop, mem_remote, mem_lock,
214 na, load, store, pfetch, exec (for mem_op)
/linux/arch/s390/kvm/s390/
H A Ds390.c3026 struct kvm_s390_mem_op mem_op; in kvm_arch_vm_ioctl() local
3028 if (copy_from_user(&mem_op, argp, sizeof(mem_op)) == 0) in kvm_arch_vm_ioctl()
3029 r = kvm_s390_vm_mem_op(kvm, &mem_op); in kvm_arch_vm_ioctl()
5649 struct kvm_s390_mem_op mem_op; in kvm_arch_vcpu_ioctl() local
5651 if (copy_from_user(&mem_op, argp, sizeof(mem_op)) == 0) in kvm_arch_vcpu_ioctl()
5652 r = kvm_s390_vcpu_memsida_op(vcpu, &mem_op); in kvm_arch_vcpu_ioctl()