/linux/tools/perf/util/ |
H A D | machine.h | 24 /* 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 D | machine.c | 14 #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 D | synthetic-events.h | 16 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 D | vdso.c | 17 #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 D | event.h | 16 struct machine; 284 struct machine *machine); 288 struct machine *machine); 292 struct machine *machine); 296 struct machine *machine); 300 struct machine *machine); 304 struct machine *machine); 308 struct machine *machine); 312 struct machine *machine); 316 struct machine *machine); [all …]
|
H A D | print_insn.c | 13 #include "machine.h" 35 int capstone_init(struct machine *machine, csh *cs_handle, bool is64, bool disassembler_style); 37 int capstone_init(struct machine *machine, csh *cs_handle, bool is64, bool disassembler_style) in capstone_init() argument 42 if (machine__is(machine, "x86_64") && is64) { in capstone_init() 45 } else if (machine__normalized_is(machine, "x86")) { in capstone_init() 48 } else if (machine__normalized_is(machine, "arm64")) { in capstone_init() 51 } else if (machine__normalized_is(machine, "arm")) { in capstone_init() 54 } else if (machine__normalized_is(machine, "s390")) { in capstone_init() 66 if (machine__normalized_is(machine, "x86")) { in capstone_init() 110 static bool is64bitip(struct machine *machine, struct addr_location *al) in is64bitip() argument [all …]
|
H A D | event.c | 21 #include "machine.h" 227 struct machine *machine) in perf_event__process_comm() argument 229 return machine__process_comm_event(machine, event, sample); in perf_event__process_comm() 235 struct machine *machine) in perf_event__process_namespaces() argument 237 return machine__process_namespaces_event(machine, event, sample); in perf_event__process_namespaces() 243 struct machine *machine) in perf_event__process_cgroup() argument 245 return machine__process_cgroup_event(machine, event, sample); in perf_event__process_cgroup() 251 struct machine *machine) in perf_event__process_lost() argument 253 return machine__process_lost_event(machine, event, sample); in perf_event__process_lost() 259 struct machine *machine) in perf_event__process_aux() argument [all …]
|
H A D | synthetic-events.c | 9 #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 D | db-export.h | 14 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 D | db-export.c | 12 #include "machine.h" 49 int db_export__machine(struct db_export *dbe, struct machine *machine) in db_export__machine() argument 51 if (machine->db_id) in db_export__machine() 54 machine->db_id = ++dbe->machine_last_db_id; in db_export__machine() 57 return dbe->export_machine(dbe, machine); in db_export__machine() 63 struct machine *machine, struct thread *main_thread) in db_export__thread() argument 77 machine); in db_export__thread() 147 struct machine *machine) in db_export__dso() argument 155 return dbe->export_dso(dbe, dso, machine); in db_export__dso() 210 struct machine *machine, in call_path_from_sample() argument [all …]
|
H A D | dso.c | 28 #include "machine.h" 476 struct machine *machine) in dso__set_module_info() argument 478 if (machine__is_host(machine)) in dso__set_module_info() 566 static int __open_dso(struct dso *dso, struct machine *machine) in __open_dso() argument 578 if (machine) in __open_dso() 579 root_dir = machine->root_dir; in __open_dso() 632 static int open_dso(struct dso *dso, struct machine *machine) in open_dso() argument 643 fd = __open_dso(dso, machine); in open_dso() 763 static void try_to_open_dso(struct dso *dso, struct machine *machine) in try_to_open_dso() argument 778 dso_data->fd = open_dso(dso, machine); in try_to_open_dso() [all …]
|
H A D | dlfilter.h | 14 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()
|
/linux/arch/arm/ |
H A D | Makefile | 173 # Machine directory name. This list is sorted alphanumerically 175 machine-$(CONFIG_ARCH_ACTIONS) += actions 176 machine-$(CONFIG_ARCH_ALPINE) += alpine 177 machine-$(CONFIG_ARCH_ARTPEC) += artpec 178 machine-$(CONFIG_ARCH_ASPEED) += aspeed 179 machine-$(CONFIG_ARCH_AT91) += at91 180 machine-$(CONFIG_ARCH_AXXIA) += axxia 181 machine-$(CONFIG_ARCH_BCM) += bcm 182 machine-$(CONFIG_ARCH_BERLIN) += berlin 183 machine-$(CONFIG_ARCH_CLPS711X) += clps711x [all …]
|
/linux/include/net/ |
H A D | bond_3ad.h | 31 /* rx machine states(43.4.11 in the 802.3ad standard) */ 34 AD_RX_INITIALIZE, /* rx Machine */ 35 AD_RX_PORT_DISABLED, /* rx Machine */ 36 AD_RX_LACP_DISABLED, /* rx Machine */ 37 AD_RX_EXPIRED, /* rx Machine */ 38 AD_RX_DEFAULTED, /* rx Machine */ 39 AD_RX_CURRENT /* rx Machine */ 42 /* periodic machine states(43.4.12 in the 802.3ad standard) */ 45 AD_NO_PERIODIC, /* periodic machine */ 46 AD_FAST_PERIODIC, /* periodic machine */ [all …]
|
/linux/tools/perf/tests/ |
H A D | thread-maps-share.c | 3 #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 D | symbols.c | 9 #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 D | dso-data.c | 14 #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 D | mmap-thread-lookup.c | 14 #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/sound/soc/intel/boards/ |
H A D | Kconfig | 3 bool "Intel Machine drivers" 6 Intel ASoC Machine Drivers. If you have a Intel machine that 12 the questions about Intel ASoC machine drivers. 73 This adds the ASoC machine driver for Intel Broadwell platforms with 117 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 130 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 143 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 156 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 168 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 181 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell [all …]
|
/linux/Documentation/arch/arm/ |
H A D | arm.rst | 71 `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/tools/perf/arch/x86/util/ |
H A D | event.c | 9 #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 D | Kconfig | 30 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 D | test.conf | 2 # 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 D | defaults.conf | 8 # 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 D | userspace_pm.sh | 335 # ADD_ADDR from the client to server machine reusing the subflow port 345 # ADD_ADDR6 from the client to server machine reusing the subflow port 354 # ADD_ADDR from the client to server machine using a new port 367 # ADD_ADDR from the server to client machine reusing the subflow port 375 # ADD_ADDR6 from the server to client machine reusing the subflow port 384 # ADD_ADDR from the server to client machine using a new port 446 # RM_ADDR from the client to server machine 454 # RM_ADDR from the client to server machine 463 # RM_ADDR6 from the client to server machine 474 # RM_ADDR from the server to client machine [all …]
|