Home
last modified time | relevance | path

Searched full:machine (Results 1 – 25 of 2542) sorted by relevance

12345678910>>...102

/linux/tools/perf/util/
H A Dmachine.h24 /* Native host kernel uses -1 as pid index in machine */
32 struct machine { struct
73 struct map *machine__kernel_map(struct machine *machine) in machine__kernel_map() argument
75 return machine->vmlinux_map; in machine__kernel_map()
82 struct maps *machine__kernel_maps(struct machine *machine) in machine__kernel_maps() argument
84 return machine->kmaps; in machine__kernel_maps()
87 int machine__get_kernel_start(struct machine *machine);
89 static inline u64 machine__kernel_start(struct machine *machine) in machine__kernel_start() argument
91 if (!machine->kernel_start) in machine__kernel_start()
92 machine__get_kernel_start(machine); in machine__kernel_start()
[all …]
H A Dmachine.c14 #include "machine.h"
49 static struct dso *machine__kernel_dso(struct machine *machine) in machine__kernel_dso() argument
51 return map__dso(machine->vmlinux_map); in machine__kernel_dso()
54 static int machine__set_mmap_name(struct machine *machine) in machine__set_mmap_name() argument
56 if (machine__is_host(machine)) in machine__set_mmap_name()
57 machine->mmap_name = strdup("[kernel.kallsyms]"); in machine__set_mmap_name()
58 else if (machine__is_default_guest(machine)) in machine__set_mmap_name()
59 machine->mmap_name = strdup("[guest.kernel.kallsyms]"); in machine__set_mmap_name()
60 else if (asprintf(&machine->mmap_name, "[guest.kernel.kallsyms.%d]", in machine__set_mmap_name()
61 machine->pid) < 0) in machine__set_mmap_name()
[all …]
H A Dsynthetic-events.h16 struct machine;
45 struct perf_sample *sample, struct machine *machine);
51 struct machine *machine,
59 struct machine *machine,
68 …ol *tool, const struct perf_cpu_map *cpus, perf_event__handler_t process, struct machine *machine);
74 …_extra_kmaps(const struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
76 …ct perf_tool *tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine);
77 …*tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine, size_t from);
79 …_kernel_mmap(const struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
80 …event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_da…
[all …]
H A Dvdso.c17 #include "machine.h"
108 void machine__exit_vdso(struct machine *machine) in machine__exit_vdso() argument
110 struct vdso_info *vdso_info = machine->vdso_info; in machine__exit_vdso()
124 zfree(&machine->vdso_info); in machine__exit_vdso()
127 static struct dso *__machine__addnew_vdso(struct machine *machine, const char *short_name, in __machine__addnew_vdso() argument
134 __dsos__add(&machine->dsos, dso); in __machine__addnew_vdso()
142 struct machine *machine; member
154 args->dso_type = dso__type(dso, args->machine); in machine__thread_dso_type_maps_cb()
158 static enum dso_type machine__thread_dso_type(struct machine *machine, in machine__thread_dso_type() argument
162 .machine = machine, in machine__thread_dso_type()
[all …]
H A Devent.h16 struct machine;
304 struct machine *machine);
308 struct machine *machine);
312 struct machine *machine);
316 struct machine *machine);
320 struct machine *machine);
324 struct machine *machine);
328 struct machine *machine);
332 struct machine *machine);
336 struct machine *machine);
[all …]
H A Devent.c20 #include "machine.h"
229 struct machine *machine) in perf_event__process_comm()
231 return machine__process_comm_event(machine, event, sample); in perf_event__process_comm()
237 struct machine *machine) in perf_event__process_namespaces()
239 return machine__process_namespaces_event(machine, event, sample); in perf_event__process_namespaces()
245 struct machine *machine) in perf_event__process_cgroup()
247 return machine__process_cgroup_event(machine, even in perf_event__process_cgroup()
230 perf_event__process_comm(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_comm() argument
238 perf_event__process_namespaces(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_namespaces() argument
246 perf_event__process_cgroup(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_cgroup() argument
254 perf_event__process_lost(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_lost() argument
262 perf_event__process_aux(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_aux() argument
270 perf_event__process_itrace_start(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_itrace_start() argument
278 perf_event__process_aux_output_hw_id(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_aux_output_hw_id() argument
286 perf_event__process_lost_samples(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_lost_samples() argument
294 perf_event__process_switch(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_switch() argument
302 perf_event__process_ksymbol(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_ksymbol() argument
310 perf_event__process_bpf(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_bpf() argument
318 perf_event__process_text_poke(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_text_poke() argument
401 perf_event__process_mmap(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_mmap() argument
409 perf_event__process_mmap2(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_mmap2() argument
424 perf_event__process_fork(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_fork() argument
432 perf_event__process_exit(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_exit() argument
440 perf_event__exit_del_thread(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__exit_del_thread() argument
546 perf_event__fprintf_text_poke(union perf_event * event,struct machine * machine,FILE * fp) perf_event__fprintf_text_poke() argument
626 perf_event__fprintf(union perf_event * event,struct machine * machine,FILE * fp) perf_event__fprintf() argument
689 perf_event__process(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process() argument
698 struct machine *machine = maps__machine(maps); thread__find_map() local
761 struct machine *machine = maps__machine(thread__maps(thread)); thread__find_map_fb() local
805 machine__resolve(struct machine * machine,struct addr_location * al,struct perf_sample * sample) machine__resolve() argument
[all...]
H A Ddb-export.h14 struct machine;
43 int (*export_machine)(struct db_export *dbe, struct machine *machine);
45 u64 main_thread_db_id, struct machine *machine);
51 struct machine *machine);
61 struct machine *machine,
83 int db_export__machine(struct db_export *dbe, struct machine *machine);
85 struct machine *machine, struct thread *main_thread);
93 struct machine *machine);
108 struct perf_sample *sample, struct machine *machine);
H A Dsynthetic-events.c9 #include "util/machine.h"
53 struct machine *machine, in perf_tool__process_synth_event() argument
66 return process(tool, event, &synth_sample, machine); in perf_tool__process_synth_event()
155 struct machine *machine, in perf_event__prepare_comm() argument
164 if (machine__is_host(machine)) { in perf_event__prepare_comm()
171 *tgid = machine->pid; in perf_event__prepare_comm()
182 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__prepare_comm()
185 machine->id_hdr_size); in perf_event__prepare_comm()
194 struct machine *machine) in perf_event__synthesize_comm() argument
199 if (perf_event__prepare_comm(event, 0, pid, machine, &tgid, &ppid, in perf_event__synthesize_comm()
[all …]
H A Dprint_insn.c14 #include "machine.h"
33 static bool is64bitip(struct machine *machine, struct addr_location *al) in is64bitip() argument
40 return machine__is(machine, "x86_64") || in is64bitip()
41 machine__normalized_is(machine, "arm64") || in is64bitip()
42 machine__normalized_is(machine, "s390"); in is64bitip()
45 ssize_t fprintf_insn_asm(struct machine *machine, struct thread *thread, u8 cpumode, in fprintf_insn_asm() argument
49 return capstone__fprintf_insn_asm(machine, thread, cpumode, is64bit, code, code_size, in fprintf_insn_asm()
54 struct machine *machine, FILE *fp, in sample__fprintf_insn_asm() argument
57 bool is64bit = is64bitip(machine, al); in sample__fprintf_insn_asm()
60 printed = fprintf_insn_asm(machine, thread, sample->cpumode, is64bit, in sample__fprintf_insn_asm()
H A Ddb-export.c12 #include "machine.h"
48 int db_export__machine(struct db_export *dbe, struct machine *machine)
50 if (machine->db_id) in db_export__machine()
53 machine->db_id = ++dbe->machine_last_db_id; in db_export__machine()
56 return dbe->export_machine(dbe, machine); in db_export__machine()
62 struct machine *machine, struct thread *main_thread) in db_export__thread()
76 machine); in db_export__thread()
146 struct machine *machin
49 db_export__machine(struct db_export * dbe,struct machine * machine) db_export__machine() argument
63 db_export__thread(struct db_export * dbe,struct thread * thread,struct machine * machine,struct thread * main_thread) db_export__thread() argument
147 db_export__dso(struct db_export * dbe,struct dso * dso,struct machine * machine) db_export__dso() argument
210 call_path_from_sample(struct db_export * dbe,struct machine * machine,struct thread * thread,struct perf_sample * sample,struct evsel * evsel) call_path_from_sample() argument
296 db_export__threads(struct db_export * dbe,struct thread * thread,struct thread * main_thread,struct machine * machine,struct comm ** comm_ptr) db_export__threads() argument
361 struct machine *machine = NULL; db_export__sample() local
532 db_export__pid_tid(struct db_export * dbe,struct machine * machine,pid_t pid,pid_t tid,u64 * db_id,struct comm ** comm_ptr,bool * is_idle) db_export__pid_tid() argument
559 db_export__switch(struct db_export * dbe,union perf_event * event,struct perf_sample * sample,struct machine * machine) db_export__switch() argument
[all...]
H A Ddwarf-regs.c31 const char *get_dwarf_regstr(unsigned int n, unsigned int machine, unsigned int flags) in get_dwarf_regstr() argument
35 if (machine == EM_NONE) { in get_dwarf_regstr()
37 machine = EM_HOST; in get_dwarf_regstr()
39 switch (machine) { in get_dwarf_regstr()
69 pr_err("ELF MACHINE %x is not supported.\n", machine); in get_dwarf_regstr()
86 int get_dwarf_regnum(const char *name, unsigned int machine, unsigned int flags) in get_dwarf_regnum() argument
102 if (machine == EM_NONE) { in get_dwarf_regnum()
104 machine = EM_HOST; in get_dwarf_regnum()
106 switch (machine) { in get_dwarf_regnum()
149 pr_err("ELF MACHINE %x is not supported.\n", machine); in get_dwarf_regnum()
[all …]
H A Ddlfilter.h14 struct machine;
34 struct machine *machine; member
62 struct machine *machine,
73 struct machine *machine, in dlfilter__filter_event() argument
79 return dlfilter__do_filter_event(d, event, sample, evsel, machine, al, addr_al, false); in dlfilter__filter_event()
86 struct machine *machine, in dlfilter__filter_event_early() argument
92 return dlfilter__do_filter_event(d, event, sample, evsel, machine, al, addr_al, true); in dlfilter__filter_event_early()
H A Ddso.c28 #include "machine.h"
477 struct machine *machine) in dso__set_module_info() argument
479 if (machine__is_host(machine)) in dso__set_module_info()
611 static int __open_dso(struct dso *dso, struct machine *machine) in __open_dso() argument
620 name = dso__get_filename(dso, machine ? machine->root_dir : "", &decomp); in __open_dso()
643 static int open_dso(struct dso *dso, struct machine *machine) in open_dso() argument
654 fd = __open_dso(dso, machine); in open_dso()
774 static void try_to_open_dso(struct dso *dso, struct machine *machine) in try_to_open_dso() argument
789 dso_data->fd = open_dso(dso, machine); in try_to_open_dso()
796 dso_data->fd = open_dso(dso, machine); in try_to_open_dso()
[all …]
/linux/include/net/
H A Dbond_3ad.h32 /* rx machine states(43.4.11 in the 802.3ad standard) */
35 AD_RX_INITIALIZE, /* rx Machine */
36 AD_RX_PORT_DISABLED, /* rx Machine */
37 AD_RX_LACP_DISABLED, /* rx Machine */
38 AD_RX_EXPIRED, /* rx Machine */
39 AD_RX_DEFAULTED, /* rx Machine */
40 AD_RX_CURRENT /* rx Machine */
43 /* periodic machine states(43.4.12 in the 802.3ad standard) */
46 AD_NO_PERIODIC, /* periodic machine */
47 AD_FAST_PERIODIC, /* periodic machine */
[all …]
/linux/tools/perf/tests/
H A Dthread-maps-share.c3 #include "machine.h"
10 struct machine *machine; in test__thread_maps_share() local
31 machine = &machines.host; in test__thread_maps_share()
34 leader = machine__findnew_thread(machine, 0, 0); in test__thread_maps_share()
35 t1 = machine__findnew_thread(machine, 0, 1); in test__thread_maps_share()
36 t2 = machine__findnew_thread(machine, 0, 2); in test__thread_maps_share()
37 t3 = machine__findnew_thread(machine, 0, 3); in test__thread_maps_share()
40 other = machine__findnew_thread(machine, 4, 5); in test__thread_maps_share()
58 other_leader = machine__find_thread(machine, 4, 4); in test__thread_maps_share()
66 machine__remove_thread(machine, leader); in test__thread_maps_share()
[all …]
H A Dsymbols.c9 #include "machine.h"
18 struct machine *machine; member
25 ti->machine = machine__new_host(&ti->host_env); in init_test_info()
26 if (!ti->machine) { in init_test_info()
33 ti->thread = machine__findnew_thread(ti->machine, 100, 100); in init_test_info()
46 machine__delete(ti->machine); in exit_test_info()
65 static struct map *find_module_map(struct machine *machine, struct dso *dso) in find_module_map() argument
69 machine__for_each_kernel_map(machine, find_map_cb, &data); in find_module_map()
84 struct dso *dso = machine__findnew_dso(ti->machine, filename); in create_map()
91 *map_p = find_module_map(ti->machine, dso); in create_map()
[all …]
H A Ddso-data.c14 #include "machine.h"
107 static int dso__data_fd(struct dso *dso, struct machine *machine) in dso__data_fd()
111 if (dso__data_get_fd(dso, machine, &fd)) in dso__data_fd()
130 struct machine machine; in test__dso_data()
137 memset(&machine, 0, sizeof(machine)); in test__dso_data()
138 dsos__init(&machine.dsos); in test__dso_data()
141 TEST_ASSERT_VAL("Failed to add dso", !dsos__add(&machine in test__dso_data()
106 dso__data_fd(struct dso * dso,struct machine * machine) dso__data_fd() argument
118 struct machine machine; test__dso_data() local
253 struct machine machine; test__dso_data_cache() local
323 struct machine machine; test__dso_data_reopen() local
[all...]
H A Dmmap-thread-lookup.c14 #include "machine.h"
133 typedef int (*synth_cb)(struct machine *machine);
135 static int synth_all(struct machine *machine) in synth_all() argument
139 machine, 1, 0, 1); in synth_all()
142 static int synth_process(struct machine *machine) in synth_process() argument
151 machine, 1, 0); in synth_process()
160 struct machine *machine; in mmap_events() local
173 machine = machine__new_host(&host_env); in mmap_events()
177 err = synth(machine); in mmap_events()
194 thread = machine__findnew_thread(machine, getpid(), td->tid); in mmap_events()
[all …]
/linux/Documentation/arch/arm/
H A Darm.rst71 `arch-*` machine/platform specific header files
73 `mach` descriptions of generic ARM to specific machine interfaces
79 Machine/Platform support
82 The ARM tree contains support for a lot of different machine types. To
84 machine-specific parts by directory. For this, the machine category is
86 $(MACHINE) to refer to the category)
88 To this end, we now have arch/arm/mach-$(MACHINE) directories which are
89 designed to house the non-driver files for a particular machine (eg, PCI,
91 machines, there should be a corresponding arch/arm/mach-$(MACHINE)/include/mach
99 each module on an ARM2/ARM250/ARM3 machine when is loaded will take
[all …]
/linux/sound/soc/intel/boards/
H A DKconfig3 bool "Intel Machine drivers"
6 Intel ASoC Machine Drivers. If you have a Intel machine that
12 the questions about Intel ASoC machine drivers.
76 This adds the ASoC machine driver for Intel Broadwell platforms with
120 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
133 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
146 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
159 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
171 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
184 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
[all …]
/linux/tools/perf/arch/x86/util/
H A Devent.c9 #include "../../../util/machine.h"
20 struct machine *machine; member
38 args->machine->id_hdr_size; in perf_event__synthesize_extra_kmaps_cb()
48 if (machine__is_host(args->machine)) in perf_event__synthesize_extra_kmaps_cb()
58 event->mmap.pid = args->machine->pid; in perf_event__synthesize_extra_kmaps_cb()
62 if (perf_tool__process_synth_event(args->tool, event, args->machine, args->process) != 0) in perf_event__synthesize_extra_kmaps_cb()
70 struct machine *machine) in perf_event__synthesize_extra_kmaps() argument
73 struct maps *kmaps = machine__kernel_maps(machine); in perf_event__synthesize_extra_kmaps()
77 .machine = machine, in perf_event__synthesize_extra_kmaps()
78 .event = zalloc(sizeof(args.event->mmap) + machine->id_hdr_size), in perf_event__synthesize_extra_kmaps()
/linux/arch/arm/mach-spear/
H A DKconfig30 bool "SPEAr1310 Machine support with Device Tree"
34 Supports ST SPEAr1310 machine configured via the device-tree
37 bool "SPEAr1340 Machine support with Device Tree"
41 Supports ST SPEAr1340 machine configured via the device-tree
57 bool "SPEAr300 Machine support with Device Tree"
60 Supports ST SPEAr300 machine configured via the device-tree
63 bool "SPEAr310 Machine support with Device Tree"
66 Supports ST SPEAr310 machine configured via the device-tree
69 bool "SPEAr320 Machine support with Device Tree"
72 Supports ST SPEAr320 machine configured via the device-tree
/linux/tools/testing/ktest/examples/
H A Dtest.conf2 # Generic config for a machine
5 # Name your machine (the DNS name, what you ssh to)
6 MACHINE = foo
8 # BOX can be different than foo, if the machine BOX has
11 # If this is the case, MACHINE defines the way to connect to the
12 # machine, which may be different between which system the machine
14 # the machine, where it does not matter which system the machine boots into.
42 # machine configs.
56 # Having them included allows you to set up more than one machine and share
/linux/tools/testing/ktest/examples/include/
H A Ddefaults.conf8 # For those cases that use the same machine to boot a 64 bit
9 # and a 32 bit version. The MACHINE is the DNS name to get to the
15 # By default, BOX and MACHINE are the same.
18 BOX := ${MACHINE}
36 # to organize your configs, having each machine save their configs
38 CONFIG_DIR := ${THIS_DIR}/configs/${MACHINE}
49 # For accessing the machine, we will ssh to root@machine.
50 SSH := ssh ${SSH_USER}@${MACHINE}
59 # Each machine will have its own output build directory.
60 OUTPUT_DIR = ${THIS_DIR}/build/${MACHINE}
[all …]
/linux/tools/testing/selftests/net/mptcp/
H A Duserspace_pm.sh336 # ADD_ADDR from the client to server machine reusing the subflow port
346 # ADD_ADDR6 from the client to server machine reusing the subflow port
355 # ADD_ADDR from the client to server machine using a new port
368 # ADD_ADDR from the server to client machine reusing the subflow port
376 # ADD_ADDR6 from the server to client machine reusing the subflow port
385 # ADD_ADDR from the server to client machine using a new port
447 # RM_ADDR from the client to server machine
455 # RM_ADDR from the client to server machine
464 # RM_ADDR6 from the client to server machine
475 # RM_ADDR from the server to client machine
[all...]

12345678910>>...102