Home
last modified time | relevance | path

Searched refs:intr_regs (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/tools/perf/tests/
Dsample-parsing.c138 size_t sz = hweight_long(s1->intr_regs.mask) * sizeof(u64); in samples_same()
140 COMP(intr_regs.mask); in samples_same()
141 COMP(intr_regs.abi); in samples_same()
142 if (s1->intr_regs.abi && in samples_same()
143 (!s1->intr_regs.regs || !s2->intr_regs.regs || in samples_same()
144 memcmp(s1->intr_regs.regs, s2->intr_regs.regs, sz))) { in samples_same()
215 .intr_regs = { in do_test()
/Linux-v5.4/Documentation/devicetree/bindings/spi/
Dbrcm,spi-bcm-qspi.txt42 - "intr_regs", "intr_status_reg" : Interrupt and status register for
158 reg-names = "mspi_regs", "bspi_regs", "intr_regs", "intr_status_reg";
189 reg-names = "mspi", "bspi", "intr_regs",
/Linux-v5.4/tools/perf/util/
Dsynthetic-events.c1219 if (sample->intr_regs.abi) { in perf_event__sample_event_size()
1221 sz = hweight64(sample->intr_regs.mask) * sizeof(u64); in perf_event__sample_event_size()
1384 if (sample->intr_regs.abi) { in perf_event__synthesize_sample()
1385 *array++ = sample->intr_regs.abi; in perf_event__synthesize_sample()
1386 sz = hweight64(sample->intr_regs.mask) * sizeof(u64); in perf_event__synthesize_sample()
1387 memcpy(array, sample->intr_regs.regs, sz); in perf_event__synthesize_sample()
Dintel-pt.c1594 static u64 *intel_pt_add_gp_regs(struct regs_dump *intr_regs, u64 *pos, in intel_pt_add_gp_regs() argument
1615 intr_regs->mask |= bit; in intel_pt_add_gp_regs()
1627 static void intel_pt_add_xmm(struct regs_dump *intr_regs, u64 *pos, in intel_pt_add_xmm() argument
1640 intr_regs->mask |= (u64)mask << PERF_REG_X86_XMM0; in intel_pt_add_xmm()
1760 u64 regs[sizeof(sample.intr_regs.mask)]; in intel_pt_synth_pebs_sample()
1764 sample.intr_regs.abi = items->is_32_bit ? in intel_pt_synth_pebs_sample()
1767 sample.intr_regs.regs = regs; in intel_pt_synth_pebs_sample()
1769 pos = intel_pt_add_gp_regs(&sample.intr_regs, regs, items, regs_mask); in intel_pt_synth_pebs_sample()
1771 intel_pt_add_xmm(&sample.intr_regs, pos, items, regs_mask); in intel_pt_synth_pebs_sample()
Devent.h142 struct regs_dump intr_regs; member
Devsel.c2186 data->intr_regs.abi = PERF_SAMPLE_REGS_ABI_NONE; in perf_evsel__parse_sample()
2189 data->intr_regs.abi = *array; in perf_evsel__parse_sample()
2192 if (data->intr_regs.abi != PERF_SAMPLE_REGS_ABI_NONE) { in perf_evsel__parse_sample()
2197 data->intr_regs.mask = mask; in perf_evsel__parse_sample()
2198 data->intr_regs.regs = (u64 *)array; in perf_evsel__parse_sample()
Dsession.c1139 struct regs_dump *intr_regs = &sample->intr_regs; in regs_intr__printf() local
1141 if (intr_regs->regs) in regs_intr__printf()
1142 regs__printf("intr", intr_regs); in regs_intr__printf()
/Linux-v5.4/arch/arm/boot/dts/
Dbcm-hr2.dtsi225 reg-names = "mspi", "bspi", "intr_regs",
Dbcm5301x.dtsi496 reg-names = "mspi", "bspi", "intr_regs", "intr_status_reg";
Dbcm-nsp.dtsi290 reg-names = "mspi", "bspi", "intr_regs",
/Linux-v5.4/arch/arm64/boot/dts/broadcom/northstar2/
Dns2.dtsi753 reg-names = "mspi", "bspi", "intr_regs",
/Linux-v5.4/tools/perf/util/scripting-engines/
Dtrace-event-python.c713 regs_map(&sample->intr_regs, attr->sample_regs_intr, bf, sizeof(bf)); in set_regs_in_dict()
/Linux-v5.4/tools/perf/
Dbuiltin-script.c613 return perf_sample__fprintf_regs(&sample->intr_regs, in perf_sample__fprintf_iregs()