Home
last modified time | relevance | path

Searched refs:machine (Results 1 – 200 of 542) sorted by relevance

123

/linux-4.4.14/tools/perf/util/
Dmachine.h26 struct machine { struct
51 struct map *__machine__kernel_map(struct machine *machine, enum map_type type) in __machine__kernel_map() argument
53 return machine->vmlinux_maps[type]; in __machine__kernel_map()
57 struct map *machine__kernel_map(struct machine *machine) in machine__kernel_map() argument
59 return __machine__kernel_map(machine, MAP__FUNCTION); in machine__kernel_map()
62 int machine__get_kernel_start(struct machine *machine);
64 static inline u64 machine__kernel_start(struct machine *machine) in machine__kernel_start() argument
66 if (!machine->kernel_start) in machine__kernel_start()
67 machine__get_kernel_start(machine); in machine__kernel_start()
68 return machine->kernel_start; in machine__kernel_start()
[all …]
Dmachine.c17 static void __machine__remove_thread(struct machine *machine, struct thread *th, bool lock);
26 int machine__init(struct machine *machine, const char *root_dir, pid_t pid) in machine__init() argument
28 map_groups__init(&machine->kmaps, machine); in machine__init()
29 RB_CLEAR_NODE(&machine->rb_node); in machine__init()
30 dsos__init(&machine->dsos); in machine__init()
32 machine->threads = RB_ROOT; in machine__init()
33 pthread_rwlock_init(&machine->threads_lock, NULL); in machine__init()
34 INIT_LIST_HEAD(&machine->dead_threads); in machine__init()
35 machine->last_match = NULL; in machine__init()
37 machine->vdso_info = NULL; in machine__init()
[all …]
Devent.c135 struct machine *machine, in perf_event__prepare_comm() argument
144 if (machine__is_host(machine)) { in perf_event__prepare_comm()
151 *tgid = machine->pid; in perf_event__prepare_comm()
162 memset(event->comm.comm + size, 0, machine->id_hdr_size); in perf_event__prepare_comm()
165 machine->id_hdr_size); in perf_event__prepare_comm()
174 struct machine *machine) in perf_event__synthesize_comm() argument
178 if (perf_event__prepare_comm(event, pid, machine, &tgid, &ppid) != 0) in perf_event__synthesize_comm()
181 if (process(tool, event, &synth_sample, machine) != 0) in perf_event__synthesize_comm()
191 struct machine *machine) in perf_event__synthesize_fork() argument
193 memset(&event->fork, 0, sizeof(event->fork) + machine->id_hdr_size); in perf_event__synthesize_fork()
[all …]
Dvdso.c104 void machine__exit_vdso(struct machine *machine) in machine__exit_vdso() argument
106 struct vdso_info *vdso_info = machine->vdso_info; in machine__exit_vdso()
120 zfree(&machine->vdso_info); in machine__exit_vdso()
123 static struct dso *__machine__addnew_vdso(struct machine *machine, const char *short_name, in __machine__addnew_vdso() argument
130 __dsos__add(&machine->dsos, dso); in __machine__addnew_vdso()
139 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()
233 static struct dso *__machine__findnew_compat(struct machine *machine, in __machine__findnew_compat() argument
239 dso = __dsos__find(&machine->dsos, vdso_file->dso_name, true); in __machine__findnew_compat()
247 dso = __machine__addnew_vdso(machine, vdso_file->dso_name, file_name); in __machine__findnew_compat()
[all …]
Devent.h391 struct machine *machine);
396 struct machine *machine, bool mmap_data,
400 struct machine *machine, bool mmap_data,
404 struct machine *machine);
408 struct machine *machine);
413 struct machine *machine);
417 struct machine *machine);
421 struct machine *machine);
425 struct machine *machine);
429 struct machine *machine);
[all …]
Dbuild-id.c28 struct machine *machine) in build_id__mark_dso_hit() argument
32 struct thread *thread = machine__findnew_thread(machine, sample->pid, in build_id__mark_dso_hit()
54 struct machine *machine) in perf_event__exit_del_thread() argument
56 struct thread *thread = machine__findnew_thread(machine, in perf_event__exit_del_thread()
64 machine__remove_thread(machine, thread); in perf_event__exit_del_thread()
198 static int machine__write_buildid_table(struct machine *machine, int fd) in machine__write_buildid_table() argument
206 if (!machine__is_host(machine)) { in machine__write_buildid_table()
211 dsos__for_each_with_build_id(pos, &machine->dsos.head) { in machine__write_buildid_table()
222 machine__mmap_name(machine, nm, sizeof(nm)); in machine__write_buildid_table()
230 err = write_buildid(name, name_len, pos->build_id, machine->pid, in machine__write_buildid_table()
[all …]
Ddb-export.h23 struct machine;
50 int (*export_machine)(struct db_export *dbe, struct machine *machine);
52 u64 main_thread_db_id, struct machine *machine);
57 struct machine *machine);
84 int db_export__machine(struct db_export *dbe, struct machine *machine);
86 struct machine *machine, struct comm *comm);
92 struct machine *machine);
Ddb-export.c109 int db_export__machine(struct db_export *dbe, struct machine *machine) in db_export__machine() argument
111 if (machine->db_id) in db_export__machine()
114 machine->db_id = ++dbe->machine_last_db_id; in db_export__machine()
117 return dbe->export_machine(dbe, machine); in db_export__machine()
123 struct machine *machine, struct comm *comm) in db_export__thread() argument
138 main_thread = machine__findnew_thread(machine, in db_export__thread()
143 err = db_export__thread(dbe, main_thread, machine, in db_export__thread()
160 machine); in db_export__thread()
205 struct machine *machine) in db_export__dso() argument
213 return dbe->export_dso(dbe, dso, machine); in db_export__dso()
[all …]
Ddso.c344 static int __open_dso(struct dso *dso, struct machine *machine) in __open_dso() argument
353 if (machine) in __open_dso()
354 root_dir = machine->root_dir; in __open_dso()
376 static int open_dso(struct dso *dso, struct machine *machine) in open_dso() argument
378 int fd = __open_dso(dso, machine); in open_dso()
480 static void try_to_open_dso(struct dso *dso, struct machine *machine) in try_to_open_dso() argument
493 dso->data.fd = open_dso(dso, machine); in try_to_open_dso()
500 dso->data.fd = open_dso(dso, machine); in try_to_open_dso()
521 int dso__data_get_fd(struct dso *dso, struct machine *machine) in dso__data_get_fd() argument
529 try_to_open_dso(dso, machine); in dso__data_get_fd()
[all …]
Dvdso.h23 struct machine;
26 struct dso *machine__findnew_vdso(struct machine *machine, struct thread *thread);
27 void machine__exit_vdso(struct machine *machine);
Ddso.h235 struct machine *machine);
303 int dso__data_get_fd(struct dso *dso, struct machine *machine);
307 off_t dso__data_size(struct dso *dso, struct machine *machine);
308 ssize_t dso__data_read_offset(struct dso *dso, struct machine *machine,
311 struct machine *machine, u64 addr,
316 struct dso *machine__findnew_kernel(struct machine *machine, const char *name,
353 enum dso_type dso__type(struct dso *dso, struct machine *machine);
Dtool.h14 struct machine;
19 struct perf_evsel *evsel, struct machine *machine);
22 struct perf_sample *sample, struct machine *machine);
Dunwind-libunwind.c89 struct machine *machine; member
241 static int unwind_spec_ehframe(struct dso *dso, struct machine *machine, in unwind_spec_ehframe() argument
250 r = dso__data_read_offset(dso, machine, offset, in unwind_spec_ehframe()
264 static int read_unwind_spec_eh_frame(struct dso *dso, struct machine *machine, in read_unwind_spec_eh_frame() argument
272 fd = dso__data_get_fd(dso, machine); in read_unwind_spec_eh_frame()
283 ret = unwind_spec_ehframe(dso, machine, offset, in read_unwind_spec_eh_frame()
292 struct machine *machine, u64 *offset) in read_unwind_spec_debug_frame() argument
298 fd = dso__data_get_fd(dso, machine); in read_unwind_spec_debug_frame()
342 if (!read_unwind_spec_eh_frame(map->dso, ui->machine, in find_proc_info()
359 !read_unwind_spec_debug_frame(map->dso, ui->machine, &segbase)) { in find_proc_info()
[all …]
Dmap.h26 struct machine;
69 struct machine *machine; member
73 struct map_groups *map_groups__new(struct machine *machine);
145 struct map *map__new(struct machine *machine, u64 start, u64 len,
195 void map_groups__init(struct map_groups *mg, struct machine *machine);
Dsession.c212 struct machine *machine __maybe_unused) in process_event_sample_stub()
221 struct machine *machine __maybe_unused) in process_event_stub()
955 static struct machine *machines__find_for_cpumode(struct machines *machines, in machines__find_for_cpumode()
960 struct machine *machine; in machines__find_for_cpumode() local
973 machine = machines__find(machines, pid); in machines__find_for_cpumode()
974 if (!machine) in machines__find_for_cpumode()
975 machine = machines__findnew(machines, DEFAULT_GUEST_KERNEL_ID); in machines__find_for_cpumode()
976 return machine; in machines__find_for_cpumode()
987 struct machine *machine) in deliver_sample_value() argument
1002 return tool->sample(tool, event, sample, sid->evsel, machine); in deliver_sample_value()
[all …]
Dintel-pt.c56 struct machine *machine; member
219 ptq->thread = machine__findnew_thread(ptq->pt->machine, in intel_pt_use_buffer_pid_tid()
223 ptq->thread = machine__find_thread(ptq->pt->machine, -1, in intel_pt_use_buffer_pid_tid()
337 struct machine *machine) in intel_pt_cache_size() argument
341 size = dso__data_size(dso, machine); in intel_pt_cache_size()
351 struct machine *machine) in intel_pt_cache() argument
359 bits = intel_pt_cache_size(dso, machine); in intel_pt_cache()
369 static int intel_pt_cache_add(struct dso *dso, struct machine *machine, in intel_pt_cache_add() argument
373 struct auxtrace_cache *c = intel_pt_cache(dso, machine); in intel_pt_cache_add()
399 intel_pt_cache_lookup(struct dso *dso, struct machine *machine, u64 offset) in intel_pt_cache_lookup() argument
[all …]
Dtrace-event.c55 int trace_event__register_resolver(struct machine *machine, in trace_event__register_resolver() argument
61 return pevent_set_function_resolver(tevent.pevent, func, machine); in trace_event__register_resolver()
Dsession.h80 struct machine *perf_session__find_machine(struct perf_session *session, pid_t pid) in perf_session__find_machine()
86 struct machine *perf_session__findnew_machine(struct perf_session *session, pid_t pid) in perf_session__findnew_machine()
139 struct machine *machine);
Dunwind-libdw.h14 struct machine *machine; member
Dintel-bts.c55 struct machine *machine; member
313 struct machine *machine = btsq->bts->machine; in intel_bts_get_next_insn() local
325 if (machine__kernel_ip(machine, ip)) in intel_bts_get_next_insn()
330 thread = machine__find_thread(machine, -1, btsq->tid); in intel_bts_get_next_insn()
338 len = dso__data_read_addr(al.map->dso, al.map, machine, ip, buf, bufsz); in intel_bts_get_next_insn()
343 map__load(al.map, machine->symbol_filter); in intel_bts_get_next_insn()
404 if (!machine__kernel_ip(btsq->bts->machine, branch->from) && in intel_bts_get_branch_type()
405 machine__kernel_ip(btsq->bts->machine, branch->to) && in intel_bts_get_branch_type()
461 thread = machine__find_thread(btsq->bts->machine, -1, in intel_bts_process_queue()
466 thread = machine__findnew_thread(btsq->bts->machine, btsq->pid, in intel_bts_process_queue()
[all …]
Dtrace-event.h7 struct machine;
21 int trace_event__register_resolver(struct machine *machine,
Dsymbol.c708 struct machine *machine; in dso__split_kallsyms() local
719 machine = kmaps->machine; in dso__split_kallsyms()
737 machine__is_default_guest(machine)) { in dso__split_kallsyms()
755 machine->root_dir, module); in dso__split_kallsyms()
761 !machine__is_default_guest(machine)) in dso__split_kallsyms()
830 machine__is_default_guest(kmaps->machine)) { in dso__split_kallsyms()
1118 struct machine *machine; in dso__load_kcore() local
1129 machine = kmaps->machine; in dso__load_kcore()
1132 if (map != machine->vmlinux_maps[map->type]) in dso__load_kcore()
1401 struct machine *machine; in dso__load() local
[all …]
Dthread.h37 struct machine;
41 int thread__init_map_groups(struct thread *thread, struct machine *machine);
Dbuild-id.h22 struct machine *machine);
Dthread.c13 int thread__init_map_groups(struct thread *thread, struct machine *machine) in thread__init_map_groups() argument
19 thread->mg = map_groups__new(machine); in thread__init_map_groups()
21 leader = __machine__findnew_thread(machine, pid, pid); in thread__init_map_groups()
Dmap.c144 struct map *map__new(struct machine *machine, u64 start, u64 len, in map__new() argument
180 dso = machine__findnew_vdso(machine, thread); in map__new()
182 dso = machine__findnew_dso(machine, filename); in map__new()
238 return __machine__kernel_map(map->groups->machine, map->type) == map; in __map__is_kernel()
466 void map_groups__init(struct map_groups *mg, struct machine *machine) in map_groups__init() argument
472 mg->machine = machine; in map_groups__init()
517 struct map_groups *map_groups__new(struct machine *machine) in map_groups__new() argument
522 map_groups__init(mg, machine); in map_groups__new()
Dunwind-libdw.c102 size = dso__data_read_addr(al.map->dso, al.map, ui->machine, in access_dso_mem()
174 .machine = thread->mg->machine, in unwind__get_entries()
Dheader.h121 struct machine *machine);
Dsymbol.h186 struct machine *machine; member
Dheader.c202 return do_write_string(fd, uts.machine); in write_arch()
1229 struct machine *machine; in __event_process_build_id() local
1234 machine = perf_session__findnew_machine(session, bev->pid); in __event_process_build_id()
1235 if (!machine) in __event_process_build_id()
1255 dso = machine__findnew_dso(machine, filename); in __event_process_build_id()
2837 struct machine *machine) in perf_event__synthesize_build_id() argument
2853 ev.build_id.pid = machine->pid; in perf_event__synthesize_build_id()
2857 err = process(tool, &ev, NULL, machine); in perf_event__synthesize_build_id()
/linux-4.4.14/arch/arm/
DMakefile157 machine-$(CONFIG_ARCH_ALPINE) += alpine
158 machine-$(CONFIG_ARCH_AT91) += at91
159 machine-$(CONFIG_ARCH_AXXIA) += axxia
160 machine-$(CONFIG_ARCH_BCM) += bcm
161 machine-$(CONFIG_ARCH_BERLIN) += berlin
162 machine-$(CONFIG_ARCH_CLPS711X) += clps711x
163 machine-$(CONFIG_ARCH_CNS3XXX) += cns3xxx
164 machine-$(CONFIG_ARCH_DAVINCI) += davinci
165 machine-$(CONFIG_ARCH_DIGICOLOR) += digicolor
166 machine-$(CONFIG_ARCH_DOVE) += dove
[all …]
/linux-4.4.14/arch/blackfin/
DMakefile27 machine-$(CONFIG_BF512) := bf518
28 machine-$(CONFIG_BF514) := bf518
29 machine-$(CONFIG_BF516) := bf518
30 machine-$(CONFIG_BF518) := bf518
31 machine-$(CONFIG_BF522) := bf527
32 machine-$(CONFIG_BF523) := bf527
33 machine-$(CONFIG_BF524) := bf527
34 machine-$(CONFIG_BF525) := bf527
35 machine-$(CONFIG_BF526) := bf527
36 machine-$(CONFIG_BF527) := bf527
[all …]
/linux-4.4.14/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_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()
181 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(card); in tegra_max98090_card_remove() local
183 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_max98090_card_remove()
188 if (gpio_is_valid(machine->gpio_mic_det)) { in tegra_max98090_card_remove()
[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()
87 snd_soc_card_set_drvdata(card, machine); in tegra_wm9712_driver_probe()
89 machine->codec = platform_device_alloc("wm9712-codec", -1); in tegra_wm9712_driver_probe()
90 if (!machine->codec) { in tegra_wm9712_driver_probe()
95 ret = platform_device_add(machine->codec); in tegra_wm9712_driver_probe()
118 ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); in tegra_wm9712_driver_probe()
122 ret = tegra_asoc_utils_set_ac97_rate(&machine->util_data); in tegra_wm9712_driver_probe()
136 tegra_asoc_utils_fini(&machine->util_data); in tegra_wm9712_driver_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()
131 struct tegra_rt5640 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5640_card_remove() local
133 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_rt5640_card_remove()
168 struct tegra_rt5640 *machine; in tegra_rt5640_probe() local
171 machine = devm_kzalloc(&pdev->dev, in tegra_rt5640_probe()
[all …]
Dtegra_wm8753.c59 struct tegra_wm8753 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8753_hw_params() local
76 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_wm8753_hw_params()
126 struct tegra_wm8753 *machine; in tegra_wm8753_driver_probe() local
129 machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm8753), in tegra_wm8753_driver_probe()
131 if (!machine) { in tegra_wm8753_driver_probe()
138 snd_soc_card_set_drvdata(card, machine); in tegra_wm8753_driver_probe()
168 ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); in tegra_wm8753_driver_probe()
182 tegra_asoc_utils_fini(&machine->util_data); in tegra_wm8753_driver_probe()
190 struct tegra_wm8753 *machine = snd_soc_card_get_drvdata(card); in tegra_wm8753_driver_remove() local
194 tegra_asoc_utils_fini(&machine->util_data); in tegra_wm8753_driver_remove()
Dtegra_alc5632.c104 struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_alc5632_asoc_init() local
111 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_alc5632_asoc_init()
112 tegra_alc5632_hp_jack_gpio.gpio = machine->gpio_hp_det; in tegra_alc5632_asoc_init()
125 struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(card); in tegra_alc5632_card_remove() local
127 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_alc5632_card_remove()
232 struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(card); in tegra_alc5632_remove() local
236 tegra_asoc_utils_fini(&machine->util_data); in tegra_alc5632_remove()
DKconfig19 machine drivers to support below.
26 You will also need to select the individual machine drivers to
36 machine drivers to support below.
44 You will also need to select the individual machine drivers to support
52 You will also need to select the individual machine drivers to
62 machine drivers to support below.
/linux-4.4.14/tools/perf/tests/
Dthread-mg-share.c10 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 …]
Ddso-data.c103 static int dso__data_fd(struct dso *dso, struct machine *machine) in dso__data_fd() argument
105 int fd = dso__data_get_fd(dso, machine); in dso__data_fd()
115 struct machine machine; in test__dso_data() local
122 memset(&machine, 0, sizeof(machine)); in test__dso_data()
127 dso__data_fd(dso, &machine) >= 0); in test__dso_data()
136 size = dso__data_read_offset(dso, &machine, data->offset, in test__dso_data()
155 size = dso__data_read_offset(dso, &machine, 10, in test__dso_data()
250 struct machine machine; in test__dso_data_cache() local
254 memset(&machine, 0, sizeof(machine)); in test__dso_data_cache()
272 fd = dso__data_fd(dso, &machine); in test__dso_data_cache()
[all …]
Ddwarf-unwind.c24 struct machine *machine) in mmap_handler() argument
26 return machine__process_mmap2_event(machine, event, NULL); in mmap_handler()
29 static int init_live_machine(struct machine *machine) in init_live_machine() argument
35 mmap_handler, machine, true, 500); in init_live_machine()
148 struct machine *machine; in test__dwarf_unwind() local
154 machine = machines__find(&machines, HOST_KERNEL_ID); in test__dwarf_unwind()
155 if (!machine) { in test__dwarf_unwind()
162 if (init_live_machine(machine)) { in test__dwarf_unwind()
168 machine__fprintf(machine, stderr); in test__dwarf_unwind()
170 thread = machine__find_thread(machine, getpid(), getpid()); in test__dwarf_unwind()
[all …]
Dmmap-thread-lookup.c126 typedef int (*synth_cb)(struct machine *machine);
128 static int synth_all(struct machine *machine) in synth_all() argument
132 machine, 0, 500); in synth_all()
135 static int synth_process(struct machine *machine) in synth_process() argument
144 machine, 0, 500); in synth_process()
153 struct machine *machine; in mmap_events() local
166 machine = &machines.host; in mmap_events()
170 err = synth(machine); in mmap_events()
186 thread = machine__findnew_thread(machine, getpid(), td->tid); in mmap_events()
205 machine__delete_threads(machine); in mmap_events()
Dhists_cumulate.c76 static int add_hist_entries(struct hists *hists, struct machine *machine) in add_hist_entries() argument
105 if (perf_event__preprocess_sample(&event, machine, &al, in add_hist_entries()
151 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 …]
Dcode-reading.c213 ret_len = dso__data_read_offset(al.map->dso, thread->mg->machine, in read_object_code()
290 static int process_sample_event(struct machine *machine, in process_sample_event() argument
304 thread = machine__findnew_thread(machine, sample.pid, sample.tid); in process_sample_event()
317 static int process_event(struct machine *machine, struct perf_evlist *evlist, in process_event() argument
321 return process_sample_event(machine, evlist, event, state); in process_event()
330 ret = machine__process_event(machine, event, NULL); in process_event()
340 static int process_events(struct machine *machine, struct perf_evlist *evlist, in process_events() argument
348 ret = process_event(machine, evlist, event, state); in process_events()
437 struct machine *machine; in do_test_code_reading() local
463 machine = &machines.host; in do_test_code_reading()
[all …]
Dhists_common.c80 struct machine *setup_fake_machine(struct machines *machines) in setup_fake_machine()
82 struct machine *machine = machines__find(machines, HOST_KERNEL_ID); in setup_fake_machine() local
85 if (machine == NULL) { in setup_fake_machine()
93 thread = machine__findnew_thread(machine, fake_threads[i].pid, in setup_fake_machine()
117 machine__process_mmap_event(machine, &fake_mmap_event, NULL); in setup_fake_machine()
124 dso = machine__findnew_dso(machine, fake_symbols[i].dso_name); in setup_fake_machine()
148 return machine; in setup_fake_machine()
152 machine__delete_threads(machine); in setup_fake_machine()
153 machine__delete(machine); in setup_fake_machine()
Dhists_output.c46 static int add_hist_entries(struct hists *hists, struct machine *machine) in add_hist_entries() argument
71 if (perf_event__preprocess_sample(&event, machine, &al, in add_hist_entries()
117 typedef int (*test_fn_t)(struct perf_evsel *, struct machine *);
126 static int test1(struct perf_evsel *evsel, struct machine *machine) in test1() argument
154 err = add_hist_entries(hists, machine); in test1()
228 static int test2(struct perf_evsel *evsel, struct machine *machine) in test2() argument
254 err = add_hist_entries(hists, machine); in test2()
284 static int test3(struct perf_evsel *evsel, struct machine *machine) in test3() argument
308 err = add_hist_entries(hists, machine); in test3()
358 static int test4(struct perf_evsel *evsel, struct machine *machine) in test4() argument
[all …]
Dhists_link.c62 static int add_hist_entries(struct perf_evlist *evlist, struct machine *machine) in add_hist_entries() argument
88 if (perf_event__preprocess_sample(&event, machine, &al, in add_hist_entries()
114 if (perf_event__preprocess_sample(&event, machine, &al, in add_hist_entries()
282 struct machine *machine = NULL; in test__hists_link() local
303 machine = setup_fake_machine(&machines); in test__hists_link()
304 if (!machine) in test__hists_link()
308 machine__fprintf(machine, stderr); in test__hists_link()
311 err = add_hist_entries(evlist, machine); in test__hists_link()
Dhists_filter.c47 struct machine *machine) in add_hist_entries() argument
83 if (perf_event__preprocess_sample(&event, machine, &al, in add_hist_entries()
111 struct machine *machine; in test__hists_filter() local
131 machine = setup_fake_machine(&machines); in test__hists_filter()
132 if (!machine) in test__hists_filter()
136 machine__fprintf(machine, stderr); in test__hists_filter()
139 err = add_hist_entries(evlist, machine); in test__hists_filter()
Dhists_common.h4 struct machine;
70 struct machine *setup_fake_machine(struct machines *machines);
/linux-4.4.14/tools/perf/
Dbuiltin-inject.c176 struct machine *machine __maybe_unused) in perf_event__repipe()
184 struct machine *machine __maybe_unused) in perf_event__drop()
192 struct machine *machine __maybe_unused) in perf_event__drop_aux()
206 struct machine *machine);
212 struct machine *machine) in perf_event__repipe_sample() argument
216 return f(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
219 build_id__mark_dso_hit(tool, event, sample, evsel, machine); in perf_event__repipe_sample()
227 struct machine *machine) in perf_event__repipe_mmap() argument
231 err = perf_event__process_mmap(tool, event, sample, machine); in perf_event__repipe_mmap()
232 perf_event__repipe(tool, event, sample, machine); in perf_event__repipe_mmap()
[all …]
Dbuiltin-sched.c107 struct perf_sample *sample, struct machine *machine);
110 struct perf_sample *sample, struct machine *machine);
113 struct perf_sample *sample, struct machine *machine);
117 struct machine *machine);
122 struct machine *machine);
696 struct machine *machine __maybe_unused) in replay_wakeup_event()
718 struct machine *machine __maybe_unused) in replay_switch_event()
763 struct machine *machine) in replay_fork_event() argument
767 child = machine__findnew_thread(machine, event->fork.pid, in replay_fork_event()
769 parent = machine__findnew_thread(machine, event->fork.ppid, in replay_fork_event()
[all …]
Dbuiltin-record.c70 struct machine *machine __maybe_unused) in process_synthesized_event()
337 struct machine *machine) in process_sample_event() argument
343 return build_id__mark_dso_hit(tool, event, sample, evsel, machine); in process_sample_event()
368 static void perf_event__synthesize_guest_os(struct machine *machine, void *data) in perf_event__synthesize_guest_os() argument
381 machine); in perf_event__synthesize_guest_os()
384 " relocation symbol.\n", machine->pid); in perf_event__synthesize_guest_os()
391 machine); in perf_event__synthesize_guest_os()
394 " relocation symbol.\n", machine->pid); in perf_event__synthesize_guest_os()
481 struct machine *machine; in __cmd_record() local
557 machine = &session->machines.host; in __cmd_record()
[all …]
Dbuiltin-mem.c64 struct machine *machine) in dump_raw_samples() argument
70 if (perf_event__preprocess_sample(event, machine, &al, sample) < 0) { in dump_raw_samples()
115 struct machine *machine) in process_sample_event() argument
117 return dump_raw_samples(tool, event, sample, machine); in process_sample_event()
Dbuiltin-script.c703 struct machine *machine) in process_sample_event() argument
718 if (perf_event__preprocess_sample(event, machine, &al, sample) < 0) { in process_sample_event()
778 struct machine *machine) in process_comm_event() argument
786 thread = machine__findnew_thread(machine, event->comm.pid, event->comm.tid); in process_comm_event()
792 if (perf_event__process_comm(tool, event, sample, machine) < 0) in process_comm_event()
812 struct machine *machine) in process_fork_event() argument
819 if (perf_event__process_fork(tool, event, sample, machine) < 0) in process_fork_event()
822 thread = machine__findnew_thread(machine, event->fork.pid, event->fork.tid); in process_fork_event()
843 struct machine *machine) in process_exit_event() argument
851 thread = machine__findnew_thread(machine, event->fork.pid, event->fork.tid); in process_exit_event()
[all …]
Dbuiltin-top.c165 err ? "[unknown]" : uts.machine, in ui__warn_map_erange()
708 struct machine *machine) in perf_event__process_sample() argument
714 if (!machine && perf_guest) { in perf_event__process_sample()
728 if (!machine) { in perf_event__process_sample()
737 if (perf_event__preprocess_sample(event, machine, &al, sample) < 0) in perf_event__process_sample()
768 al.map == machine->vmlinux_maps[MAP__FUNCTION] && in perf_event__process_sample()
817 struct machine *machine; in perf_top__mmap_read_idx() local
841 machine = &session->machines.host; in perf_top__mmap_read_idx()
847 machine = &session->machines.host; in perf_top__mmap_read_idx()
851 machine = perf_session__find_machine(session, in perf_top__mmap_read_idx()
[all …]
Dbuiltin-kmem.c319 struct machine *machine = &kmem_session->machines.host; in build_alloc_func_list() local
332 kernel_map = machine__kernel_map(machine); in build_alloc_func_list()
369 struct machine *machine = &kmem_session->machines.host; in find_callsite() local
377 al.thread = machine__findnew_thread(machine, sample->pid, sample->tid); in find_callsite()
907 struct machine *machine) in process_sample_event() argument
910 struct thread *thread = machine__findnew_thread(machine, sample->pid, in process_sample_event()
952 struct machine *machine = &session->machines.host; in __print_slab_result() local
972 sym = machine__find_kernel_function(machine, addr, &map, NULL); in __print_slab_result()
1013 struct machine *machine = &session->machines.host; in __print_page_alloc_result() local
1036 sym = machine__find_kernel_function(machine, data->callsite, in __print_page_alloc_result()
[all …]
Dbuiltin-annotate.c88 struct machine *machine) in process_sample_event() argument
94 if (perf_event__preprocess_sample(event, machine, &al, sample) < 0) { in process_sample_event()
Dbuiltin-timechart.c314 struct machine *machine __maybe_unused) in process_comm_event()
324 struct machine *machine __maybe_unused) in process_fork_event()
334 struct machine *machine __maybe_unused) in process_exit_event()
473 struct machine *machine) in cat_backtrace() argument
492 if (perf_event__preprocess_sample(event, machine, &al, sample) < 0) { in cat_backtrace()
558 struct machine *machine) in process_sample_event() argument
572 cat_backtrace(event, sample, machine)); in process_sample_event()
Dbuiltin-report.c142 struct machine *machine) in process_sample_event() argument
154 if (perf_event__preprocess_sample(event, machine, &al, sample) < 0) { in process_sample_event()
197 struct machine *machine __maybe_unused) in process_read_event()
Dbuiltin-trace.c1403 int machine; member
1416 struct machine *host;
1610 static int trace__process_event(struct trace *trace, struct machine *machine, in trace__process_event() argument
1619 ret = machine__process_lost_event(machine, event, sample); in trace__process_event()
1621 ret = machine__process_event(machine, event, sample); in trace__process_event()
1631 struct machine *machine) in trace__tool_process() argument
1634 return trace__process_event(trace, machine, event, sample); in trace__tool_process()
1687 const char *name = audit_syscall_to_name(id, trace->audit.machine); in trace__read_syscall_info()
1758 int id = audit_name_to_syscall(sc, trace->audit.machine); in trace__validate_ev_qualifier()
2296 struct machine *machine __maybe_unused) in trace__process_sample()
[all …]
/linux-4.4.14/arch/nios2/platform/
Dplatform.c24 const char *machine; in nios2_soc_device_init() local
28 machine = of_flat_dt_get_machine_name(); in nios2_soc_device_init()
29 if (machine) in nios2_soc_device_init()
30 soc_dev_attr->machine = kasprintf(GFP_KERNEL, "%s", in nios2_soc_device_init()
31 machine); in nios2_soc_device_init()
37 kfree(soc_dev_attr->machine); in nios2_soc_device_init()
/linux-4.4.14/Documentation/sound/alsa/soc/
Dmachine.txt4 The ASoC machine (or board) driver is the code that glues together all the
9 The machine driver can contain codec and platform specific code. It registers
13 /* SoC machine */
40 probe/remove are optional. Do any machine specific probe here.
45 The machine driver has pre and post versions of suspend and resume to take care
46 of any machine audio tasks that have to be done before or after the codec, DAIs
52 The machine DAI configuration glues all the codec and CPU DAIs together. It can
53 also be used to set up the DAI system clock and for any machine related DAI
54 initialisation e.g. the machine audio map can be connected to the codec audio
57 struct snd_soc_dai_link is used to set up each DAI in your machine. e.g.
[all …]
Ddapm.txt18 DAPM spans the whole machine. It covers power control within the entire
19 audio subsystem, this includes internal codec power blocks and machine
29 Is platform/machine and user action specific, is configured by the
30 machine driver and responds to asynchronous events e.g when HP
42 routing map of the whole machine. This map is specific to each machine and
144 codec register bit associated with them. A machine widget is assigned to each
145 machine audio component (non codec or DSP) that can be independently
152 A machine widget can have an optional call back.
177 Sometimes widgets exist in the codec or machine audio map that don't have any
192 Widgets are connected to each other within the codec, platform and machine by
[all …]
Djack.txt33 machine driver and updated by jack detection methods.
35 Jacks are created by the machine driver calling snd_soc_jack_new().
42 which are updated automatically. They are created by the machine driver
54 be set up by the machine driver, taking configuration for the jack to
68 These are all hooked together by the machine driver depending on the
69 system hardware. The machine driver will set up the snd_soc_jack and
Doverview.txt17 machine specific code to re-route audio, enable amps, etc., after such an
59 on any architecture and machine.
65 * Machine class driver: The machine driver class acts as the glue that
67 "sound card device". It handles any machine specific controls and
68 machine level audio events (e.g. turning on an amp at start of playback).
87 machine.txt: Machine driver internals.
Dcodec.txt6 It should contain no code that is specific to the target platform or machine.
7 All platform and machine specific code should be added to the platform and
8 machine drivers respectively.
33 registered with the core by your machine driver.
DDPCM.txt103 In this example, the machine driver or userspace audio HAL can alter the routing
109 DPCM machine driver
112 The DPCM enabled ASoC machine driver is similar to normal machine drivers
227 callback is used by the machine driver to (re)configure the DAI based upon the
231 DAI0. This means all FE hw_params have to be fixed in the machine driver for
341 The machine driver sets some additional parameters to the DAI link i.e.
/linux-4.4.14/arch/arm/mach-davinci/include/mach/
Duncompress.h57 #define _DEBUG_LL_ENTRY(machine, phys) \ argument
59 if (machine_is_##machine()) { \
65 #define DEBUG_LL_DAVINCI(machine, port) \ argument
66 _DEBUG_LL_ENTRY(machine, DAVINCI_UART##port##_BASE)
68 #define DEBUG_LL_DA8XX(machine, port) \ argument
69 _DEBUG_LL_ENTRY(machine, DA8XX_UART##port##_BASE)
/linux-4.4.14/Documentation/x86/x86_64/
Dmachinecheck2 Configurable sysfs parameters for the x86-64 machine check code.
5 by the CPU. Uncorrected errors typically cause a machine check
6 (often with panic), corrected ones cause a machine check log entry.
15 log then mcelog should run to collect and decode machine check entries
38 How often to poll for corrected machine check errors, in seconds
44 maximum polling interval. 0 means no polling for corrected machine
49 Tolerance level. When a machine check exception occurs for a non
50 corrected machine check the kernel can take different actions.
51 Since machine check exceptions can happen any time it is sometimes
66 from a machine check exception. Current x86 CPUs generally do not.
[all …]
D00-INDEX12 - Configurable sysfs parameters for the x86-64 machine check code.
Dboot-options.txt11 Disable machine check
38 Enable logging of machine checks left over from booting.
41 to make sure you log even machine check events that result
44 Disable boot machine check logging.
54 Sets the time in us to wait for other CPUs on machine checks. 0
/linux-4.4.14/Documentation/arm/
DREADME63 arch-* machine/platform specific header files
65 mach descriptions of generic ARM to specific machine interfaces
73 The ARM tree contains support for a lot of different machine types. To
75 machine-specific parts by directory. For this, the machine category is
80 designed to house the non-driver files for a particular machine (eg, PCI,
90 each module on an ARM2/ARM250/ARM3 machine when is loaded will take
167 The initial entry into the kernel is via head.S, which uses machine
168 independent code. The machine is selected by the value of 'r1' on
175 We group machine (or platform) support code into machine classes. A
180 support the machine class. This directories also contain any machine
[all …]
DBooting19 3. Detect the machine type.
33 this in a machine dependent manner. (It may use internal algorithms
35 the RAM in the machine, or any other method the boot loader designer
57 3. Detect the machine type
63 The boot loader should detect the machine type its running on by some
70 For DT-only platforms, the machine type will be determined by device
71 tree. set the machine type to all ones (~0). This is not strictly
178 r1 = machine type number discovered in (3) above.
DInterrupts17 Unfortunately, this means that machine types that touch the irq_desc[]
18 array (basically all machine types) will break, and this means every
19 machine type that we currently have.
116 to be useful only to machine specific code. The last is recommended to
117 only be used by machine specific code, but may be used in drivers if
D00-INDEX16 - Symbol definitions for porting Linux to a new ARM machine.
/linux-4.4.14/lib/
Dasn1_decoder.c173 const unsigned char *machine = decoder->machine; in asn1_ber_decoder() local
206 op = machine[pc]; in asn1_ber_decoder()
242 optag = machine[pc + 1]; in asn1_ber_decoder()
314 ret = actions[machine[pc + 1]](context, hdr, tag, data + dp, len); in asn1_ber_decoder()
322 ret = actions[machine[pc + 2]](context, hdr, tag, data + dp, len); in asn1_ber_decoder()
356 pc = machine[pc + 2]; in asn1_ber_decoder()
401 pc = machine[pc + 1]; in asn1_ber_decoder()
414 pc = machine[pc + 1]; in asn1_ber_decoder()
427 act = machine[pc + 2]; in asn1_ber_decoder()
429 act = machine[pc + 1]; in asn1_ber_decoder()
[all …]
/linux-4.4.14/include/uapi/linux/
Dutsname.h11 char machine[9]; member
21 char machine[65]; member
29 char machine[__NEW_UTS_LEN + 1]; member
/linux-4.4.14/arch/powerpc/platforms/chrp/
Dsetup.c304 const char *machine = NULL; in chrp_setup_arch() local
310 machine = of_get_property(root, "model", NULL); in chrp_setup_arch()
311 if (machine && strncmp(machine, "Pegasos", 7) == 0) { in chrp_setup_arch()
313 } else if (machine && strncmp(machine, "IBM", 3) == 0) { in chrp_setup_arch()
315 } else if (machine && strncmp(machine, "MOT", 3) == 0) { in chrp_setup_arch()
317 } else if (machine && strncmp(machine, "TotalImpact,BRIQ-1", 18) == 0) { in chrp_setup_arch()
Dpci.c214 const char *model, *machine; in chrp_find_bridges() local
223 machine = of_get_property(root, "model", NULL); in chrp_find_bridges()
224 if (machine != NULL) { in chrp_find_bridges()
225 is_longtrail = strncmp(machine, "IBM,LongTrail", 13) == 0; in chrp_find_bridges()
226 is_mot = strncmp(machine, "MOT", 3) == 0; in chrp_find_bridges()
227 if (strncmp(machine, "Pegasos2", 8) == 0) in chrp_find_bridges()
229 else if (strncmp(machine, "Pegasos", 7) == 0) in chrp_find_bridges()
/linux-4.4.14/arch/um/os-Linux/
Dutil.c54 if (!strcmp(host.machine, "x86_64")) { in setup_machinename()
59 if (!strcmp(host.machine, "i686")) { in setup_machinename()
65 strcpy(machine_out, host.machine); in setup_machinename()
74 host.release, host.version, host.machine); in setup_hostinfo()
/linux-4.4.14/arch/arm/mach-spear/
DKconfig33 Supports ST SPEAr1310 machine configured via the device-tree
40 Supports ST SPEAr1340 machine configured via the device-tree
59 Supports ST SPEAr300 machine configured via the device-tree
65 Supports ST SPEAr310 machine configured via the device-tree
71 Supports ST SPEAr320 machine configured via the device-tree
/linux-4.4.14/Documentation/
Dgcov.txt139 box for setups where kernels are built and run on the same machine. In
140 cases where the kernel runs on a separate machine, special preparations
143 a) gcov is run on the TEST machine
145 The gcov tool version on the test machine must be compatible with the
147 copied from build to test machine:
158 exact same file system location on the test machine as on the build
159 machine. If any of the path components is symbolic link, the actual
162 b) gcov is run on the BUILD machine
165 to build machine:
171 These files can be copied to any location on the build machine. gcov
[all …]
Ddebugging-via-ohci1394.txt61 be used to view the printk buffer of a remote machine, even with live update.
153 enabled and install it on the machine to be debugged (debug target).
158 which is connected to the debugged machine over the FireWire cable).
163 host loaded, reboot the debugged machine, booting the kernel which has
DIRQ.txt14 machine. Typically what is enumerated is the number of input pins on
Dramoops.txt42 This might be useful when a hardware reset was used to bring the machine back
52 and then use the reserved memory for ramoops. For example, assuming a machine
/linux-4.4.14/Documentation/virtual/kvm/devices/
Dvm.txt4 The virtual machine "device" also accepts the ioctls KVM_SET_DEVICE_ATTR,
9 The groups and attributes per virtual machine, if any, are architecture
19 Enables Collaborative Memory Management Assist (CMMA) for the virtual machine.
31 -EINVAL if the virtual machine is of type UCONTROL
32 -E2BIG if the given guest memory is to big for that machine
47 Allows user space to retrieve machine and kvm specific cpu related information:
57 Parameters: address of buffer to store the machine related cpu data
/linux-4.4.14/Documentation/power/regulator/
Dmachine.txt4 The regulator machine driver interface is intended for board/machine specific
7 Consider the following machine :-
14 order to control their power supplies. This mapping can be achieved in machine
23 e.g. for the machine above
/linux-4.4.14/Documentation/arm/SPEAr/
Doverview.txt36 A generic configuration is provided for each machine, and can be used as the
45 The common files for multiple machine families (SPEAr3xx, SPEAr6xx and
49 Each machine series have a directory with name arch/arm/mach-spear followed by
54 mach-spear13xx/spear13xx.c. mach-spear* also contain soc/machine specific
/linux-4.4.14/Documentation/isdn/
DsyncPPP.FAQ10 Q07: A SunISDN machine can't connect to my i4l system
33 If you login into a remote machine using the
39 syncPPP machine .. use the network device part
112 Q07: A SunISDN machine tries to connect my i4l system,
130 to the second machine.
173 from the remote machine. With 'useifip' it gets the
176 Note: the IP address of the remote machine must be configured
177 locally or the remote machine must send it in an IPCP request.
188 where REMOTE must be the address of the remote machine (the
189 machine, which gives you your address)
[all …]
/linux-4.4.14/arch/mips/jazz/
DKconfig7 This is a machine with a R4400 133/150 MHz CPU. To compile a Linux
19 This is a machine with a R4000 100 MHz CPU. To compile a Linux
30 This is a machine with a R4000 100 MHz CPU. To compile a Linux
/linux-4.4.14/sound/soc/intel/
DKconfig8 This adds support for ASoC machine driver for Intel(R) MID Medfield platform
99 This adds support for ASoC machine driver for Intel(R) MID Baytrail platform
111 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
123 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
135 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
153 This adds support for ASoC machine driver for Skylake platforms
/linux-4.4.14/arch/alpha/kernel/
Dirq_alpha.c128 const char *machine, int expected) in process_mcheck_info() argument
140 printk(KERN_CRIT "%s machine check %s\n", machine, in process_mcheck_info()
155 machine, vector, get_irq_regs()->pc, mchk_header->code); in process_mcheck_info()
/linux-4.4.14/sound/soc/txx9/
DKconfig24 tristate "Generic TXx9 ACLC sound machine"
29 This is a generic AC97 sound machine for use in TXx9 based systems.
/linux-4.4.14/Documentation/ABI/testing/
Ddebugfs-ideapad7 cfg shows the return value of _CFG method in VPC2004 device. It tells machine
8 capability and what graphic component within the machine.
Dsysfs-devices-soc15 What: /sys/devices/socX/machine
19 Read-only attribute common to all SoCs. Contains the SoC machine
Ddebugfs-ec19 This can influence the way your machine is cooled and fans may
Dsysfs-devices7 be added and removed dynamically as the machine runs,
/linux-4.4.14/drivers/base/
Dsoc.c34 static DEVICE_ATTR(machine, S_IRUGO, soc_info_get, NULL);
52 && (soc_dev->attr->machine != NULL)) in soc_attribute_mode()
75 return sprintf(buf, "%s\n", soc_dev->attr->machine); in soc_info_get()
/linux-4.4.14/tools/perf/util/scripting-engines/
Dtrace-event-python.c532 struct machine *machine) in python_export_machine() argument
539 tuple_set_u64(t, 0, machine->db_id); in python_export_machine()
540 tuple_set_s32(t, 1, machine->pid); in python_export_machine()
541 tuple_set_string(t, 2, machine->root_dir ? machine->root_dir : ""); in python_export_machine()
551 u64 main_thread_db_id, struct machine *machine) in python_export_thread() argument
559 tuple_set_u64(t, 1, machine->db_id); in python_export_thread()
608 struct machine *machine) in python_export_dso() argument
619 tuple_set_u64(t, 1, machine->db_id); in python_export_dso()
682 tuple_set_u64(t, 2, es->al->machine->db_id); in python_export_sample()
939 SET_TABLE_HANDLER(machine); in set_table_handlers()
/linux-4.4.14/arch/mips/txx9/
DKconfig38 support this machine type
46 support this machine type
55 support this machine type
/linux-4.4.14/Documentation/watchdog/
Dwdt.txt11 to within a timeout or the machine will reboot. Each write delays the reboot
14 boards physically pull the machine down off their own onboard timers and
18 This provides /dev/temperature. This is the machine internal temperature in
/linux-4.4.14/arch/arm/mach-tegra/
Dtegra.c128 char *machine; member
142 if (of_machine_is_compatible(board_init_funcs[i].machine)) { in tegra_dt_init_late()
/linux-4.4.14/Documentation/crypto/
Ddescore-readme.txt74 compiler machine desCore libdes ALT_ECB slower by
102 to use only 128k. his tables and code are machine independent.
108 the tables used seem to be machine-independent;
111 when the machine's architecture allows it.
125 machine-independent.
128 UC Berkeley code (depends on machine-endedness):
172 which depended on endedness and other machine quirks,
176 obfuscate the code and in the end were slower than a simpler machine
200 whichever one is closest to the capabilities of your machine.
205 ROR and ROL macros to use machine rotate instructions if you have them.
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dvmlinux.lds.S158 .machine.desc : AT(ADDR(.machine.desc) - LOAD_OFFSET) {
160 *(.machine.desc)
/linux-4.4.14/Documentation/networking/
DPLIP.txt80 There is a performance drop on the machine hosting the driver.
100 in which case a long timeout would stall the machine when, for whatever
127 data bit outputs of the first port (machine T) connected to the
128 status bit inputs of the second port (machine R). There are five
161 ``printer'' (as opposed to ``parallel'') ports or when the machine
203 To start a transfer the transmitting machine outputs a nibble 0x08.
205 machine. The receiving machine disables interrupts and raises its own ACK
Dphy.txt111 PHY's software state machine, and registered for the PHY's interrupt, if it
144 It is possible that the PAL's built-in state machine needs a little help to
147 every second before the state machine reacts to any changes. To do this, you
158 There's a remote chance that the PAL's built-in state machine cannot track
166 accessed without the state-machine running, and most of these functions are
167 descended from functions which did not interact with a complex state-machine.
169 state machine, so tryer beware.
215 machine if you write registers like BMCR, BMSR, ADVERTISE, etc. Best to
Diphase.txt124 At the test machine intended to receive data, type:
126 At the other test machine, type:
140 This option may only be set on the transmit machine.
Dxfrm_sync.txt7 events so that the an SA can be safely moved from one machine to another
9 The idea is to synchronize the SA so that the takeover machine can do
29 machine is known ahead of time since the decay of the time countdown
Dtcp.txt10 - How the new TCP output machine [nyi] works
68 How the new TCP output machine [nyi] works.
Dvortex.txt130 Sets the `options' parameter for all 3c59x NICs in the machine.
145 Sets full duplex mode for all 3c59x NICs in the machine. Entries
237 Sets enable_wol mode for all 3c59x NICs in the machine. Entries in
314 This means that when, for example, a machine is unplugged from a hubbed
322 tree parameter for the port the machine is plugged into to 'portfast'
/linux-4.4.14/Documentation/filesystems/caching/
Dobject.txt11 (*) Object management state machine.
97 machine. The state for an object is kept in the fscache_object struct, in
101 Each state has an action associated with it that is invoked when the machine
148 state machine at once, this simplifies the locking, particularly with respect
158 The object state machine has a set of states that it can be in. There are
228 The state machine comes here to update the object in the cache from the
281 There are a number of events that can be raised to an object state machine:
285 The netfs requested that an object be updated. The state machine will ask
318 state machine, it doesn't matter if there's a collision with both ends trying
319 to sever the connection at the same time. The state machine can just pick
/linux-4.4.14/arch/x86/include/asm/xen/
Dpage.h185 static inline xpaddr_t machine_to_phys(xmaddr_t machine) in machine_to_phys() argument
187 unsigned offset = machine.maddr & ~PAGE_MASK; in machine_to_phys()
188 return XPADDR(PFN_PHYS(mfn_to_pfn(PFN_DOWN(machine.maddr))) | offset); in machine_to_phys()
/linux-4.4.14/drivers/misc/lis3lv02d/
DKconfig16 the laptop to act as a pinball machine-esque joystick.
33 the device to act as a pinball machine-esque joystick.
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dqcom,apq8016-sbc.txt1 * Qualcomm Technologies APQ8016 SBC ASoC machine driver
3 This node models the Qualcomm Technologies APQ8016 SBC ASoC machine driver
/linux-4.4.14/drivers/usb/usbip/
DKconfig22 which is run on the remote machine.
32 machine that is sharing the USB devices.
/linux-4.4.14/Documentation/devicetree/bindings/misc/
Dfsl,qoriq-mc.txt27 this machine and must always be present
31 as in the device tree presented to a virtual machine.
/linux-4.4.14/arch/powerpc/lib/
Dcopypage_power7.S45 .machine push
46 .machine "power4"
55 .machine pop
/linux-4.4.14/arch/avr32/
DMakefile26 machine-$(CONFIG_PLATFORM_AT32AP) := at32ap
27 machdirs := $(patsubst %,arch/avr32/mach-%/, $(machine-y))
/linux-4.4.14/arch/s390/include/asm/
Dcpu.h19 unsigned int machine : 16; member
/linux-4.4.14/arch/m68k/
DKconfig.devices14 Use the power-on LED on your machine as a load meter. The exact
23 access to information about the machine you're running on,
110 machine, say Y here.
117 machine, say Y here.
DKconfig107 It is an ongoing process to be certain the hardware in a machine
124 source arch/m68k/Kconfig.machine
DKconfig.debug24 This is useful for kernel debugging when your machine crashes very
/linux-4.4.14/arch/arm/mach-sa1100/
DKconfig64 H3100 handheld computer. Information about this machine and the
65 Linux port to this machine can be found at:
76 H3600 handheld computer. Information about this machine and the
77 Linux port to this machine can be found at:
/linux-4.4.14/arch/m68k/fpsp040/
Dkernel_ex.S54 | frestore the frame into the machine (done by unimp_hd)
60 | frestore the frame into the machine (done by unimp_hd)
108 | frestore the frame into the machine (done by unimp_hd)
113 | frestore the frame into the machine (done by unimp_hd)
/linux-4.4.14/Documentation/devicetree/bindings/arm/msm/
Dqcom,idle-state.txt16 trigger to execute the SPM state machine. The SPM state machine waits for the
19 the SPM state machine out of its wait, the next step is to ensure that the
22 driver and is not defined in the DT. The SPM state machine should be
/linux-4.4.14/include/linux/
Dsys_soc.h12 const char *machine; member
Dasn1_ber_bytecode.h26 const unsigned char *machine; member
/linux-4.4.14/arch/x86/kernel/cpu/
Dbugs.c38 init_utsname()->machine[1] = in check_bugs()
/linux-4.4.14/Documentation/devicetree/bindings/power_supply/
Drestart-poweroff.txt4 by restarting and letting u-boot keep hold of the machine until the
/linux-4.4.14/Documentation/DocBook/
D.regulator.xml.cmd2 …egulator.tmpl include/linux/regulator/consumer.h include/linux/regulator/machine.h include/linux/r…
/linux-4.4.14/arch/sh/include/asm/
Dbugs.h22 char *p = &init_utsname()->machine[2]; /* "sh" */ in check_bugs()
/linux-4.4.14/Documentation/power/
Dinterface.txt63 the RTC across reboots, so that you can debug a machine that just hangs
69 To use this debugging feature you should attempt to suspend the machine, then
74 CAUTION: Using it will cause your machine's real-time (CMOS) clock to be
Dapm-acpi.txt20 interface can be in control of the machine at once. Think about it..
/linux-4.4.14/sound/soc/intel/atom/sst/
Dsst_acpi.c48 char machine[32]; member
286 mdev = platform_device_register_data(dev, mach->machine, -1, NULL, 0); in sst_acpi_probe()
288 dev_err(dev, "Failed to create machine device: %s\n", mach->machine); in sst_acpi_probe()
/linux-4.4.14/arch/powerpc/boot/
Dps3-head.S23 .machine "ppc64"
Dps3-hvcall.S23 .machine "ppc64"
/linux-4.4.14/init/
Dversion.c34 .machine = UTS_MACHINE,
/linux-4.4.14/sound/aoa/fabrics/
DKconfig10 If you are unsure and have a later Apple machine,
/linux-4.4.14/tools/testing/ktest/
Dktest.pl78 my $machine;
231 "MACHINE" => \$machine,
1599 my $dir = "$machine-$test_type-$type-$result-$date";
1677 $command =~ s/\$MACHINE/$machine/g;
1763 $last_machine eq $machine);
1787 die "Could not find '$grub_menu' in $grub_file on $machine"
1791 $last_machine = $machine;
1806 $last_machine eq $machine);
1830 die "Could not find '$grub_menu' in /boot/grub/menu on $machine"
1834 $last_machine = $machine;
[all …]
/linux-4.4.14/tools/perf/Documentation/
Dperf-archive.txt17 machine.
/linux-4.4.14/arch/arm/mach-s3c64xx/
DKconfig99 # S3C6410 machine support
264 Shared machine support for SmartQ 5/7
307 bool "Samsung S3C6400/S3C6410 machine using Device Tree"
320 supported with this machine file.
/linux-4.4.14/arch/mips/boot/compressed/
Duart-16550.c42 #error please define the serial port address for your own machine
/linux-4.4.14/Documentation/devicetree/
Dusage-model.txt17 machine.
84 per-machine hard coded selections.
98 specific machine. In a perfect world, the specific platform shouldn't
102 machine during early boot so that it has the opportunity to run
103 machine-specific fixups.
105 In the majority of cases, the machine identity is irrelevant, and the
106 kernel will instead select setup code based on the machine's core
117 with the exact name of the machine, followed by an optional list of
148 machine. After searching the entire table of machine_descs,
221 This is also when machine-specific setup hooks will get called, like
[all …]
Dof_unittest.txt9 is attached to the live tree dynamically, independent of the machine's
69 Figure 1, describes a generic structure of machine's un-flattened device tree
102 machine's device tree (if present). So, when selftest_data_add() is called,
110 blob. And finally, if the machine's device tree (i.e live tree) is present,
/linux-4.4.14/arch/sh/drivers/
DKconfig9 Use the power-on LED on your machine as a load meter. The exact
/linux-4.4.14/Documentation/fb/
Defifb.txt19 efifb does not have any kind of autodetection of your machine.
/linux-4.4.14/net/irda/irlan/
DKconfig12 to another Linux machine running the IrLAN protocol for ad-hoc
/linux-4.4.14/net/irda/irnet/
DKconfig12 can use it between Linux machine or with W2k.
/linux-4.4.14/kernel/power/
DKconfig46 You can suspend your machine with 'echo disk > /sys/power/state'
176 This option will let you suspend your machine during bootup, and
225 RTC across reboots, so that you can debug a machine that just hangs
229 machine, reboot it and then run
233 CAUTION: this option will cause your machine's real-time clock to be
256 Generally, if you don't have a battery in your machine, there isn't
/linux-4.4.14/Documentation/sh/
Dnew-machine.txt171 Adding a new machine is relatively trivial (using vapor as an example):
178 any machine specific IO functions prefixed with the machine name, for
179 example vapor_inb. These will be needed when filling out the machine
191 - Add machine vector definitions to the board's setup.c. At a bare minimum,
200 the machine specific io functions (if there are enough to warrant it).
/linux-4.4.14/arch/arm/boot/dts/
Dkirkwood-ns2mini.dts7 /* This machine is embedded in the first LaCie CloudBox product. */
Dbcm9hmidc.dtsi34 * Broadcom human machine interface daughter card (bcm9hmidc) installed on
/linux-4.4.14/Documentation/arm/stm32/
Doverview.txt21 All the files for multiple machine families are located in the platform code
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DOverview.txt33 please check the machine specific documentation.
134 machine files.
265 on a per-machine basis, care should be taken to ensure the
269 driver if a machine does not set it at startup
272 to ensure that the data is thrown away if the machine is
DSuspend.txt43 The machine specific functions must call the s3c_pm_init() function
45 simple as adding the following to the machine's definition:
/linux-4.4.14/arch/nios2/
DKconfig.debug24 This is useful for kernel debugging when your machine crashes very
/linux-4.4.14/sound/soc/ux500/
DKconfig30 Select this to enable the MOP500 machine-driver.
/linux-4.4.14/drivers/isdn/i4l/
DKconfig54 sent over the wire. The machine at the other end of the PPP link
66 your Linux box as an ISDN-answering machine. Of course, this must be
78 an ISDN-fax-machine. This must be supported by the lowlevel driver
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
DKconfig14 in a VMware virtual machine.
/linux-4.4.14/arch/tile/
DKconfig.debug11 This is useful for kernel debugging when your machine crashes very
/linux-4.4.14/Documentation/arm/sti/
Doverview.txt22 All the files for multiple machine families (STiH415, STiH416, and STiG125)
/linux-4.4.14/arch/s390/kernel/
Dprocessor.c88 n, id->version, id->ident, id->machine); in show_cpuinfo()
/linux-4.4.14/Documentation/sound/oss/
DREADME.modules83 the machine has been running for any amount of time. The way to avoid this
97 unnecessary. It is possible that machine with 16MB or less RAM will find
98 this option useful, but if your machine is so memory-starved that it
/linux-4.4.14/arch/arm/mach-ux500/
Dcpu.c119 soc_dev_attr->machine = ux500_get_machine(); in soc_info_populate()
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dfw-cfg.txt4 provide the following Firmware Configuration interface on the "virt" machine
30 initrd images for direct kernel booting, virtual machine UUID, SMP information,
/linux-4.4.14/arch/alpha/
DKconfig456 Is this a machine based on the EV67 core? If in doubt, select N here
457 and the machine will be treated as an EV6.
526 The usual way to load Linux on an Alpha machine is to use MILO
556 machines, but will use only one CPU of a multiprocessor machine. If
558 uniprocessor machines. On a uniprocessor machine, the kernel
655 machine checks, but wanted the default to be as if verbose
656 machine check printing was turned off, then one would choose
659 verbose machine check printing, or "verbose_mcheck=2" to get
721 build it even if your particular machine doesn't know about SRM
/linux-4.4.14/sound/core/
Dinfo_oss.c99 init_utsname()->machine); in snd_sndstat_proc_read()
/linux-4.4.14/drivers/parisc/
DREADME.dino22 ** program. Assume a machine is only "suspect" until proven otherwise.
DKconfig53 Say Y here if you have an EISA bus in your machine. This code
70 if you have a recent machine. If you are convinced you do not have
71 PCI slots in your machine (eg a 712), then you may say "N" here.
/linux-4.4.14/arch/cris/kernel/
Dsetup.c174 strcpy(init_utsname()->machine, cris_machine_name); in setup_arch()
/linux-4.4.14/drivers/bcma/
DREADME9 as standard AMBA device. Reading it's CID or PID can cause machine lockup.
/linux-4.4.14/arch/arm/mach-imx/
Dcpu.c91 ret = of_property_read_string(root, "model", &soc_dev_attr->machine); in imx_soc_device_init()
/linux-4.4.14/net/unix/
DKconfig12 machine is not connected to any network. Unless you are working on
/linux-4.4.14/arch/um/
DKconfig.debug37 This is useful for kernel debugging when your machine crashes very
/linux-4.4.14/Documentation/arm/Samsung/
DGPIO.txt37 driver or machine to change gpio configuration.
/linux-4.4.14/arch/powerpc/
DKconfig.debug148 enable debugging for the wrong type of machine your kernel
155 Select this to enable early debugging for a machine using BootX
162 Select this to enable early debugging for a machine with a HVC
169 Select this to enable early debugging for a machine with a HVSI
306 the machine built-in serial ports.
/linux-4.4.14/drivers/soc/versatile/
Dsoc-realview.c115 soc_dev_attr->machine = "RealView"; in realview_soc_probe()
Dsoc-integrator.c132 soc_dev_attr->machine = "Integrator"; in integrator_soc_init()
/linux-4.4.14/Documentation/vm/
Dhwpoison.txt11 * High level machine check handler. Handles pages reported by the
20 * when that happens another machine check will happen.
44 KVM can inject the machine check into the guest with the proper
/linux-4.4.14/arch/powerpc/platforms/82xx/
DKconfig61 this option means that you wish to build a kernel for a machine with
/linux-4.4.14/arch/arm/boot/
DMakefile94 (echo This machine does not support INITRD; exit -1)
/linux-4.4.14/arch/frv/
DKconfig.debug13 megabytes and requires a machine with more than 16 MB, better 32 MB
/linux-4.4.14/Documentation/zh_CN/arm/
DBooting42 3、检测机器的类型(machine type)。
/linux-4.4.14/fs/gfs2/
DKconfig16 machine show up immediately on all other machines in the cluster.
/linux-4.4.14/Documentation/virtual/
Dparavirt_ops.txt10 including native machine -- without any hypervisors.
/linux-4.4.14/arch/arm/mach-clps711x/
Ddevices.c126 soc_dev_attr->machine = of_flat_dt_get_machine_name(); in clps711x_soc_init()
/linux-4.4.14/arch/s390/kvm/
DKconfig35 on any 64bit machine.
/linux-4.4.14/Documentation/RCU/
DNMI-RCU.txt21 the NMI handler to take the default machine-specific action.
47 default_do_nmi() function to handle a machine-specific NMI. Finally,
/linux-4.4.14/arch/mips/sgi-ip27/
DKconfig29 machine. This is required in order to support text replication on
/linux-4.4.14/tools/perf/arch/
Dcommon.c149 if (!strcmp(normalize_arch(uts.machine), arch)) in perf_env__lookup_binutils_path()
/linux-4.4.14/arch/sh/kernel/cpu/
Dproc.c92 seq_printf(m, "cpu family\t: %s\n", init_utsname()->machine); in show_cpuinfo()
/linux-4.4.14/Documentation/filesystems/
Dtmpfs.txt61 oversize your tmpfs instances the machine will deadlock
66 machine with highmem) the number of lowmem RAM pages,
77 use up all the memory on the machine; but enhances the scalability of
/linux-4.4.14/arch/parisc/
DKconfig202 or having a 64bit-only capable PA-RISC machine should say Y here.
245 machines, but will use only one CPU of a multiprocessor machine. If
247 uniprocessor machines. On a uniprocessor machine, the kernel
/linux-4.4.14/arch/unicore32/
DKconfig.debug24 This is useful for kernel debugging when your machine crashes very
/linux-4.4.14/arch/s390/
DKconfig294 Cause the compiler to tune (-mtune) the generated code for a machine.
295 This will make the code run faster on the selected machine but
361 machines, but will use only one CPU of a multiprocessor machine. If
363 uniprocessor machines. On a uniprocessor machine, the kernel
445 the original machine topology (if supported by the machine).
643 obtain I/O configuration information about the machine and
/linux-4.4.14/tools/power/cpupower/utils/
Dcpupower.c205 if (!ret && !strcmp(uts.machine, "x86_64") && in main()
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dwakeup-source.txt23 4. "isil,irq2-can-wakeup-machine" Documentation/devicetree/bindings/rtc/isil,isl12057.txt
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt340 virtual machine and dropping them into /lib/modules/`uname -r`.
464 yourself inside a little virtual machine. Our filesystems have a
510 machine and log in to it. See ``Setting up the network'' to learn
542 machine are configured with a 2G/2G split, with the kernel occupying
594 o make a virtual machine accessible from the net by attaching a
838 prompt of the other virtual machine.
859 machine to exchange packets with other hosts:
938 The next step is to provide a network device to the virtual machine.
958 This sets up eth0 inside the virtual machine to attach itself to the
1130 packets with any machine on your ethernet.
[all …]

123