Home
last modified time | relevance | path

Searched refs:spe (Results 1 – 25 of 25) sorted by relevance

/linux/tools/perf/util/
H A Darm-spe.c33 #include "arm-spe.h"
34 #include "arm-spe-decoder/arm-spe-decoder.h"
35 #include "arm-spe-decoder/arm-spe-pkt-decoder.h"
106 struct arm_spe *spe; member
137 static void arm_spe_dump(struct arm_spe *spe __maybe_unused, in arm_spe_dump()
176 static void arm_spe_dump_event(struct arm_spe *spe, unsigned char *buf, in arm_spe_dump_event() argument
180 arm_spe_dump(spe, buf, len); in arm_spe_dump_event()
190 queue = &speq->spe in arm_spe_get_trace()
228 arm_spe__alloc_queue(struct arm_spe * spe,unsigned int queue_nr) arm_spe__alloc_queue() argument
278 arm_spe_cpumode(struct arm_spe * spe,u64 ip) arm_spe_cpumode() argument
285 arm_spe_set_pid_tid_cpu(struct arm_spe * spe,struct auxtrace_queue * queue) arm_spe_set_pid_tid_cpu() argument
312 struct arm_spe *spe = speq->spe; arm_spe_set_tid() local
323 arm_spe__get_metadata_by_cpu(struct arm_spe * spe,int cpu) arm_spe__get_metadata_by_cpu() argument
366 arm_spe_prep_sample(struct arm_spe * spe,struct arm_spe_queue * speq,union perf_event * event,struct perf_sample * sample) arm_spe_prep_sample() argument
391 struct arm_spe *spe = speq->spe; arm_spe__prep_branch_stack() local
478 arm_spe_deliver_synth_event(struct arm_spe * spe,struct arm_spe_queue * speq __maybe_unused,union perf_event * event,struct perf_sample * sample) arm_spe_deliver_synth_event() argument
502 struct arm_spe *spe = speq->spe; arm_spe__synth_mem_sample() local
526 struct arm_spe *spe = speq->spe; arm_spe__synth_branch_sample() local
551 struct arm_spe *spe = speq->spe; arm_spe__synth_instruction_sample() local
910 struct arm_spe *spe = speq->spe; arm_spe__synth_memory_level() local
965 struct arm_spe *spe = speq->spe; arm_spe__synth_ds() local
1028 struct arm_spe *spe = speq->spe; arm_spe_sample() local
1126 struct arm_spe *spe = speq->spe; arm_spe_run_decoder() local
1203 arm_spe__setup_queue(struct arm_spe * spe,struct auxtrace_queue * queue,unsigned int queue_nr) arm_spe__setup_queue() argument
1250 arm_spe__setup_queues(struct arm_spe * spe) arm_spe__setup_queues() argument
1264 arm_spe__update_queues(struct arm_spe * spe) arm_spe__update_queues() argument
1274 arm_spe__is_timeless_decoding(struct arm_spe * spe) arm_spe__is_timeless_decoding() argument
1292 arm_spe_process_queues(struct arm_spe * spe,u64 timestamp) arm_spe_process_queues() argument
1347 arm_spe_process_timeless_queues(struct arm_spe * spe,pid_t tid,u64 time_) arm_spe_process_timeless_queues() argument
1367 arm_spe_context_switch(struct arm_spe * spe,union perf_event * event,struct perf_sample * sample) arm_spe_context_switch() argument
1393 struct arm_spe *spe = container_of(session->auxtrace, arm_spe_process_event() local
1439 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, arm_spe_process_auxtrace_event() local
1477 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, arm_spe_flush() local
1588 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, arm_spe_free_events() local
1602 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, arm_spe_free() local
1615 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, auxtrace); arm_spe_evsel_is_auxtrace() local
1642 arm_spe_print_info(struct arm_spe * spe,__u64 * arr) arm_spe_print_info() argument
1693 arm_spe_synth_events(struct arm_spe * spe,struct perf_session * session) arm_spe_synth_events() argument
1893 struct arm_spe *spe; arm_spe_process_auxtrace_info() local
[all...]
H A DBuild138 perf-util-y += arm-spe.o
139 perf-util-y += arm-spe-decoder/
382 CFLAGS_arm-spe.o += -I$(srctree)/tools/arch/arm64/include/ -I$(OUTPUT)arch/arm64/include/generated/
/linux/arch/powerpc/boot/dts/
H A Dicon.dts53 compatible = "ibm,uic-440spe","ibm,uic";
63 compatible = "ibm,uic-440spe","ibm,uic";
75 compatible = "ibm,uic-440spe","ibm,uic";
87 compatible = "ibm,uic-440spe","ibm,uic";
99 compatible = "ibm,sdr-440spe";
104 compatible = "ibm,cpr-440spe";
109 compatible = "ibm,mq-440spe";
114 compatible = "ibm,plb-440spe", "ibm,plb-440gp", "ibm,plb4";
131 compatible = "ibm,sdram-440spe", "ibm,sdram-405gp";
136 compatible = "ibm,mcmal-440spe", "ibm,mcmal2";
[all …]
H A Dkatmai.dts57 compatible = "ibm,uic-440spe","ibm,uic";
67 compatible = "ibm,uic-440spe","ibm,uic";
79 compatible = "ibm,uic-440spe","ibm,uic";
91 compatible = "ibm,uic-440spe","ibm,uic";
103 compatible = "ibm,sdr-440spe";
108 compatible = "ibm,cpr-440spe";
113 compatible = "ibm,mq-440spe";
118 compatible = "ibm,plb-440spe", "ibm,plb-440gp", "ibm,plb4";
135 compatible = "ibm,sdram-440spe", "ibm,sdram-405gp";
140 compatible = "ibm,mcmal-440spe", "ibm,mcmal2";
[all …]
/linux/Documentation/devicetree/bindings/powerpc/4xx/
H A Dppc440spe-adma.txt15 - compatible : "ibm,i2o-440spe";
22 compatible = "ibm,i2o-440spe";
32 - compatible : "ibm,dma-440spe";
45 compatible = "ibm,dma-440spe";
82 - compatible : "ibm,mq-440spe";
88 compatible = "ibm,mq-440spe";
/linux/tools/perf/util/arm-spe-decoder/
H A DBuild1 perf-util-y += arm-spe-pkt-decoder.o arm-spe-decoder.o
/linux/lib/crypto/
H A DMakefile37 libaes-y += powerpc/aes-spe-core.o \
38 powerpc/aes-spe-keys.o \
39 powerpc/aes-spe-modes.o \
296 libsha1-$(CONFIG_SPE) += powerpc/sha1-spe-asm.o
324 libsha256-$(CONFIG_PPC) += powerpc/sha256-spe-asm.o
/linux/arch/powerpc/kernel/ptrace/
H A DMakefile16 obj-$(CONFIG_SPE) += ptrace-spe.o
/linux/tools/perf/arch/arm64/util/
H A DBuild5 perf-util-y += arm-spe.o
/linux/arch/powerpc/include/asm/
H A Demulated_ops.h32 struct ppc_emulated_entry spe; member
H A Dprocessor.h192 struct_group(spe,
/linux/tools/perf/Documentation/
H A Dperf-c2c.txt27 required. See linkperf:perf-arm-spe[1] for a setup guide. Due to the
194 …| Arm | Default | -e spe-ldst | arm_spe_0/ts_enable=1,pa_enable=1,load_filter=1,store…
196 …| | Load only | -e spe-load | arm_spe_0/ts_enable=1,pa_enable=1,load_filter=1,min_l…
198 …| | Store only | -e spe-store | arm_spe_0/ts_enable=1,pa_enable=1,store_filter=1/ …
383 linkperf:perf-record[1], linkperf:perf-mem[1], linkperf:perf-arm-spe[1]
H A Dperf.txt86 linkperf:perf-archive[1], linkperf:perf-arm-spe[1],
H A Dperf-mem.txt27 and kernel support is required. See linkperf:perf-arm-spe[1] for a setup guide.
211 linkperf:perf-record[1], linkperf:perf-report[1], linkperf:perf-arm-spe[1]
H A Dperf-arm-spe.txt1 perf-arm-spe(1)
6 perf-arm-spe - Support for Arm Statistical Profiling Extension within Perf tools
/linux/arch/powerpc/kernel/
H A Dsignal_32.c544 BUILD_BUG_ON(sizeof(current->thread.spe) != ELF_NEVRREG * sizeof(u32)); in restore_user_regs()
548 unsafe_copy_from_user(&current->thread.spe, &sr->mc_vregs, in restore_user_regs()
549 sizeof(current->thread.spe), failed); in restore_user_regs()
552 memset(&current->thread.spe, 0, sizeof(current->thread.spe)); in restore_user_regs()
/linux/scripts/package/
H A Dmkdebian41 debarch=powerpc$(if_enabled_echo CONFIG_SPE spe)
/linux/arch/arm64/boot/dts/arm/
H A Dfoundation-v8.dtsi90 spe-pmu {
H A Dmorello.dtsi205 spe-pmu {
H A Dfvp-base-revc.dts270 spe-pmu {
/linux/arch/powerpc/platforms/
H A DKconfig.cputype401 'spe enable' bit so user processes can execute SPE instructions.
405 effect on a non-spe cpu (it does, however add code to the kernel).
/linux/arch/powerpc/
H A DMakefile211 KBUILD_CFLAGS += $(call cc-option,-mno-spe)
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c3885 struct eth_spe *spe; in bnx2x_sp_post() local
3912 spe = bnx2x_sp_get_next(bp); in bnx2x_sp_post()
3915 spe->hdr.conn_and_cmd_data = in bnx2x_sp_post()
3932 spe->hdr.type = cpu_to_le16(type); in bnx2x_sp_post()
3934 spe->data.update_data_addr.hi = cpu_to_le32(data_hi); in bnx2x_sp_post()
3935 spe->data.update_data_addr.lo = cpu_to_le32(data_lo); in bnx2x_sp_post()
14426 struct eth_spe *spe; in bnx2x_cnic_sp_post() local
14490 spe = bnx2x_sp_get_next(bp); in bnx2x_cnic_sp_post()
14491 *spe = *bp->cnic_kwq_cons; in bnx2x_cnic_sp_post()
14527 struct eth_spe *spe = (struct eth_spe *)kwqes[i]; in bnx2x_cnic_sp_queue() local
[all …]
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am625-beagleplay.dts383 spe_pins_default: spe-default-pins {
/linux/
H A DMAINTAINERS20934 F: tools/perf/util/arm-spe*