Home
last modified time | relevance | path

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

12345678910>>...223

/kernel/linux/linux-6.6/tools/perf/util/
Dmachine.h23 /* Native host kernel uses -1 as pid index in machine */
42 struct machine { struct
73 static inline struct threads *machine__threads(struct machine *machine, pid_t tid) in machine__threads() argument
76 return &machine->threads[(unsigned int)tid % THREADS__TABLE_SIZE]; in machine__threads()
83 struct map *machine__kernel_map(struct machine *machine) in machine__kernel_map() argument
85 return machine->vmlinux_map; in machine__kernel_map()
92 struct maps *machine__kernel_maps(struct machine *machine) in machine__kernel_maps() argument
94 return machine->kmaps; in machine__kernel_maps()
97 int machine__get_kernel_start(struct machine *machine);
99 static inline u64 machine__kernel_start(struct machine *machine) in machine__kernel_start() argument
[all …]
Dsynthetic-events.h15 struct machine;
44 struct perf_sample *sample, struct machine *machine);
48 …erf_tool *tool, struct dso *pos, u16 misc, perf_event__handler_t process, struct machine *machine);
49 …ol *tool, const struct perf_cpu_map *cpus, perf_event__handler_t process, struct machine *machine);
55 …hesize_extra_kmaps(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
57 …ct perf_tool *tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine);
58 …*tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine, size_t from);
60 …hesize_kernel_mmap(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
61 …event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_da…
62 …synthesize_modules(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
[all …]
Dmachine.c14 #include "machine.h"
46 static void __machine__remove_thread(struct machine *machine, struct thread_rb_node *nd,
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()
61 static void machine__threads_init(struct machine *machine) in machine__threads_init() argument
66 struct threads *threads = &machine->threads[i]; in machine__threads_init()
91 static int machine__set_mmap_name(struct machine *machine) in machine__set_mmap_name() argument
93 if (machine__is_host(machine)) in machine__set_mmap_name()
94 machine->mmap_name = strdup("[kernel.kallsyms]"); in machine__set_mmap_name()
95 else if (machine__is_default_guest(machine)) in machine__set_mmap_name()
[all …]
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()
143 static enum dso_type machine__thread_dso_type(struct machine *machine, in machine__thread_dso_type() argument
154 dso_type = dso__type(dso, machine); in machine__thread_dso_type()
238 static struct dso *__machine__findnew_compat(struct machine *machine, in __machine__findnew_compat() argument
244 dso = __dsos__find(&machine->dsos, vdso_file->dso_name, true); in __machine__findnew_compat()
[all …]
Devent.h16 struct machine;
273 struct machine *machine);
277 struct machine *machine);
281 struct machine *machine);
285 struct machine *machine);
289 struct machine *machine);
293 struct machine *machine);
297 struct machine *machine);
301 struct machine *machine);
305 struct machine *machine);
[all …]
Devent.c18 #include "machine.h"
222 struct machine *machine) in perf_event__process_comm() argument
224 return machine__process_comm_event(machine, event, sample); in perf_event__process_comm()
230 struct machine *machine) in perf_event__process_namespaces() argument
232 return machine__process_namespaces_event(machine, event, sample); in perf_event__process_namespaces()
238 struct machine *machine) in perf_event__process_cgroup() argument
240 return machine__process_cgroup_event(machine, event, sample); in perf_event__process_cgroup()
246 struct machine *machine) in perf_event__process_lost() argument
248 return machine__process_lost_event(machine, event, sample); in perf_event__process_lost()
254 struct machine *machine) in perf_event__process_aux() argument
[all …]
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);
/kernel/linux/linux-5.10/tools/perf/util/
Dmachine.h22 /* Native host kernel uses -1 as pid index in machine */
41 struct machine { struct
65 static inline struct threads *machine__threads(struct machine *machine, pid_t tid) in machine__threads() argument
68 return &machine->threads[(unsigned int)tid % THREADS__TABLE_SIZE]; in machine__threads()
75 struct map *machine__kernel_map(struct machine *machine) in machine__kernel_map() argument
77 return machine->vmlinux_map; in machine__kernel_map()
84 struct maps *machine__kernel_maps(struct machine *machine) in machine__kernel_maps() argument
86 return &machine->kmaps; in machine__kernel_maps()
89 int machine__get_kernel_start(struct machine *machine);
91 static inline u64 machine__kernel_start(struct machine *machine) in machine__kernel_start() argument
[all …]
Dsynthetic-events.h14 struct machine;
30 struct perf_sample *sample, struct machine *machine);
34 …erf_tool *tool, struct dso *pos, u16 misc, perf_event__handler_t process, struct machine *machine);
35 …erf_tool *tool, struct perf_cpu_map *cpus, perf_event__handler_t process, struct machine *machine);
41 …hesize_extra_kmaps(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
43 …ct perf_tool *tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine);
44 …hesize_kernel_mmap(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
45 …event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_da…
46 …synthesize_modules(struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
47 … perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine);
[all …]
Dmachine.c14 #include "machine.h"
44 static void __machine__remove_thread(struct machine *machine, struct thread *th, bool lock);
46 static struct dso *machine__kernel_dso(struct machine *machine) in machine__kernel_dso() argument
48 return machine->vmlinux_map->dso; in machine__kernel_dso()
58 static void machine__threads_init(struct machine *machine) in machine__threads_init() argument
63 struct threads *threads = &machine->threads[i]; in machine__threads_init()
72 static int machine__set_mmap_name(struct machine *machine) in machine__set_mmap_name() argument
74 if (machine__is_host(machine)) in machine__set_mmap_name()
75 machine->mmap_name = strdup("[kernel.kallsyms]"); in machine__set_mmap_name()
76 else if (machine__is_default_guest(machine)) in machine__set_mmap_name()
[all …]
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()
143 static enum dso_type machine__thread_dso_type(struct machine *machine, in machine__thread_dso_type() argument
153 dso_type = dso__type(dso, machine); in machine__thread_dso_type()
237 static struct dso *__machine__findnew_compat(struct machine *machine, in __machine__findnew_compat() argument
243 dso = __dsos__find(&machine->dsos, vdso_file->dso_name, true); in __machine__findnew_compat()
[all …]
Devent.h18 struct machine;
301 struct machine *machine);
305 struct machine *machine);
309 struct machine *machine);
313 struct machine *machine);
317 struct machine *machine);
321 struct machine *machine);
325 struct machine *machine);
329 struct machine *machine);
333 struct machine *machine);
[all …]
Devent.c18 #include "machine.h"
195 struct machine *machine) in perf_event__process_comm() argument
197 return machine__process_comm_event(machine, event, sample); in perf_event__process_comm()
203 struct machine *machine) in perf_event__process_namespaces() argument
205 return machine__process_namespaces_event(machine, event, sample); in perf_event__process_namespaces()
211 struct machine *machine) in perf_event__process_cgroup() argument
213 return machine__process_cgroup_event(machine, event, sample); in perf_event__process_cgroup()
219 struct machine *machine) in perf_event__process_lost() argument
221 return machine__process_lost_event(machine, event, sample); in perf_event__process_lost()
227 struct machine *machine) in perf_event__process_aux() argument
[all …]
Dsynthetic-events.c7 #include "util/machine.h"
52 struct machine *machine, in perf_tool__process_synth_event() argument
65 return process(tool, event, &synth_sample, machine); in perf_tool__process_synth_event()
140 struct machine *machine, in perf_event__prepare_comm() argument
149 if (machine__is_host(machine)) { in perf_event__prepare_comm()
156 *tgid = machine->pid; in perf_event__prepare_comm()
167 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__prepare_comm()
170 machine->id_hdr_size); in perf_event__prepare_comm()
179 struct machine *machine) in perf_event__synthesize_comm() argument
183 if (perf_event__prepare_comm(event, pid, machine, &tgid, &ppid) != 0) in perf_event__synthesize_comm()
[all …]
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);
/kernel/linux/linux-5.10/arch/arm/
DMakefile162 # Machine directory name. This list is sorted alphanumerically
164 machine-$(CONFIG_ARCH_ACTIONS) += actions
165 machine-$(CONFIG_ARCH_ALPINE) += alpine
166 machine-$(CONFIG_ARCH_ARTPEC) += artpec
167 machine-$(CONFIG_ARCH_ASPEED) += aspeed
168 machine-$(CONFIG_ARCH_AT91) += at91
169 machine-$(CONFIG_ARCH_AXXIA) += axxia
170 machine-$(CONFIG_ARCH_BCM) += bcm
171 machine-$(CONFIG_ARCH_BERLIN) += berlin
172 machine-$(CONFIG_ARCH_CLPS711X) += clps711x
[all …]
/kernel/linux/linux-6.6/arch/arm/
DMakefile167 # Machine directory name. This list is sorted alphanumerically
169 machine-$(CONFIG_ARCH_ACTIONS) += actions
170 machine-$(CONFIG_ARCH_AIROHA) += airoha
171 machine-$(CONFIG_ARCH_ALPINE) += alpine
172 machine-$(CONFIG_ARCH_ARTPEC) += artpec
173 machine-$(CONFIG_ARCH_ASPEED) += aspeed
174 machine-$(CONFIG_ARCH_AT91) += at91
175 machine-$(CONFIG_ARCH_AXXIA) += axxia
176 machine-$(CONFIG_ARCH_BCM) += bcm
177 machine-$(CONFIG_ARCH_BERLIN) += berlin
[all …]
/kernel/linux/linux-5.10/tools/perf/
Dbuiltin-inject.c62 struct machine *machine, u8 cpumode, u32 flags);
213 struct machine *machine __maybe_unused) in perf_event__repipe()
221 struct machine *machine __maybe_unused) in perf_event__drop()
229 struct machine *machine __maybe_unused) in perf_event__drop_aux()
265 struct machine *machine);
271 struct machine *machine) in perf_event__repipe_sample() argument
278 return f(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
281 build_id__mark_dso_hit(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
292 struct machine *machine) in perf_event__repipe_mmap() argument
296 err = perf_event__process_mmap(tool, event, sample, machine); in perf_event__repipe_mmap()
[all …]
/kernel/linux/linux-5.10/sound/soc/tegra/
Dtegra_wm8903.c3 * tegra_wm8903.c - Tegra machine ASoC driver for boards using WM8903 codec.
50 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_hw_params() local
69 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_wm8903_hw_params()
119 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_event_int_spk() local
121 if (!gpio_is_valid(machine->gpio_spkr_en)) in tegra_wm8903_event_int_spk()
124 gpio_set_value_cansleep(machine->gpio_spkr_en, in tegra_wm8903_event_int_spk()
135 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_event_hp() local
137 if (!gpio_is_valid(machine->gpio_hp_mute)) in tegra_wm8903_event_hp()
140 gpio_set_value_cansleep(machine->gpio_hp_mute, in tegra_wm8903_event_hp()
151 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_event_int_mic() local
[all …]
Dtegra_rt5677.c3 * tegra_rt5677.c - Tegra machine ASoC driver for boards using RT5677 codec.
47 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_asoc_hw_params() local
53 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_rt5677_asoc_hw_params()
74 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_event_hp() local
76 if (!gpio_is_valid(machine->gpio_hp_en)) in tegra_rt5677_event_hp()
79 gpio_set_value_cansleep(machine->gpio_hp_en, in tegra_rt5677_event_hp()
133 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5677_asoc_init() local
139 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_rt5677_asoc_init()
140 tegra_rt5677_hp_jack_gpio.gpio = machine->gpio_hp_det; in tegra_rt5677_asoc_init()
150 if (gpio_is_valid(machine->gpio_mic_present)) { in tegra_rt5677_asoc_init()
[all …]
/kernel/linux/linux-6.6/sound/soc/tegra/
Dtegra_asoc_machine.c3 * tegra_asoc_machine.c - Universal ASoC machine driver for NVIDIA Tegra boards.
56 struct tegra_machine *machine = (struct tegra_machine *)data; in coupled_mic_hp_check() local
59 if (gpiod_get_value_cansleep(machine->gpiod_hp_det) && in coupled_mic_hp_check()
60 gpiod_get_value_cansleep(machine->gpiod_mic_det)) in coupled_mic_hp_check()
83 struct tegra_machine *machine = snd_soc_card_get_drvdata(dapm->card); in tegra_machine_event() local
86 gpiod_set_value_cansleep(machine->gpiod_spkr_en, in tegra_machine_event()
90 gpiod_set_value_cansleep(machine->gpiod_ext_mic_en, in tegra_machine_event()
94 gpiod_set_value_cansleep(machine->gpiod_int_mic_en, in tegra_machine_event()
98 gpiod_set_value_cansleep(machine->gpiod_hp_mute, in tegra_machine_event()
139 struct tegra_machine *machine = snd_soc_card_get_drvdata(card); in tegra_asoc_machine_init() local
[all …]
/kernel/linux/linux-5.10/Documentation/sound/soc/
Dmachine.rst2 ASoC Machine Driver
5 The ASoC machine (or board) driver is the code that glues together all the
10 The machine driver can contain codec and platform specific code. It registers
15 /* SoC machine */
42 probe/remove are optional. Do any machine specific probe here.
47 The machine driver has pre and post versions of suspend and resume to take care
48 of any machine audio tasks that have to be done before or after the codec, DAIs
52 Machine DAI Configuration
54 The machine DAI configuration glues all the codec and CPU DAIs together. It can
55 also be used to set up the DAI system clock and for any machine related DAI
[all …]
/kernel/linux/linux-6.6/Documentation/sound/soc/
Dmachine.rst2 ASoC Machine Driver
5 The ASoC machine (or board) driver is the code that glues together all the
10 The machine driver can contain codec and platform specific code. It registers
15 /* SoC machine */
42 probe/remove are optional. Do any machine specific probe here.
47 The machine driver has pre and post versions of suspend and resume to take care
48 of any machine audio tasks that have to be done before or after the codec, DAIs
52 Machine DAI Configuration
54 The machine DAI configuration glues all the codec and CPU DAIs together. It can
55 also be used to set up the DAI system clock and for any machine related DAI
[all …]
/kernel/linux/linux-5.10/tools/perf/tests/
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 …]
/kernel/linux/linux-6.6/include/net/
Dbond_3ad.h31 /* 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 …]

12345678910>>...223