/Linux-v5.4/tools/perf/util/ |
D | machine.h | 40 struct machine { struct 64 static inline struct threads *machine__threads(struct machine *machine, pid_t tid) in machine__threads() argument 67 return &machine->threads[(unsigned int)tid % THREADS__TABLE_SIZE]; in machine__threads() 74 struct map *machine__kernel_map(struct machine *machine) in machine__kernel_map() argument 76 return machine->vmlinux_map; in machine__kernel_map() 83 struct maps *machine__kernel_maps(struct machine *machine) in machine__kernel_maps() argument 85 return &machine->kmaps.maps; in machine__kernel_maps() 88 int machine__get_kernel_start(struct machine *machine); 90 static inline u64 machine__kernel_start(struct machine *machine) in machine__kernel_start() argument 92 if (!machine->kernel_start) in machine__kernel_start() [all …]
|
D | machine.c | 43 static void __machine__remove_thread(struct machine *machine, struct thread *th, bool lock); 52 static void machine__threads_init(struct machine *machine) in machine__threads_init() argument 57 struct threads *threads = &machine->threads[i]; in machine__threads_init() 66 static int machine__set_mmap_name(struct machine *machine) in machine__set_mmap_name() argument 68 if (machine__is_host(machine)) in machine__set_mmap_name() 69 machine->mmap_name = strdup("[kernel.kallsyms]"); in machine__set_mmap_name() 70 else if (machine__is_default_guest(machine)) in machine__set_mmap_name() 71 machine->mmap_name = strdup("[guest.kernel.kallsyms]"); in machine__set_mmap_name() 72 else if (asprintf(&machine->mmap_name, "[guest.kernel.kallsyms.%d]", in machine__set_mmap_name() 73 machine->pid) < 0) in machine__set_mmap_name() [all …]
|
D | synthetic-events.h | 14 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 …]
|
D | vdso.c | 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() 141 static enum dso_type machine__thread_dso_type(struct machine *machine, in machine__thread_dso_type() argument 151 dso_type = dso__type(dso, machine); in machine__thread_dso_type() 235 static struct dso *__machine__findnew_compat(struct machine *machine, in __machine__findnew_compat() argument 241 dso = __dsos__find(&machine->dsos, vdso_file->dso_name, true); in __machine__findnew_compat() 249 dso = __machine__addnew_vdso(machine, vdso_file->dso_name, file_name); in __machine__findnew_compat() [all …]
|
D | event.c | 186 struct machine *machine) in perf_event__process_comm() argument 188 return machine__process_comm_event(machine, event, sample); in perf_event__process_comm() 194 struct machine *machine) in perf_event__process_namespaces() argument 196 return machine__process_namespaces_event(machine, event, sample); in perf_event__process_namespaces() 202 struct machine *machine) in perf_event__process_lost() argument 204 return machine__process_lost_event(machine, event, sample); in perf_event__process_lost() 210 struct machine *machine) in perf_event__process_aux() argument 212 return machine__process_aux_event(machine, event); in perf_event__process_aux() 218 struct machine *machine) in perf_event__process_itrace_start() argument 220 return machine__process_itrace_start_event(machine, event); in perf_event__process_itrace_start() [all …]
|
D | event.h | 18 struct machine; 293 struct machine *machine); 297 struct machine *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); [all …]
|
D | synthetic-events.c | 50 struct machine *machine, in perf_tool__process_synth_event() argument 63 return process(tool, event, &synth_sample, machine); in perf_tool__process_synth_event() 139 struct machine *machine, in perf_event__prepare_comm() argument 148 if (machine__is_host(machine)) { in perf_event__prepare_comm() 155 *tgid = machine->pid; in perf_event__prepare_comm() 166 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__prepare_comm() 169 machine->id_hdr_size); in perf_event__prepare_comm() 178 struct machine *machine) in perf_event__synthesize_comm() argument 182 if (perf_event__prepare_comm(event, pid, machine, &tgid, &ppid) != 0) in perf_event__synthesize_comm() 185 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_comm() [all …]
|
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);
|
D | db-export.c | 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() 184 err = db_export__dso(dbe, dso, al->machine); in db_ids_from_al() 210 struct machine *machine, in call_path_from_sample() argument [all …]
|
D | dso.h | 15 struct machine; 250 struct machine *machine); 278 struct machine *machine); 323 int dso__data_get_fd(struct dso *dso, struct machine *machine); 327 int dso__data_file_size(struct dso *dso, struct machine *machine); 328 off_t dso__data_size(struct dso *dso, struct machine *machine); 329 ssize_t dso__data_read_offset(struct dso *dso, struct machine *machine, 332 struct machine *machine, u64 addr, 337 struct dso *machine__findnew_kernel(struct machine *machine, const char *name, 365 enum dso_type dso__type(struct dso *dso, struct machine *machine);
|
D | dso.c | 408 struct machine *machine) in dso__set_module_info() argument 410 if (machine__is_host(machine)) in dso__set_module_info() 468 static int __open_dso(struct dso *dso, struct machine *machine) in __open_dso() argument 478 if (machine) in __open_dso() 479 root_dir = machine->root_dir; in __open_dso() 520 static int open_dso(struct dso *dso, struct machine *machine) in open_dso() argument 527 fd = __open_dso(dso, machine); in open_dso() 641 static void try_to_open_dso(struct dso *dso, struct machine *machine) in try_to_open_dso() argument 654 dso->data.fd = open_dso(dso, machine); in try_to_open_dso() 661 dso->data.fd = open_dso(dso, machine); in try_to_open_dso() [all …]
|
/Linux-v5.4/arch/arm/ |
D | Makefile | 162 machine-$(CONFIG_ARCH_ACTIONS) += actions 163 machine-$(CONFIG_ARCH_ALPINE) += alpine 164 machine-$(CONFIG_ARCH_ARTPEC) += artpec 165 machine-$(CONFIG_ARCH_ASPEED) += aspeed 166 machine-$(CONFIG_ARCH_AT91) += at91 167 machine-$(CONFIG_ARCH_AXXIA) += axxia 168 machine-$(CONFIG_ARCH_BCM) += bcm 169 machine-$(CONFIG_ARCH_BERLIN) += berlin 170 machine-$(CONFIG_ARCH_CLPS711X) += clps711x 171 machine-$(CONFIG_ARCH_CNS3XXX) += cns3xxx [all …]
|
/Linux-v5.4/sound/soc/tegra/ |
D | tegra_wm8903.c | 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() 161 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8903_init() local 163 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_wm8903_init() [all …]
|
D | tegra_rt5677.c | 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() 151 tegra_rt5677_mic_jack_gpio.gpio = machine->gpio_mic_present; in tegra_rt5677_asoc_init() [all …]
|
D | tegra_wm9712.c | 70 struct tegra_wm9712 *machine; in tegra_wm9712_driver_probe() local 73 machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm9712), in tegra_wm9712_driver_probe() 75 if (!machine) in tegra_wm9712_driver_probe() 79 snd_soc_card_set_drvdata(card, machine); in tegra_wm9712_driver_probe() 81 machine->codec = platform_device_alloc("wm9712-codec", -1); in tegra_wm9712_driver_probe() 82 if (!machine->codec) { in tegra_wm9712_driver_probe() 87 ret = platform_device_add(machine->codec); in tegra_wm9712_driver_probe() 110 ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); in tegra_wm9712_driver_probe() 114 ret = tegra_asoc_utils_set_ac97_rate(&machine->util_data); in tegra_wm9712_driver_probe() 128 tegra_asoc_utils_fini(&machine->util_data); in tegra_wm9712_driver_probe() [all …]
|
D | tegra_rt5640.c | 45 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5640_asoc_hw_params() local 52 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_rt5640_asoc_hw_params() 100 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5640_asoc_init() local 106 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_rt5640_asoc_init() 107 tegra_rt5640_hp_jack_gpio.gpio = machine->gpio_hp_det; in tegra_rt5640_asoc_init() 109 !!(machine->gpio_hp_det_flags & OF_GPIO_ACTIVE_LOW); in tegra_rt5640_asoc_init() 149 struct tegra_rt5640 *machine; in tegra_rt5640_probe() local 152 machine = devm_kzalloc(&pdev->dev, in tegra_rt5640_probe() 154 if (!machine) in tegra_rt5640_probe() 158 snd_soc_card_set_drvdata(card, machine); in tegra_rt5640_probe() [all …]
|
D | tegra_max98090.c | 43 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(card); in tegra_max98090_asoc_hw_params() local 69 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_max98090_asoc_hw_params() 137 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_max98090_asoc_init() local 139 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_max98090_asoc_init() 146 tegra_max98090_hp_jack_gpio.gpio = machine->gpio_hp_det; in tegra_max98090_asoc_init() 152 if (gpio_is_valid(machine->gpio_mic_det)) { in tegra_max98090_asoc_init() 159 tegra_max98090_mic_jack_gpio.gpio = machine->gpio_mic_det; in tegra_max98090_asoc_init() 199 struct tegra_max98090 *machine; in tegra_max98090_probe() local 202 machine = devm_kzalloc(&pdev->dev, in tegra_max98090_probe() 204 if (!machine) in tegra_max98090_probe() [all …]
|
/Linux-v5.4/tools/perf/tests/ |
D | thread-mg-share.c | 10 struct machine *machine; in test__thread_mg_share() local 31 machine = &machines.host; in test__thread_mg_share() 34 leader = machine__findnew_thread(machine, 0, 0); in test__thread_mg_share() 35 t1 = machine__findnew_thread(machine, 0, 1); in test__thread_mg_share() 36 t2 = machine__findnew_thread(machine, 0, 2); in test__thread_mg_share() 37 t3 = machine__findnew_thread(machine, 0, 3); in test__thread_mg_share() 40 other = machine__findnew_thread(machine, 4, 5); in test__thread_mg_share() 58 other_leader = machine__find_thread(machine, 4, 4); in test__thread_mg_share() 66 machine__remove_thread(machine, leader); in test__thread_mg_share() 67 machine__remove_thread(machine, t1); in test__thread_mg_share() [all …]
|
D | dso-data.c | 106 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 …]
|
D | dwarf-unwind.c | 30 struct machine *machine) in mmap_handler() argument 32 return machine__process_mmap2_event(machine, event, sample); in mmap_handler() 35 static int init_live_machine(struct machine *machine) in init_live_machine() argument 41 mmap_handler, machine, true); in init_live_machine() 178 struct machine *machine; in test__dwarf_unwind() local 182 machine = machine__new_host(); in test__dwarf_unwind() 183 if (!machine) { in test__dwarf_unwind() 188 if (machine__create_kernel_maps(machine)) { in test__dwarf_unwind() 196 if (init_live_machine(machine)) { in test__dwarf_unwind() 202 machine__fprintf(machine, stderr); in test__dwarf_unwind() [all …]
|
D | mmap-thread-lookup.c | 132 typedef int (*synth_cb)(struct machine *machine); 134 static int synth_all(struct machine *machine) in synth_all() argument 138 machine, 0, 1); in synth_all() 141 static int synth_process(struct machine *machine) in synth_process() argument 150 machine, 0); in synth_process() 158 struct machine *machine; in mmap_events() local 170 machine = machine__new_host(); in mmap_events() 174 err = synth(machine); in mmap_events() 190 thread = machine__findnew_thread(machine, getpid(), td->tid); in mmap_events() 208 machine__delete_threads(machine); in mmap_events() [all …]
|
D | hists_cumulate.c | 80 static int add_hist_entries(struct hists *hists, struct machine *machine) in add_hist_entries() argument 105 if (machine__resolve(machine, &al, &sample) < 0) in add_hist_entries() 150 typedef int (*test_fn_t)(struct evsel *, struct machine *); 250 static int test1(struct evsel *evsel, struct machine *machine) in test1() argument 288 err = add_hist_entries(hists, machine); in test1() 301 static int test2(struct evsel *evsel, struct machine *machine) in test2() argument 435 err = add_hist_entries(hists, machine); in test2() 449 static int test3(struct evsel *evsel, struct machine *machine) in test3() argument 493 err = add_hist_entries(hists, machine); in test3() 506 static int test4(struct evsel *evsel, struct machine *machine) in test4() argument [all …]
|
/Linux-v5.4/tools/perf/ |
D | builtin-inject.c | 191 struct machine *machine __maybe_unused) in perf_event__repipe() 199 struct machine *machine __maybe_unused) in perf_event__drop() 207 struct machine *machine __maybe_unused) in perf_event__drop_aux() 221 struct machine *machine); 227 struct machine *machine) in perf_event__repipe_sample() argument 231 return f(tool, event, sample, evsel, machine); in perf_event__repipe_sample() 234 build_id__mark_dso_hit(tool, event, sample, evsel, machine); in perf_event__repipe_sample() 242 struct machine *machine) in perf_event__repipe_mmap() argument 246 err = perf_event__process_mmap(tool, event, sample, machine); in perf_event__repipe_mmap() 247 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_mmap() [all …]
|
/Linux-v5.4/sound/soc/rockchip/ |
D | rk3288_hdmi_analog.c | 36 struct rk_drvdata *machine = snd_soc_card_get_drvdata(w->dapm->card); in rk_hp_power() local 38 if (!gpio_is_valid(machine->gpio_hp_en)) in rk_hp_power() 41 gpio_set_value_cansleep(machine->gpio_hp_en, in rk_hp_power() 123 struct rk_drvdata *machine = snd_soc_card_get_drvdata(runtime->card); in rk_init() local 126 if (gpio_is_valid(machine->gpio_hp_det)) { in rk_init() 131 rk_hp_jack_gpio.gpio = machine->gpio_hp_det; in rk_init() 175 struct rk_drvdata *machine; in snd_rk_mc_probe() local 178 machine = devm_kzalloc(&pdev->dev, sizeof(struct rk_drvdata), in snd_rk_mc_probe() 180 if (!machine) in snd_rk_mc_probe() 185 machine->gpio_hp_det = of_get_named_gpio(np, in snd_rk_mc_probe() [all …]
|
/Linux-v5.4/tools/perf/arch/x86/util/ |
D | event.c | 17 struct machine *machine) in perf_event__synthesize_extra_kmaps() argument 21 struct map_groups *kmaps = &machine->kmaps; in perf_event__synthesize_extra_kmaps() 24 machine->id_hdr_size); in perf_event__synthesize_extra_kmaps() 43 machine->id_hdr_size; in perf_event__synthesize_extra_kmaps() 53 if (machine__is_host(machine)) in perf_event__synthesize_extra_kmaps() 63 event->mmap.pid = machine->pid; in perf_event__synthesize_extra_kmaps() 67 if (perf_tool__process_synth_event(tool, event, machine, in perf_event__synthesize_extra_kmaps()
|