/linux-5.10/tools/perf/util/ |
D | machine.h | 22 /* 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 …]
|
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 | machine.c | 14 #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 …]
|
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() 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() [all …]
|
D | event.h | 18 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 …]
|
D | event.c | 18 #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 …]
|
D | synthetic-events.c | 7 #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 …]
|
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 | dso.c | 25 #include "machine.h" 424 struct machine *machine) in dso__set_module_info() argument 426 if (machine__is_host(machine)) in dso__set_module_info() 484 static int __open_dso(struct dso *dso, struct machine *machine) in __open_dso() argument 494 if (machine) in __open_dso() 495 root_dir = machine->root_dir; in __open_dso() 536 static int open_dso(struct dso *dso, struct machine *machine) in open_dso() argument 543 fd = __open_dso(dso, machine); in open_dso() 657 static void try_to_open_dso(struct dso *dso, struct machine *machine) in try_to_open_dso() argument 670 dso->data.fd = open_dso(dso, machine); in try_to_open_dso() [all …]
|
D | dso.h | 15 struct machine; 266 struct machine *machine); 294 struct machine *machine); 318 * int fd = dso__data_get_fd(dso, machine); 325 * n = dso__data_read_offset(dso_0, &machine, 0, buf, BUFSIZE); 326 * n = dso__data_read_addr(dso_0, &machine, 0, buf, BUFSIZE); 341 int dso__data_get_fd(struct dso *dso, struct machine *machine); 345 int dso__data_file_size(struct dso *dso, struct machine *machine); 346 off_t dso__data_size(struct dso *dso, struct machine *machine); 347 ssize_t dso__data_read_offset(struct dso *dso, struct machine *machine, [all …]
|
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() 184 err = db_export__dso(dbe, dso, al->maps->machine); in db_ids_from_al() [all …]
|
/linux-5.10/arch/arm/ |
D | Makefile | 156 # Machine directory name. This list is sorted alphanumerically 158 machine-$(CONFIG_ARCH_ACTIONS) += actions 159 machine-$(CONFIG_ARCH_ALPINE) += alpine 160 machine-$(CONFIG_ARCH_ARTPEC) += artpec 161 machine-$(CONFIG_ARCH_ASPEED) += aspeed 162 machine-$(CONFIG_ARCH_AT91) += at91 163 machine-$(CONFIG_ARCH_AXXIA) += axxia 164 machine-$(CONFIG_ARCH_BCM) += bcm 165 machine-$(CONFIG_ARCH_BERLIN) += berlin 166 machine-$(CONFIG_ARCH_CLPS711X) += clps711x [all …]
|
/linux-5.10/tools/perf/ |
D | builtin-inject.c | 62 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 …]
|
/linux-5.10/sound/soc/tegra/ |
D | tegra_wm8903.c | 3 * 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 …]
|
D | tegra_rt5677.c | 3 * 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 …]
|
D | tegra_wm9712.c | 3 * tegra20_wm9712.c - Tegra machine ASoC driver for boards using WM9712 codec. 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() [all …]
|
/linux-5.10/Documentation/sound/soc/ |
D | machine.rst | 2 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 …]
|
/linux-5.10/tools/perf/tests/ |
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 …]
|
D | dwarf-unwind.c | 10 #include "machine.h" 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 42 mmap_handler, machine, true); in init_live_machine() 179 struct machine *machine; in test__dwarf_unwind() local 183 machine = machine__new_host(); in test__dwarf_unwind() 184 if (!machine) { in test__dwarf_unwind() 185 pr_err("Could not get machine\n"); in test__dwarf_unwind() 189 if (machine__create_kernel_maps(machine)) { in test__dwarf_unwind() [all …]
|
/linux-5.10/include/net/ |
D | bond_3ad.h | 33 /* rx machine states(43.4.11 in the 802.3ad standard) */ 36 AD_RX_INITIALIZE, /* rx Machine */ 37 AD_RX_PORT_DISABLED, /* rx Machine */ 38 AD_RX_LACP_DISABLED, /* rx Machine */ 39 AD_RX_EXPIRED, /* rx Machine */ 40 AD_RX_DEFAULTED, /* rx Machine */ 41 AD_RX_CURRENT /* rx Machine */ 44 /* periodic machine states(43.4.12 in the 802.3ad standard) */ 47 AD_NO_PERIODIC, /* periodic machine */ 48 AD_FAST_PERIODIC, /* periodic machine */ [all …]
|
/linux-5.10/Documentation/x86/x86_64/ |
D | machinecheck.rst | 4 Configurable sysfs parameters for the x86-64 machine check code 7 Machine checks report internal hardware error conditions detected 8 by the CPU. Uncorrected errors typically cause a machine check 9 (often with panic), corrected ones cause a machine check log entry. 11 Machine checks are organized in banks (normally associated with 17 When you see the "Machine check errors logged" message in the system 18 log then mcelog should run to collect and decode machine check entries 40 How often to poll for corrected machine check errors, in seconds 46 maximum polling interval. 0 means no polling for corrected machine 51 Tolerance level. When a machine check exception occurs for a non [all …]
|
/linux-5.10/sound/soc/intel/boards/ |
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. 54 This adds the ASoC machine driver for Intel Broadwell platforms with 97 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 109 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 121 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 133 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 145 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 157 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell [all …]
|
/linux-5.10/sound/soc/rockchip/ |
D | rk3288_hdmi_analog.c | 3 * Rockchip machine ASoC driver for RK3288 boards that have an HDMI and analog 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() [all …]
|
/linux-5.10/Documentation/arm/ |
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-5.10/arch/arm/mach-spear/ |
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
|