Home
last modified time | relevance | path

Searched full:tool (Results 1 – 25 of 737) sorted by relevance

12345678910>>...30

/Linux-v6.1/tools/perf/util/
Dsynthetic-events.h43 typedef int (*perf_event__handler_t)(struct perf_tool *tool, union perf_event *event,
46 int perf_event__synthesize_attrs(struct perf_tool *tool, struct evlist *evlist, perf_event__handler…
47 int perf_event__synthesize_attr(struct perf_tool *tool, struct perf_event_attr *attr, u32 ids, u64 …
48 int perf_event__synthesize_build_id(struct perf_tool *tool, struct dso *pos, u16 misc, perf_event__…
49 int perf_event__synthesize_cpu_map(struct perf_tool *tool, const struct perf_cpu_map *cpus, perf_ev…
50 int perf_event__synthesize_event_update_cpus(struct perf_tool *tool, struct evsel *evsel, perf_even…
51 int perf_event__synthesize_event_update_name(struct perf_tool *tool, struct evsel *evsel, perf_even…
52 int perf_event__synthesize_event_update_scale(struct perf_tool *tool, struct evsel *evsel, perf_eve…
53 int perf_event__synthesize_event_update_unit(struct perf_tool *tool, struct evsel *evsel, perf_even…
54 int perf_event__synthesize_extra_attr(struct perf_tool *tool, struct evlist *evsel_list, perf_event…
[all …]
Dsession.c25 #include "tool.h"
104 struct perf_tool *tool,
188 session->tool, event->file_offset, in ordered_events__deliver_event()
194 struct perf_tool *tool) in __perf_session__new() argument
203 session->tool = tool; in __perf_session__new()
266 if ((!data || !data->is_pipe) && tool && tool->ordering_requires_timestamps && in __perf_session__new()
267 tool->ordered_events && !evlist__sample_id_all(session->evlist)) { in __perf_session__new()
269 tool->ordered_events = false; in __perf_session__new()
329 static int process_event_synth_attr_stub(struct perf_tool *tool __maybe_unused, in process_event_synth_attr_stub()
338 static int process_event_synth_event_update_stub(struct perf_tool *tool __maybe_unused, in process_event_synth_event_update_stub()
[all …]
Dsynthetic-events.c50 int perf_tool__process_synth_event(struct perf_tool *tool, in perf_tool__process_synth_event() argument
65 return process(tool, event, &synth_sample, machine); in perf_tool__process_synth_event()
190 pid_t perf_event__synthesize_comm(struct perf_tool *tool, in perf_event__synthesize_comm() argument
202 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_comm()
221 int perf_event__synthesize_namespaces(struct perf_tool *tool, in perf_event__synthesize_namespaces() argument
230 if (!tool || !tool->namespace_events) in perf_event__synthesize_namespaces()
254 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_namespaces()
260 static int perf_event__synthesize_fork(struct perf_tool *tool, in perf_event__synthesize_fork() argument
287 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_fork()
421 int perf_event__synthesize_mmap_events(struct perf_tool *tool, in perf_event__synthesize_mmap_events() argument
[all …]
Devent.h380 int perf_event__process_comm(struct perf_tool *tool,
384 int perf_event__process_lost(struct perf_tool *tool,
388 int perf_event__process_lost_samples(struct perf_tool *tool,
392 int perf_event__process_aux(struct perf_tool *tool,
396 int perf_event__process_itrace_start(struct perf_tool *tool,
400 int perf_event__process_aux_output_hw_id(struct perf_tool *tool,
404 int perf_event__process_switch(struct perf_tool *tool,
408 int perf_event__process_namespaces(struct perf_tool *tool,
412 int perf_event__process_cgroup(struct perf_tool *tool,
416 int perf_event__process_mmap(struct perf_tool *tool,
[all …]
Dsession.h44 struct perf_tool *tool; member
66 struct perf_tool *tool);
69 struct perf_tool *tool) in perf_session__new() argument
71 return __perf_session__new(data, false, -1, tool); in perf_session__new()
93 void perf_tool__fill_defaults(struct perf_tool *tool);
158 int perf_event__process_finished_round(struct perf_tool *tool,
Ddata-convert-json.c28 #include "util/tool.h"
31 struct perf_tool tool; member
117 static void output_sample_callchain_entry(struct perf_tool *tool, in output_sample_callchain_entry() argument
120 struct convert_json *c = container_of(tool, struct convert_json, tool); in output_sample_callchain_entry()
143 static int process_sample_event(struct perf_tool *tool, in process_sample_event() argument
149 struct convert_json *c = container_of(tool, struct convert_json, tool); in process_sample_event()
213 output_sample_callchain_entry(tool, ip, ok ? &tal : NULL); in process_sample_event()
216 output_sample_callchain_entry(tool, sample->ip, &al); in process_sample_event()
286 .tool = { in bt_convert__perf2json()
340 session = perf_session__new(&data, &c.tool); in bt_convert__perf2json()
Dtool.h18 typedef int (*event_sample)(struct perf_tool *tool, union perf_event *event,
22 typedef int (*event_op)(struct perf_tool *tool, union perf_event *event,
25 typedef int (*event_attr_op)(struct perf_tool *tool,
34 typedef int (*event_oe)(struct perf_tool *tool, union perf_event *event,
/Linux-v6.1/tools/perf/
Dbuiltin-inject.c18 #include "util/tool.h"
81 struct perf_tool tool; member
107 struct perf_tool tool; member
137 static int dso__inject_build_id(struct dso *dso, struct perf_tool *tool,
152 static int perf_event__repipe_synth(struct perf_tool *tool, in perf_event__repipe_synth() argument
155 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_synth()
156 tool); in perf_event__repipe_synth()
161 static int perf_event__repipe_oe_synth(struct perf_tool *tool, in perf_event__repipe_oe_synth() argument
165 return perf_event__repipe_synth(tool, event); in perf_event__repipe_oe_synth()
169 static int perf_event__drop_oe(struct perf_tool *tool __maybe_unused, in perf_event__drop_oe()
[all …]
Dbuiltin-report.c36 #include "util/tool.h"
71 struct perf_tool tool; member
233 struct report *rep = container_of(session->tool, struct report, tool); in process_feature_event()
255 static int process_sample_event(struct perf_tool *tool, in process_sample_event() argument
261 struct report *rep = container_of(tool, struct report, tool); in process_sample_event()
329 static int process_read_event(struct perf_tool *tool, in process_read_event() argument
335 struct report *rep = container_of(tool, struct report, tool); in process_read_event()
743 static int count_sample_event(struct perf_tool *tool __maybe_unused, in count_sample_event()
755 static int count_lost_samples_event(struct perf_tool *tool, in count_lost_samples_event() argument
760 struct report *rep = container_of(tool, struct report, tool); in count_lost_samples_event()
[all …]
Dbuiltin-kwork.c757 static int process_irq_handler_entry_event(struct perf_tool *tool, in process_irq_handler_entry_event() argument
762 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_irq_handler_entry_event()
770 static int process_irq_handler_exit_event(struct perf_tool *tool, in process_irq_handler_exit_event() argument
775 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_irq_handler_exit_event()
828 static int process_softirq_raise_event(struct perf_tool *tool, in process_softirq_raise_event() argument
833 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_softirq_raise_event()
842 static int process_softirq_entry_event(struct perf_tool *tool, in process_softirq_entry_event() argument
847 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_softirq_entry_event()
856 static int process_softirq_exit_event(struct perf_tool *tool, in process_softirq_exit_event() argument
861 struct perf_kwork *kwork = container_of(tool, struct perf_kwork, tool); in process_softirq_exit_event()
[all …]
/Linux-v6.1/tools/tracing/rtla/src/
Dosnoise_hist.c119 static void osnoise_hist_update_multiple(struct osnoise_tool *tool, int cpu, in osnoise_hist_update_multiple() argument
122 struct osnoise_hist_params *params = tool->params; in osnoise_hist_update_multiple()
123 struct osnoise_hist_data *data = tool->data; in osnoise_hist_update_multiple()
149 static void osnoise_destroy_trace_hist(struct osnoise_tool *tool) in osnoise_destroy_trace_hist() argument
151 struct osnoise_hist_data *data = tool->data; in osnoise_destroy_trace_hist()
153 tracefs_hist_pause(tool->trace.inst, data->trace_hist); in osnoise_destroy_trace_hist()
154 tracefs_hist_destroy(tool->trace.inst, data->trace_hist); in osnoise_destroy_trace_hist()
160 static int osnoise_init_trace_hist(struct osnoise_tool *tool) in osnoise_init_trace_hist() argument
162 struct osnoise_hist_params *params = tool->params; in osnoise_init_trace_hist()
163 struct osnoise_hist_data *data = tool->data; in osnoise_init_trace_hist()
[all …]
Dosnoise_top.c100 struct osnoise_tool *tool; in osnoise_top_handler() local
106 tool = container_of(trace, struct osnoise_tool, trace); in osnoise_top_handler()
108 data = tool->data; in osnoise_top_handler()
142 * osnoise_top_header - print the header of the tool output
182 static void osnoise_top_print(struct osnoise_tool *tool, int cpu) in osnoise_top_print() argument
184 struct trace_seq *s = tool->trace.seq; in osnoise_top_print()
190 data = tool->data; in osnoise_top_print()
446 * osnoise_top_apply_config - apply the top configs to the initialized tool
449 osnoise_top_apply_config(struct osnoise_tool *tool, struct osnoise_top_params *params) in osnoise_top_apply_config() argument
457 retval = osnoise_set_cpus(tool->context, params->cpus); in osnoise_top_apply_config()
[all …]
Dtimerlat_hist.c141 timerlat_hist_update(struct osnoise_tool *tool, int cpu, in timerlat_hist_update() argument
145 struct timerlat_hist_params *params = tool->params; in timerlat_hist_update()
146 struct timerlat_hist_data *data = tool->data; in timerlat_hist_update()
186 struct osnoise_tool *tool; in timerlat_hist_handler() local
189 tool = container_of(trace, struct osnoise_tool, trace); in timerlat_hist_handler()
194 timerlat_hist_update(tool, cpu, thread, latency); in timerlat_hist_handler()
202 static void timerlat_hist_header(struct osnoise_tool *tool) in timerlat_hist_header() argument
204 struct timerlat_hist_params *params = tool->params; in timerlat_hist_header()
205 struct timerlat_hist_data *data = tool->data; in timerlat_hist_header()
206 struct trace_seq *s = tool->trace.seq; in timerlat_hist_header()
[all …]
/Linux-v6.1/tools/power/acpi/
DMakefile.rules2 # tools/power/acpi/Makefile.rules - ACPI tool Makefile
8 objdir := $(OUTPUT)tools/$(TOOL)/
10 $(OUTPUT)$(TOOL): $(toolobjs) FORCE
27 all: $(OUTPUT)$(TOOL)
33 $(ECHO) " RM " $(TOOL)
34 $(QUIET) rm -f $(OUTPUT)$(TOOL)
39 $(ECHO) " INST " $(TOOL)
41 $(QUIET) $(INSTALL_PROGRAM) $(OUTPUT)$(TOOL) $(DESTDIR)$(sbindir)
43 $(ECHO) " UNINST " $(TOOL)
44 $(QUIET) rm -f $(DESTDIR)$(sbindir)/$(TOOL)
/Linux-v6.1/tools/perf/tests/
Devent_update.c11 #include "tool.h"
15 static int process_event_unit(struct perf_tool *tool __maybe_unused, in process_event_unit()
28 static int process_event_scale(struct perf_tool *tool __maybe_unused, in process_event_scale()
42 struct perf_tool tool; member
46 static int process_event_name(struct perf_tool *tool, in process_event_name() argument
51 struct event_name *tmp = container_of(tool, struct event_name, tool); in process_event_name()
60 static int process_event_cpus(struct perf_tool *tool __maybe_unused, in process_event_cpus()
109 !perf_event__synthesize_event_update_name(&tmp.tool, evsel, process_event_name)); in test__event_update()
114 !perf_event__synthesize_event_update_cpus(&tmp.tool, evsel, process_event_cpus)); in test__event_update()
/Linux-v6.1/drivers/scsi/mpt3sas/mpi/
Dmpi2_tool.h7 * Title: MPI diagnostic tool structures and definitions
21 * 05-06-09 02.00.03 Added ISTWI Read Write Tool and Diagnostic CLI Tool.
26 * 05-12-10 02.00.05 Added Diagnostic Data Upload tool.
32 * 07-10-12 02.00.09 Add MPI v2.5 Toolbox Diagnostic CLI Tool Request
40 * Tool Request Message.
41 * 07-22-18 02.00.15 Added defines for new TOOLBOX_PCIE_LANE_MARGINING tool.
42 * Added option for DeviceInfo field in ISTWI tool.
71 U8 Tool; /*0x00 */ member
88 * Toolbox Clean Tool request
92 U8 Tool; /*0x00 */ member
[all …]
/Linux-v6.1/tools/
DMakefile16 @echo ' cpupower - a tool for all things x86 CPU power'
24 @echo ' intel-speed-select - Intel Speed Select tool'
28 @echo ' objtool - an ELF object analysis tool'
30 @echo ' perf - Linux performance measurement and analysis tool'
32 @echo ' bootconfig - boot config tool'
34 @echo ' tmon - thermal monitoring and tuning tool'
35 @echo ' thermometer - temperature capture tool'
36 @echo ' thermal-engine - thermal monitoring tool'
39 @echo ' turbostat - Intel CPU idle stats and freq reporting tool'
44 @echo ' x86_energy_perf_policy - Intel energy policy tool'
[all …]
/Linux-v6.1/Documentation/s390/
Dzfcpdump.rst2 The s390 SCSI dump tool (zfcpdump)
6 dumps on SCSI disks. The dump process is initiated by booting a dump tool, which
8 not overwrite memory of the crashed Linux with data of the dump tool, the
10 dump tool is loaded. There exists an SCLP hardware interface to obtain the saved
14 a user space dump tool, which are loaded together into the saved memory region
20 The user space dump tool accesses the memory of the crashed system by means
32 The s390 zipl tool looks for the zfcpdump kernel and optional initrd/initramfs
/Linux-v6.1/Documentation/input/
Dmulti-touch-protocol.rst174 of the contact area and approaching tool, respectively.
222 The ABS_MT_TOOL_TYPE may be used to specify whether the touching tool is a
245 tool. This should be understood as the size of the tool itself. The
246 orientation of the contact and the approaching tool are assumed to be the
251 tool. Omit if circular [#f4]_.
300 The surface X coordinate of the center of the approaching tool. Omit if
302 tool itself.
305 The surface Y coordinate of the center of the approaching tool. Omit if the
306 device cannot distinguish between the intended touch point and the tool
310 from the position of the tool. If both positions are present, the major
[all …]
Devent-codes.rst136 When an event occurs and a tool is used, the corresponding BTN_TOOL_<name>
137 code should be set to a value of 1. When the tool is no longer interacting
142 existing userspace, it is recommended to not switch tool in one EV_SYN frame
148 BTN_TOUCH is used for touch contact. While an input tool is determined to be
228 - Used to describe the distance of a tool from an interaction surface. This
229 event should only be emitted while the tool is hovering, meaning in close
233 - BTN_TOOL_<name> should be set to 1 when the tool comes into detectable
234 proximity and set to 0 when the tool leaves detectable proximity.
235 BTN_TOOL_<name> signals the type of tool that is currently detected by the
444 BTN_TOOL_<name> events must be reported when a stylus or other tool is active on
[all …]
/Linux-v6.1/Documentation/rust/
Dquick-start.rst39 rustup override set $(scripts/min-tool-version.sh rustc)
63 --branch $(scripts/min-tool-version.sh rustc) \
97 the ``bindgen`` tool. A particular version is required.
99 Install it via (note that this will download and build the tool from source)::
101 cargo install --locked --version $(scripts/min-tool-version.sh bindgen) bindgen
114 The ``rustfmt`` tool is used to automatically format all the Rust kernel code,
118 If ``rustup`` is being used, its ``default`` profile already installs the tool,
134 If ``rustup`` is being used, its ``default`` profile already installs the tool,
151 If ``rustup`` is being used, all the profiles already install the tool,
160 ``rustdoc`` is the documentation tool for Rust. It generates pretty HTML
[all …]
/Linux-v6.1/drivers/ntb/test/
DKconfig12 tristate "NTB Debugging Tool Test Client"
23 tristate "NTB RAW Perf Measuring Tool"
25 This is a tool to measure raw NTB performance by transferring data
34 This tool demonstrates the use of the NTB MSI library to
/Linux-v6.1/drivers/input/tablet/
Dwacom_serial4.c70 * bit 6 Sign of pressure data; or wheel-rel for cursor tool
71 * bit 5 P7; or REL1 for cursor tool
72 * bit 4 P6; or REL0 for cursor tool
173 unsigned int tool; member
312 unsigned int tool; in wacom_handle_packet() local
333 tool = (button & wacom->eraser_mask) ? ERASER : STYLUS; in wacom_handle_packet()
335 tool = CURSOR; in wacom_handle_packet()
337 if (tool != wacom->tool && wacom->tool != 0) { in wacom_handle_packet()
338 input_report_key(wacom->dev, tools[wacom->tool].input_id, 0); in wacom_handle_packet()
341 wacom->tool = tool; in wacom_handle_packet()
[all …]
/Linux-v6.1/tools/power/pm-graph/
Dbootgraph.818 If no specific command is given, the tool reads the current dmesg log and
21 The tool can also augment the timeline with ftrace data on custom target
34 Print the current tool version
92 2. installs a cron job which re-runs the tool after reboot
100 3. after startup, re-run the tool with the same arguments and no command
156 \f(CW$ sudo bootgraph -callgraph # re-run the tool after restart\fR
/Linux-v6.1/tools/testing/selftests/net/
Ddrop_monitor_tests.sh157 echo "SKIP: Could not run test without ip tool"
162 echo "SKIP: Could not run test without devlink tool"
167 echo "SKIP: Could not run test without tshark tool"
172 echo "SKIP: Could not run test without dwdump tool"
177 echo "SKIP: Could not run test without udevadm tool"
182 echo "SKIP: Could not run test without timeout tool"
187 echo "SKIP: Could not run test without mausezahn tool"

12345678910>>...30