Home
last modified time | relevance | path

Searched refs:machine (Results 1 – 25 of 636) sorted by relevance

12345678910>>...26

/Linux-v4.19/tools/perf/util/
Dmachine.h39 struct machine { struct
62 static inline struct threads *machine__threads(struct machine *machine, pid_t tid) in machine__threads() argument
65 return &machine->threads[(unsigned int)tid % THREADS__TABLE_SIZE]; in machine__threads()
72 struct map *machine__kernel_map(struct machine *machine) in machine__kernel_map() argument
74 return machine->vmlinux_map; in machine__kernel_map()
81 struct maps *machine__kernel_maps(struct machine *machine) in machine__kernel_maps() argument
83 return &machine->kmaps.maps; in machine__kernel_maps()
86 int machine__get_kernel_start(struct machine *machine);
88 static inline u64 machine__kernel_start(struct machine *machine) in machine__kernel_start() argument
90 if (!machine->kernel_start) in machine__kernel_start()
[all …]
Dmachine.c29 static void __machine__remove_thread(struct machine *machine, struct thread *th, bool lock);
38 static void machine__threads_init(struct machine *machine) in machine__threads_init() argument
43 struct threads *threads = &machine->threads[i]; in machine__threads_init()
52 static int machine__set_mmap_name(struct machine *machine) in machine__set_mmap_name() argument
54 if (machine__is_host(machine)) in machine__set_mmap_name()
55 machine->mmap_name = strdup("[kernel.kallsyms]"); in machine__set_mmap_name()
56 else if (machine__is_default_guest(machine)) in machine__set_mmap_name()
57 machine->mmap_name = strdup("[guest.kernel.kallsyms]"); in machine__set_mmap_name()
58 else if (asprintf(&machine->mmap_name, "[guest.kernel.kallsyms.%d]", in machine__set_mmap_name()
59 machine->pid) < 0) in machine__set_mmap_name()
[all …]
Dvdso.c105 void machine__exit_vdso(struct machine *machine) in machine__exit_vdso() argument
107 struct vdso_info *vdso_info = machine->vdso_info; in machine__exit_vdso()
121 zfree(&machine->vdso_info); in machine__exit_vdso()
124 static struct dso *__machine__addnew_vdso(struct machine *machine, const char *short_name, in __machine__addnew_vdso() argument
131 __dsos__add(&machine->dsos, dso); in __machine__addnew_vdso()
138 static enum dso_type machine__thread_dso_type(struct machine *machine, in machine__thread_dso_type() argument
148 dso_type = dso__type(dso, machine); in machine__thread_dso_type()
232 static struct dso *__machine__findnew_compat(struct machine *machine, in __machine__findnew_compat() argument
238 dso = __dsos__find(&machine->dsos, vdso_file->dso_name, true); in __machine__findnew_compat()
246 dso = __machine__addnew_vdso(machine, vdso_file->dso_name, file_name); in __machine__findnew_compat()
[all …]
Devent.c93 struct machine *machine, in perf_tool__process_synth_event() argument
106 return process(tool, event, &synth_sample, machine); in perf_tool__process_synth_event()
184 struct machine *machine, in perf_event__prepare_comm() argument
193 if (machine__is_host(machine)) { in perf_event__prepare_comm()
200 *tgid = machine->pid; in perf_event__prepare_comm()
211 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__prepare_comm()
214 machine->id_hdr_size); in perf_event__prepare_comm()
223 struct machine *machine) in perf_event__synthesize_comm() argument
227 if (perf_event__prepare_comm(event, pid, machine, &tgid, &ppid) != 0) in perf_event__synthesize_comm()
230 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_comm()
[all …]
Devent.h667 struct machine *machine);
672 struct machine *machine, bool mmap_data,
677 struct machine *machine);
681 struct machine *machine);
684 struct machine *machine, bool mmap_data,
689 struct machine *machine);
693 struct machine *machine);
700 struct machine *machine);
704 struct machine *machine);
707 struct machine *machine);
[all …]
Ddb-export.h23 struct machine;
52 int (*export_machine)(struct db_export *dbe, struct machine *machine);
54 u64 main_thread_db_id, struct machine *machine);
59 struct machine *machine);
87 int db_export__machine(struct db_export *dbe, struct machine *machine);
89 struct machine *machine, struct comm *comm);
95 struct machine *machine);
Ddb-export.c111 int db_export__machine(struct db_export *dbe, struct machine *machine) in db_export__machine() argument
113 if (machine->db_id) in db_export__machine()
116 machine->db_id = ++dbe->machine_last_db_id; in db_export__machine()
119 return dbe->export_machine(dbe, machine); in db_export__machine()
125 struct machine *machine, struct comm *comm) in db_export__thread() argument
140 main_thread = machine__findnew_thread(machine, in db_export__thread()
145 err = db_export__thread(dbe, main_thread, machine, in db_export__thread()
162 machine); in db_export__thread()
207 struct machine *machine) in db_export__dso() argument
215 return dbe->export_dso(dbe, dso, machine); in db_export__dso()
[all …]
Dbuild-id.c38 struct machine *machine) in build_id__mark_dso_hit() argument
41 struct thread *thread = machine__findnew_thread(machine, sample->pid, in build_id__mark_dso_hit()
61 struct machine *machine) in perf_event__exit_del_thread() argument
63 struct thread *thread = machine__findnew_thread(machine, in perf_event__exit_del_thread()
71 machine__remove_thread(machine, thread); in perf_event__exit_del_thread()
313 static int machine__write_buildid_table(struct machine *machine, in machine__write_buildid_table() argument
321 if (!machine__is_host(machine)) { in machine__write_buildid_table()
326 dsos__for_each_with_build_id(pos, &machine->dsos.head) { in machine__write_buildid_table()
338 name = machine->mmap_name; in machine__write_buildid_table()
348 err = write_buildid(name, name_len, pos->build_id, machine->pid, in machine__write_buildid_table()
[all …]
/Linux-v4.19/arch/arm/
DMakefile156 machine-$(CONFIG_ARCH_ACTIONS) += actions
157 machine-$(CONFIG_ARCH_ALPINE) += alpine
158 machine-$(CONFIG_ARCH_ARTPEC) += artpec
159 machine-$(CONFIG_ARCH_AT91) += at91
160 machine-$(CONFIG_ARCH_AXXIA) += axxia
161 machine-$(CONFIG_ARCH_BCM) += bcm
162 machine-$(CONFIG_ARCH_BERLIN) += berlin
163 machine-$(CONFIG_ARCH_CLPS711X) += clps711x
164 machine-$(CONFIG_ARCH_CNS3XXX) += cns3xxx
165 machine-$(CONFIG_ARCH_DAVINCI) += davinci
[all …]
/Linux-v4.19/sound/soc/tegra/
Dtegra_wm8903.c64 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_hw_params() local
83 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_wm8903_hw_params()
133 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_event_int_spk() local
135 if (!gpio_is_valid(machine->gpio_spkr_en)) in tegra_wm8903_event_int_spk()
138 gpio_set_value_cansleep(machine->gpio_spkr_en, in tegra_wm8903_event_int_spk()
149 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_event_hp() local
151 if (!gpio_is_valid(machine->gpio_hp_mute)) in tegra_wm8903_event_hp()
154 gpio_set_value_cansleep(machine->gpio_hp_mute, in tegra_wm8903_event_hp()
175 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_init() local
177 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_wm8903_init()
[all …]
Dtegra_rt5677.c58 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_asoc_hw_params() local
64 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_rt5677_asoc_hw_params()
85 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_event_hp() local
87 if (!gpio_is_valid(machine->gpio_hp_en)) in tegra_rt5677_event_hp()
90 gpio_set_value_cansleep(machine->gpio_hp_en, in tegra_rt5677_event_hp()
144 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5677_asoc_init() local
150 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_rt5677_asoc_init()
151 tegra_rt5677_hp_jack_gpio.gpio = machine->gpio_hp_det; in tegra_rt5677_asoc_init()
161 if (gpio_is_valid(machine->gpio_mic_present)) { in tegra_rt5677_asoc_init()
162 tegra_rt5677_mic_jack_gpio.gpio = machine->gpio_mic_present; in tegra_rt5677_asoc_init()
[all …]
Dtegra_wm9712.c75 struct tegra_wm9712 *machine; in tegra_wm9712_driver_probe() local
78 machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm9712), in tegra_wm9712_driver_probe()
80 if (!machine) in tegra_wm9712_driver_probe()
84 snd_soc_card_set_drvdata(card, machine); in tegra_wm9712_driver_probe()
86 machine->codec = platform_device_alloc("wm9712-codec", -1); in tegra_wm9712_driver_probe()
87 if (!machine->codec) { in tegra_wm9712_driver_probe()
92 ret = platform_device_add(machine->codec); in tegra_wm9712_driver_probe()
115 ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); in tegra_wm9712_driver_probe()
119 ret = tegra_asoc_utils_set_ac97_rate(&machine->util_data); in tegra_wm9712_driver_probe()
133 tegra_asoc_utils_fini(&machine->util_data); in tegra_wm9712_driver_probe()
[all …]
Dtegra_max98090.c54 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(card); in tegra_max98090_asoc_hw_params() local
80 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_max98090_asoc_hw_params()
148 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_max98090_asoc_init() local
150 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_max98090_asoc_init()
157 tegra_max98090_hp_jack_gpio.gpio = machine->gpio_hp_det; in tegra_max98090_asoc_init()
163 if (gpio_is_valid(machine->gpio_mic_det)) { in tegra_max98090_asoc_init()
170 tegra_max98090_mic_jack_gpio.gpio = machine->gpio_mic_det; in tegra_max98090_asoc_init()
205 struct tegra_max98090 *machine; in tegra_max98090_probe() local
208 machine = devm_kzalloc(&pdev->dev, in tegra_max98090_probe()
210 if (!machine) in tegra_max98090_probe()
[all …]
Dtegra_rt5640.c56 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5640_asoc_hw_params() local
63 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_rt5640_asoc_hw_params()
111 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5640_asoc_init() local
117 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_rt5640_asoc_init()
118 tegra_rt5640_hp_jack_gpio.gpio = machine->gpio_hp_det; in tegra_rt5640_asoc_init()
120 !!(machine->gpio_hp_det_flags & OF_GPIO_ACTIVE_LOW); in tegra_rt5640_asoc_init()
155 struct tegra_rt5640 *machine; in tegra_rt5640_probe() local
158 machine = devm_kzalloc(&pdev->dev, in tegra_rt5640_probe()
160 if (!machine) in tegra_rt5640_probe()
164 snd_soc_card_set_drvdata(card, machine); in tegra_rt5640_probe()
[all …]
Dtegra_sgtl5000.c52 struct tegra_sgtl5000 *machine = snd_soc_card_get_drvdata(card); in tegra_sgtl5000_hw_params() local
69 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_sgtl5000_hw_params()
118 struct tegra_sgtl5000 *machine; in tegra_sgtl5000_driver_probe() local
121 machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_sgtl5000), in tegra_sgtl5000_driver_probe()
123 if (!machine) in tegra_sgtl5000_driver_probe()
127 snd_soc_card_set_drvdata(card, machine); in tegra_sgtl5000_driver_probe()
157 ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); in tegra_sgtl5000_driver_probe()
171 tegra_asoc_utils_fini(&machine->util_data); in tegra_sgtl5000_driver_probe()
179 struct tegra_sgtl5000 *machine = snd_soc_card_get_drvdata(card); in tegra_sgtl5000_driver_remove() local
184 tegra_asoc_utils_fini(&machine->util_data); in tegra_sgtl5000_driver_remove()
/Linux-v4.19/tools/perf/tests/
Dthread-mg-share.c11 struct machine *machine; in test__thread_mg_share() local
32 machine = &machines.host; in test__thread_mg_share()
35 leader = machine__findnew_thread(machine, 0, 0); in test__thread_mg_share()
36 t1 = machine__findnew_thread(machine, 0, 1); in test__thread_mg_share()
37 t2 = machine__findnew_thread(machine, 0, 2); in test__thread_mg_share()
38 t3 = machine__findnew_thread(machine, 0, 3); in test__thread_mg_share()
41 other = machine__findnew_thread(machine, 4, 5); in test__thread_mg_share()
59 other_leader = machine__find_thread(machine, 4, 4); in test__thread_mg_share()
67 machine__remove_thread(machine, leader); in test__thread_mg_share()
68 machine__remove_thread(machine, t1); in test__thread_mg_share()
[all …]
Ddso-data.c106 static int dso__data_fd(struct dso *dso, struct machine *machine) in dso__data_fd() argument
108 int fd = dso__data_get_fd(dso, machine); in dso__data_fd()
118 struct machine machine; in test__dso_data() local
125 memset(&machine, 0, sizeof(machine)); in test__dso_data()
130 dso__data_fd(dso, &machine) >= 0); in test__dso_data()
139 size = dso__data_read_offset(dso, &machine, data->offset, in test__dso_data()
158 size = dso__data_read_offset(dso, &machine, 10, in test__dso_data()
253 struct machine machine; in test__dso_data_cache() local
260 memset(&machine, 0, sizeof(machine)); in test__dso_data_cache()
278 fd = dso__data_fd(dso, &machine); in test__dso_data_cache()
[all …]
Ddwarf-unwind.c26 struct machine *machine) in mmap_handler() argument
28 return machine__process_mmap2_event(machine, event, sample); in mmap_handler()
31 static int init_live_machine(struct machine *machine) in init_live_machine() argument
37 mmap_handler, machine, true, 500); in init_live_machine()
174 struct machine *machine; in test__dwarf_unwind() local
178 machine = machine__new_host(); in test__dwarf_unwind()
179 if (!machine) { in test__dwarf_unwind()
184 if (machine__create_kernel_maps(machine)) { in test__dwarf_unwind()
192 if (init_live_machine(machine)) { in test__dwarf_unwind()
198 machine__fprintf(machine, stderr); in test__dwarf_unwind()
[all …]
Dmmap-thread-lookup.c129 typedef int (*synth_cb)(struct machine *machine);
131 static int synth_all(struct machine *machine) in synth_all() argument
135 machine, 0, 500, 1); in synth_all()
138 static int synth_process(struct machine *machine) in synth_process() argument
147 machine, 0, 500); in synth_process()
155 struct machine *machine; in mmap_events() local
167 machine = machine__new_host(); in mmap_events()
171 err = synth(machine); in mmap_events()
187 thread = machine__findnew_thread(machine, getpid(), td->tid); in mmap_events()
205 machine__delete_threads(machine); in mmap_events()
[all …]
Dhists_cumulate.c79 static int add_hist_entries(struct hists *hists, struct machine *machine) in add_hist_entries() argument
104 if (machine__resolve(machine, &al, &sample) < 0) in add_hist_entries()
149 typedef int (*test_fn_t)(struct perf_evsel *, struct machine *);
249 static int test1(struct perf_evsel *evsel, struct machine *machine) in test1() argument
287 err = add_hist_entries(hists, machine); in test1()
300 static int test2(struct perf_evsel *evsel, struct machine *machine) in test2() argument
434 err = add_hist_entries(hists, machine); in test2()
448 static int test3(struct perf_evsel *evsel, struct machine *machine) in test3() argument
492 err = add_hist_entries(hists, machine); in test3()
505 static int test4(struct perf_evsel *evsel, struct machine *machine) in test4() argument
[all …]
/Linux-v4.19/tools/perf/
Dbuiltin-inject.c190 struct machine *machine __maybe_unused) in perf_event__repipe()
198 struct machine *machine __maybe_unused) in perf_event__drop()
206 struct machine *machine __maybe_unused) in perf_event__drop_aux()
220 struct machine *machine);
226 struct machine *machine) in perf_event__repipe_sample() argument
230 return f(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
233 build_id__mark_dso_hit(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
241 struct machine *machine) in perf_event__repipe_mmap() argument
245 err = perf_event__process_mmap(tool, event, sample, machine); in perf_event__repipe_mmap()
246 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_mmap()
[all …]
/Linux-v4.19/sound/soc/rockchip/
Drk3288_hdmi_analog.c48 struct rk_drvdata *machine = snd_soc_card_get_drvdata(w->dapm->card); in rk_hp_power() local
50 if (!gpio_is_valid(machine->gpio_hp_en)) in rk_hp_power()
53 gpio_set_value_cansleep(machine->gpio_hp_en, in rk_hp_power()
135 struct rk_drvdata *machine = snd_soc_card_get_drvdata(runtime->card); in rk_init() local
138 if (gpio_is_valid(machine->gpio_hp_det)) { in rk_init()
143 rk_hp_jack_gpio.gpio = machine->gpio_hp_det; in rk_init()
190 struct rk_drvdata *machine; in snd_rk_mc_probe() local
193 machine = devm_kzalloc(&pdev->dev, sizeof(struct rk_drvdata), in snd_rk_mc_probe()
195 if (!machine) in snd_rk_mc_probe()
200 machine->gpio_hp_det = of_get_named_gpio(np, in snd_rk_mc_probe()
[all …]
/Linux-v4.19/tools/perf/arch/x86/util/
Devent.c15 struct machine *machine) in perf_event__synthesize_extra_kmaps() argument
19 struct map_groups *kmaps = &machine->kmaps; in perf_event__synthesize_extra_kmaps()
22 machine->id_hdr_size); in perf_event__synthesize_extra_kmaps()
41 machine->id_hdr_size; in perf_event__synthesize_extra_kmaps()
51 if (machine__is_host(machine)) in perf_event__synthesize_extra_kmaps()
61 event->mmap.pid = machine->pid; in perf_event__synthesize_extra_kmaps()
65 if (perf_tool__process_synth_event(tool, event, machine, in perf_event__synthesize_extra_kmaps()
/Linux-v4.19/arch/nios2/platform/
Dplatform.c23 const char *machine; in nios2_soc_device_init() local
27 machine = of_flat_dt_get_machine_name(); in nios2_soc_device_init()
28 if (machine) in nios2_soc_device_init()
29 soc_dev_attr->machine = kasprintf(GFP_KERNEL, "%s", in nios2_soc_device_init()
30 machine); in nios2_soc_device_init()
36 kfree(soc_dev_attr->machine); in nios2_soc_device_init()
/Linux-v4.19/Documentation/sound/soc/
Dmachine.rst5 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
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
56 initialisation e.g. the machine audio map can be connected to the codec audio
59 struct snd_soc_dai_link is used to set up each DAI in your machine. e.g.
[all …]

12345678910>>...26