/linux-master/tools/tracing/rtla/src/ |
H A D | timerlat_aa.h | 6 int timerlat_aa_init(struct osnoise_tool *tool, int dump_task);
|
H A D | osnoise_hist.c | 125 static void osnoise_hist_update_multiple(struct osnoise_tool *tool, int cpu, argument 128 struct osnoise_hist_params *params = tool->params; 129 struct osnoise_hist_data *data = tool->data; 157 static void osnoise_destroy_trace_hist(struct osnoise_tool *tool) argument 159 struct osnoise_hist_data *data = tool->data; 161 tracefs_hist_pause(tool->trace.inst, data->trace_hist); 162 tracefs_hist_destroy(tool->trace.inst, data->trace_hist); 168 static int osnoise_init_trace_hist(struct osnoise_tool *tool) argument 170 struct osnoise_hist_params *params = tool->params; 171 struct osnoise_hist_data *data = tool 205 osnoise_read_trace_hist(struct osnoise_tool *tool) argument 253 osnoise_hist_header(struct osnoise_tool *tool) argument 372 osnoise_print_stats(struct osnoise_hist_params *params, struct osnoise_tool *tool) argument 703 osnoise_hist_apply_config(struct osnoise_tool *tool, struct osnoise_hist_params *params) argument 782 struct osnoise_tool *tool; local 827 struct osnoise_tool *tool = NULL; local [all...] |
H A D | timerlat_aa.c | 114 struct osnoise_tool *tool; member in struct:timerlat_aa_context 123 * For now keep it simple. If needed, store it in the tool, add the *context 482 function = tep_find_function(taa_ctx->tool->trace.tep, caller[i]); 691 struct trace_instance *trace = &taa_ctx->tool->trace; 756 tep = taa_ctx->tool->trace.tep; 881 static void timerlat_aa_unregister_events(struct osnoise_tool *tool, int dump_tasks) argument 884 tep_unregister_event_handler(tool->trace.tep, -1, "ftrace", "timerlat", 885 timerlat_aa_handler, tool); 887 tracefs_event_disable(tool->trace.inst, "osnoise", NULL); 889 tep_unregister_event_handler(tool 920 timerlat_aa_register_events(struct osnoise_tool *tool, int dump_tasks) argument 1008 timerlat_aa_init(struct osnoise_tool *tool, int dump_tasks) argument [all...] |
H A D | osnoise_top.c | 112 struct osnoise_tool *tool; local 118 tool = container_of(trace, struct osnoise_tool, trace); 120 data = tool->data; 154 * osnoise_top_header - print the header of the tool output 209 static void osnoise_top_print(struct osnoise_tool *tool, int cpu) argument 211 struct osnoise_top_params *params = tool->params; 212 struct trace_seq *s = tool->trace.seq; 218 data = tool->data; 528 * osnoise_top_apply_config - apply the top configs to the initialized tool 531 osnoise_top_apply_config(struct osnoise_tool *tool, struc argument 617 struct osnoise_tool *tool; local 665 struct osnoise_tool *tool = NULL; local [all...] |
H A D | timerlat_hist.c | 169 timerlat_hist_update(struct osnoise_tool *tool, int cpu, argument 173 struct timerlat_hist_params *params = tool->params; 174 struct timerlat_hist_data *data = tool->data; 219 struct osnoise_tool *tool; local 222 tool = container_of(trace, struct osnoise_tool, trace); 227 timerlat_hist_update(tool, cpu, context, latency); 235 static void timerlat_hist_header(struct osnoise_tool *tool) argument 237 struct timerlat_hist_params *params = tool->params; 238 struct timerlat_hist_data *data = tool->data; 239 struct trace_seq *s = tool 408 timerlat_print_stats(struct timerlat_hist_params *params, struct osnoise_tool *tool) argument 817 timerlat_hist_apply_config(struct osnoise_tool *tool, struct timerlat_hist_params *params) argument 905 struct osnoise_tool *tool; local 954 struct osnoise_tool *tool = NULL; local [all...] |
/linux-master/tools/perf/util/ |
H A D | synthetic-events.h | 43 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_t process); 47 int perf_event__synthesize_attr(struct perf_tool *tool, struct perf_event_attr *attr, u32 ids, u64 *id, perf_event__handler_t process); 48 int perf_event__synthesize_build_id(struct perf_tool *tool, struct dso *pos, u16 misc, perf_event__handler_t process, struct machine *machine); 49 int perf_event__synthesize_cpu_map(struct perf_tool *tool, const struct perf_cpu_map *cpus, perf_event__handler_t process, struct machine *machine); 50 int perf_event__synthesize_event_update_cpus(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process); 51 int perf_event__synthesize_event_update_name(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process); 52 int perf_event__synthesize_event_update_scale(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process); 53 int perf_event__synthesize_event_update_unit(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process); 54 int perf_event__synthesize_extra_attr(struct perf_tool *tool, struc [all...] |
H A D | tool.h | 18 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,
|
H A D | event.h | 270 int perf_event__process_comm(struct perf_tool *tool, 274 int perf_event__process_lost(struct perf_tool *tool, 278 int perf_event__process_lost_samples(struct perf_tool *tool, 282 int perf_event__process_aux(struct perf_tool *tool, 286 int perf_event__process_itrace_start(struct perf_tool *tool, 290 int perf_event__process_aux_output_hw_id(struct perf_tool *tool, 294 int perf_event__process_switch(struct perf_tool *tool, 298 int perf_event__process_namespaces(struct perf_tool *tool, 302 int perf_event__process_cgroup(struct perf_tool *tool, 306 int perf_event__process_mmap(struct perf_tool *tool, [all...] |
H A D | session.c | 26 #include "tool.h" 105 struct perf_tool *tool, 194 session->tool, event->file_offset, 200 struct perf_tool *tool) 209 session->tool = tool; 272 if ((!data || !data->is_pipe) && tool && tool->ordering_requires_timestamps && 273 tool->ordered_events && !evlist__sample_id_all(session->evlist)) { 275 tool 198 __perf_session__new(struct perf_data *data, bool repipe, int repipe_fd, struct perf_tool *tool) argument 483 perf_tool__fill_defaults(struct perf_tool *tool) argument 1472 deliver_sample_value(struct evlist *evlist, struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct sample_read_value *v, struct machine *machine) argument 1504 deliver_sample_group(struct evlist *evlist, struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine, u64 read_format) argument 1524 evlist__deliver_sample(struct evlist *evlist, struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 1545 machines__deliver_event(struct machines *machines, struct evlist *evlist, union perf_event *event, struct perf_sample *sample, struct perf_tool *tool, u64 file_offset, const char *file_path) argument 1635 perf_session__deliver_event(struct perf_session *session, union perf_event *event, struct perf_tool *tool, u64 file_offset, const char *file_path) argument 1670 struct perf_tool *tool = session->tool; local 1757 struct perf_tool *tool = session->tool; local 1865 struct perf_tool *tool = session->tool; local 2052 struct perf_tool *tool = session->tool; local 2466 struct perf_tool *tool = session->tool; local 2518 struct perf_tool *tool = session->tool; local [all...] |
H A D | synthetic-events.c | 50 int perf_tool__process_synth_event(struct perf_tool *tool, argument 65 return process(tool, event, &synth_sample, machine); 190 pid_t perf_event__synthesize_comm(struct perf_tool *tool, argument 202 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) 221 int perf_event__synthesize_namespaces(struct perf_tool *tool, argument 230 if (!tool || !tool->namespace_events) 254 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) 260 static int perf_event__synthesize_fork(struct perf_tool *tool, argument 287 if (perf_tool__process_synth_event(tool, even 421 perf_event__synthesize_mmap_events(struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_data) argument 545 perf_event__synthesize_cgroup(struct perf_tool *tool, union perf_event *event, char *path, size_t mount_len, perf_event__handler_t process, struct machine *machine) argument 585 perf_event__walk_cgroup_tree(struct perf_tool *tool, union perf_event *event, char *path, size_t mount_len, perf_event__handler_t process, struct machine *machine) argument 633 perf_event__synthesize_cgroups(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine) argument 669 struct perf_tool *tool; member in struct:perf_event__synthesize_modules_maps_cb_args 720 perf_event__synthesize_modules(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine) argument 761 __event__synthesize_thread(union perf_event *comm_event, union perf_event *mmap_event, union perf_event *fork_event, union perf_event *namespaces_event, pid_t pid, int full, perf_event__handler_t process, struct perf_tool *tool, struct machine *machine, bool needs_mmap, bool mmap_data) argument 855 perf_event__synthesize_thread_map(struct perf_tool *tool, struct perf_thread_map *threads, perf_event__handler_t process, struct machine *machine, bool needs_mmap, bool mmap_data) argument 932 __perf_event__synthesize_threads(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine, bool needs_mmap, bool mmap_data, struct dirent **dirent, int start, int num) argument 996 struct perf_tool *tool; member in struct:synthesize_threads_arg 1018 perf_event__synthesize_threads(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine, bool needs_mmap, bool mmap_data, unsigned int nr_threads_synthesize) argument 1114 __perf_event__synthesize_kernel_mmap(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine) argument 1186 perf_event__synthesize_kernel_mmap(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine) argument 1199 perf_event__synthesize_thread_map2(struct perf_tool *tool, struct perf_thread_map *threads, perf_event__handler_t process, struct machine *machine) argument 1349 perf_event__synthesize_cpu_map(struct perf_tool *tool, const struct perf_cpu_map *map, perf_event__handler_t process, struct machine *machine) argument 1367 perf_event__synthesize_stat_config(struct perf_tool *tool, struct perf_stat_config *config, perf_event__handler_t process, struct machine *machine) argument 1406 perf_event__synthesize_stat(struct perf_tool *tool, struct perf_cpu cpu, u32 thread, u64 id, struct perf_counts_values *count, perf_event__handler_t process, struct machine *machine) argument 1428 perf_event__synthesize_stat_round(struct perf_tool *tool, u64 evtime, u64 type, perf_event__handler_t process, struct machine *machine) argument 1829 __perf_event__synthesize_id_index(struct perf_tool *tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine, size_t from) argument 1921 perf_event__synthesize_id_index(struct perf_tool *tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine) argument 1927 __machine__synthesize_threads(struct machine *machine, struct perf_tool *tool, struct target *target, struct perf_thread_map *threads, perf_event__handler_t process, bool needs_mmap, bool data_mmap, unsigned int nr_threads_synthesize) argument 1988 perf_event__synthesize_event_update_unit(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process) argument 2005 perf_event__synthesize_event_update_scale(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process) argument 2022 perf_event__synthesize_event_update_name(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process) argument 2039 perf_event__synthesize_event_update_cpus(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process) argument 2062 perf_event__synthesize_attrs(struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process) argument 2090 perf_event__synthesize_extra_attr(struct perf_tool *tool, struct evlist *evsel_list, perf_event__handler_t process, bool is_pipe) argument 2146 perf_event__synthesize_attr(struct perf_tool *tool, struct perf_event_attr *attr, u32 ids, u64 *id, perf_event__handler_t process) argument 2180 perf_event__synthesize_tracing_data(struct perf_tool *tool, int fd, struct evlist *evlist, perf_event__handler_t process) argument 2228 perf_event__synthesize_build_id(struct perf_tool *tool, struct dso *pos, u16 misc, perf_event__handler_t process, struct machine *machine) argument 2252 perf_event__synthesize_stat_events(struct perf_stat_config *config, struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process, bool attrs) argument 2289 perf_event__synthesize_features(struct perf_tool *tool, struct perf_session *session, struct evlist *evlist, perf_event__handler_t process) argument 2352 perf_event__synthesize_for_pipe(struct perf_tool *tool, struct perf_session *session, struct perf_data *data, perf_event__handler_t process) argument [all...] |
H A D | session.h | 46 struct perf_tool *tool; member in struct:perf_session 68 struct perf_tool *tool); 71 struct perf_tool *tool) 73 return __perf_session__new(data, false, -1, tool); 95 void perf_tool__fill_defaults(struct perf_tool *tool); 162 int perf_event__process_finished_round(struct perf_tool *tool, 70 perf_session__new(struct perf_data *data, struct perf_tool *tool) argument
|
H A D | data-convert-json.c | 28 #include "util/tool.h" 35 struct perf_tool tool; member in struct:convert_json 121 static void output_sample_callchain_entry(struct perf_tool *tool, argument 124 struct convert_json *c = container_of(tool, struct convert_json, tool); 149 static int process_sample_event(struct perf_tool *tool, argument 155 struct convert_json *c = container_of(tool, struct convert_json, tool); 223 output_sample_callchain_entry(tool, ip, ok ? &tal : NULL); 227 output_sample_callchain_entry(tool, sampl [all...] |
/linux-master/tools/perf/tests/ |
H A D | event_update.c | 11 #include "tool.h" 15 static int process_event_unit(struct perf_tool *tool __maybe_unused, 28 static int process_event_scale(struct perf_tool *tool __maybe_unused, 42 struct perf_tool tool; member in struct:event_name 46 static int process_event_name(struct perf_tool *tool, argument 51 struct event_name *tmp = container_of(tool, struct event_name, tool); 60 static int process_event_cpus(struct perf_tool *tool __maybe_unused, 109 !perf_event__synthesize_event_update_name(&tmp.tool, evsel, process_event_name)); 114 !perf_event__synthesize_event_update_cpus(&tmp.tool, evse [all...] |
H A D | stat.c | 24 static int process_stat_config_event(struct perf_tool *tool __maybe_unused, 65 static int process_stat_event(struct perf_tool *tool __maybe_unused, 96 static int process_stat_round_event(struct perf_tool *tool __maybe_unused,
|
/linux-master/tools/perf/ |
H A D | builtin-inject.c | 18 #include "util/tool.h" 81 struct perf_tool tool; member in struct:guest_session 107 struct perf_tool tool; member in struct:perf_inject 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, argument 155 struct perf_inject *inject = container_of(tool, struct perf_inject, 156 tool); 161 static int perf_event__repipe_oe_synth(struct perf_tool *tool, argument 165 return perf_event__repipe_synth(tool, event); 169 static int perf_event__drop_oe(struct perf_tool *tool __maybe_unuse 191 perf_event__repipe_attr(struct perf_tool *tool, union perf_event *event, struct evlist **pevlist) argument 209 perf_event__repipe_event_update(struct perf_tool *tool, union perf_event *event, struct evlist **pevlist __maybe_unused) argument 240 struct perf_tool *tool = session->tool; local 287 perf_event__repipe(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) argument 303 perf_event__drop_aux(struct perf_tool *tool, union perf_event *event __maybe_unused, struct perf_sample *sample, struct machine *machine __maybe_unused) argument 350 perf_event__repipe_sample(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 375 perf_event__repipe_mmap(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 389 perf_event__jit_repipe_mmap(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 459 perf_event__repipe_buildid_mmap(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 478 perf_event__repipe_mmap2(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 504 perf_event__jit_repipe_mmap2(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 528 perf_event__repipe_buildid_mmap2(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 569 perf_event__repipe_fork(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 582 perf_event__repipe_comm(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 595 perf_event__repipe_namespaces(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 607 perf_event__repipe_exit(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 716 dso__inject_build_id(struct dso *dso, struct perf_tool *tool, struct machine *machine, u8 cpumode, u32 flags) argument 747 perf_event__inject_buildid(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel __maybe_unused, struct machine *machine) argument 780 perf_inject__sched_process_exit(struct perf_tool *tool, union perf_event *event __maybe_unused, struct perf_sample *sample, struct evsel *evsel __maybe_unused, struct machine *machine __maybe_unused) argument 800 perf_inject__sched_switch(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 825 perf_inject__sched_stat(struct perf_tool *tool, union perf_event *event __maybe_unused, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 870 guest_session__repipe(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) argument 1036 process_attr(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) argument 1164 process_build_id(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) argument 1209 guest_session__ksymbol_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct machine *machine __maybe_unused) argument 1573 host__repipe(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 1646 host__finished_round(struct perf_tool *tool, union perf_event *event, struct ordered_events *oe) argument 1664 host__context_switch(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument [all...] |
H A D | builtin-evlist.c | 19 #include "util/tool.h" 38 struct perf_tool tool = { local 45 session = perf_session__new(&data, &tool);
|
H A D | builtin-report.c | 36 #include "util/tool.h" 76 struct perf_tool tool; member in struct:report 243 struct report *rep = container_of(session->tool, struct report, tool); 265 static int process_sample_event(struct perf_tool *tool, argument 271 struct report *rep = container_of(tool, struct report, tool); 341 static int process_read_event(struct perf_tool *tool, argument 347 struct report *rep = container_of(tool, struct report, tool); 779 count_lost_samples_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine __maybe_unused) argument [all...] |
H A D | builtin-script.c | 12 #include "util/tool.h" 142 struct perf_tool tool; member in struct:perf_script 2364 static int process_sample_event(struct perf_tool *tool, argument 2370 struct perf_script *scr = container_of(tool, struct perf_script, tool); 2451 static int process_attr(struct perf_tool *tool, union perf_event *event, argument 2454 struct perf_script *scr = container_of(tool, struct perf_script, tool); 2460 err = perf_event__process_attr(tool, event, pevlist); 2517 static int print_event_with_time(struct perf_tool *tool, argument 2553 print_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine, pid_t pid, pid_t tid) argument 2560 process_comm_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2572 process_namespaces_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2584 process_cgroup_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2596 process_fork_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2608 process_exit_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2621 process_mmap_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2633 process_mmap2_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2645 process_switch_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2677 process_lost_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 2720 process_text_poke_events(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine) argument 3722 struct perf_tool *tool = session->tool; local 3744 struct perf_tool *tool = session->tool; local 3774 struct perf_tool *tool = session->tool; local [all...] |
/linux-master/tools/perf/tests/shell/ |
H A D | list.sh | 28 $PYTHON -m json.tool "${list_output}"
|
/linux-master/tools/perf/arch/x86/util/ |
H A D | event.c | 10 #include "../../../util/tool.h" 18 struct perf_tool *tool; member in struct:perf_event__synthesize_extra_kmaps_cb_args 62 if (perf_tool__process_synth_event(args->tool, event, args->machine, args->process) != 0) 68 int perf_event__synthesize_extra_kmaps(struct perf_tool *tool, argument 75 .tool = tool,
|
/linux-master/scripts/ |
H A D | ld-version.sh | 33 min_tool_version=$(dirname $0)/min-tool-version.sh
|
H A D | as-version.sh | 54 min_tool_version=$(dirname $0)/min-tool-version.sh
|
H A D | cc-version.sh | 37 min_tool_version=$(dirname $0)/min-tool-version.sh
|
/linux-master/tools/testing/selftests/net/mptcp/ |
H A D | mptcp_lib.sh | 377 local tool 379 for tool in "${@}"; do 380 case "${tool}" in 383 mptcp_lib_pr_skip "Could not run test without ip tool" 389 mptcp_lib_pr_skip "ss tool does not support MPTCP" 394 if ! "${tool}" -V &> /dev/null; then 395 mptcp_lib_pr_skip "Could not run all tests without ${tool}" 400 mptcp_lib_pr_fail "Internal error: unsupported tool: ${tool}"
|
/linux-master/drivers/input/tablet/ |
H A D | wacom_serial4.c | 70 * 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 in struct:wacom 312 unsigned int tool; local 333 tool = (button & wacom->eraser_mask) ? ERASER : STYLUS; 335 tool = CURSOR; 337 if (tool != wacom->tool && wacom->tool ! [all...] |