Home
last modified time | relevance | path

Searched refs:processor (Results 1 – 25 of 511) sorted by relevance

12345678910>>...21

/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-class-remoteproc4 Description: Remote processor firmware
7 remote processor.
9 To change the running firmware, ensure the remote processor is
15 Description: Remote processor state
17 Reports the state of the remote processor, which will be one of:
25 "offline" means the remote processor is powered off.
27 "suspended" means that the remote processor is suspended and
30 "running" is the normal state of an available remote processor
33 the remote processor.
35 "invalid" is returned if the remote processor is in an
[all …]
Dsysfs-bus-rpmsg7 processor. Channels are identified with a (textual) name,
19 processor. Channels have a local ("source") rpmsg address,
37 processor. Channels have a local ("source") rpmsg address,
48 remote processor. This make it a local rpmsg server,
59 processor. Channels are identified by a textual name (see
69 to the other processor, in order to let it know about the
83 processor. Channels are identified by a textual name (see
89 remote processor is referred as rpmsg driver. The rpmsg device
/Linux-v4.19/arch/arm/include/asm/
Dproc-fns.h26 extern struct processor { struct
82 } processor; argument
101 #define cpu_proc_init processor._proc_init
102 #define cpu_proc_fin processor._proc_fin
103 #define cpu_reset processor.reset
104 #define cpu_do_idle processor._do_idle
105 #define cpu_dcache_clean_area processor.dcache_clean_area
106 #define cpu_set_pte_ext processor.set_pte_ext
107 #define cpu_do_switch_mm processor.switch_mm
110 #define cpu_do_suspend processor.do_suspend
[all …]
Dprocinfo.h18 struct processor;
39 struct processor *proc;
/Linux-v4.19/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smsm.txt4 information between the processors in a Qualcomm SoC. Each processor is
5 assigned 32 bits of state that can be modified. A processor can through a
7 certain bit owned by a certain remote processor.
19 signaling the N:th remote processor
27 Definition: identifier of the local processor in the list of hosts, or
29 matrix representing the local processor
43 Each processor's state bits are described by a subnode of the smsm device node.
45 processor's state bits or the local processors bits. The node names are not
63 to belong to a remote processor
73 Definition: one entry specifying remote IRQ used by the remote processor
[all …]
Dqcom,smd.txt15 processor of some sort - or in SMD language an "edge". The name of the edges
22 Definition: should specify the IRQ used by the remote processor to
23 signal this processor about communication related updates
35 signaling the remote processor:
43 Definition: the identifier of the remote processor in the smd channel
49 Definition: the identifier for the remote processor as known by the rest
/Linux-v4.19/drivers/cpufreq/
Dspeedstep-lib.c35 static unsigned int pentium3_get_frequency(enum speedstep_processor processor) in pentium3_get_frequency() argument
90 if (processor == SPEEDSTEP_CPU_PIII_C_EARLY) { in pentium3_get_frequency()
228 unsigned int speedstep_get_frequency(enum speedstep_processor processor) in speedstep_get_frequency() argument
230 switch (processor) { in speedstep_get_frequency()
241 return pentium3_get_frequency(processor); in speedstep_get_frequency()
382 unsigned int speedstep_get_freqs(enum speedstep_processor processor, in speedstep_get_freqs() argument
393 if ((!processor) || (!low_speed) || (!high_speed) || (!set_state)) in speedstep_get_freqs()
399 prev_speed = speedstep_get_frequency(processor); in speedstep_get_freqs()
410 *low_speed = speedstep_get_frequency(processor); in speedstep_get_freqs()
429 *high_speed = speedstep_get_frequency(processor); in speedstep_get_freqs()
Dspeedstep-lib.h37 extern unsigned int speedstep_get_frequency(enum speedstep_processor processor);
45 extern unsigned int speedstep_get_freqs(enum speedstep_processor processor,
/Linux-v4.19/arch/arm/mm/
Dproc-v7-bugs.c55 if (processor.switch_mm != cpu_v7_bpiall_switch_mm) in cpu_v7_spectre_init()
64 if (processor.switch_mm != cpu_v7_iciallu_switch_mm) in cpu_v7_spectre_init()
91 if (processor.switch_mm != cpu_v7_hvc_switch_mm && cpu) in cpu_v7_spectre_init()
95 processor.switch_mm = cpu_v7_hvc_switch_mm; in cpu_v7_spectre_init()
104 if (processor.switch_mm != cpu_v7_smc_switch_mm && cpu) in cpu_v7_spectre_init()
108 processor.switch_mm = cpu_v7_smc_switch_mm; in cpu_v7_spectre_init()
/Linux-v4.19/arch/m68k/
DKconfig.cpu10 the full 68000 processor instruction set.
12 of the 68000 processor family. They are mainly targeted at embedded
15 processor instruction set.
17 MC68xxx processor, select M68KCLASSIC.
19 processor, select COLDFIRE.
60 based on the 68020 processor. For the most part it is used in
70 processor, say Y. Otherwise, say N. Note that the 68020 requires a
81 processor, say Y. Otherwise, say N. Note that a MC68EC030 will not
91 or MC68040 processor, say Y. Otherwise, say N. Note that an
102 processor, say Y. Otherwise, say N.
[all …]
/Linux-v4.19/arch/sh/
DKconfig57 The SuperH is a RISC processor targeted for use in embedded systems
255 bool "Support SH7619 processor"
260 bool "Support J2 processor"
268 bool "Support SH7201 processor"
274 bool "Support SH7203 processor"
282 bool "Support SH7206 processor"
288 bool "Support SH7263 processor"
295 bool "Support SH7264 processor"
303 bool "Support SH7269 processor"
311 bool "Support MX-G processor"
[all …]
/Linux-v4.19/Documentation/acpi/
Dcppc_sysfs.txt5 performance of a logical processor on a contigious and abstract performance
36 * highest_perf : Highest performance of this processor (abstract scale).
37 * nominal_perf : Highest sustained performance of this processor (abstract scale).
38 * lowest_nonlinear_perf : Lowest performance of this processor with nonlinear
40 * lowest_perf : Lowest performance of this processor (abstract scale).
44 The above frequencies should only be used to report processor performance in
49 Reference counter ticks up proportional to processor's reference performance.
50 Delivered counter ticks up proportional to processor's delivered performance.
/Linux-v4.19/Documentation/
Dthis_cpu_ops.txt9 variables associated with the *currently* executing processor. This is
12 specific processor).
14 this_cpu operations add a per cpu variable offset to the processor
21 processor is not changed between the calculation of the address and
33 data specific to the currently executing processor. Only the current
34 processor should be accessing that variable and therefore there are no
71 the processor. So the relocation to the per cpu base is encoded in the
88 prevent the kernel from moving the thread to a different processor
111 reserved for a specific processor. Without disabling preemption in the
116 the value of the individual counters for each processor are
[all …]
Dremoteproc.txt8 Modern SoCs typically have heterogeneous remote processor devices in asymmetric
29 existing virtio drivers with remote processor backends at a minimal development
39 Boot a remote processor (i.e. load its firmware, power it on, ...).
41 If the remote processor is already powered on, this function immediately
54 Power off a remote processor (previously booted with rproc_boot()).
75 the remote processor's refcount, so always use rproc_put() to
90 /* let's power on and boot our remote processor */
99 * our remote processor is now powered on... give it some work
115 Allocate a new remote processor handle, but don't register
117 name of this remote processor, platform-specific ops handlers,
[all …]
Drpmsg.txt14 Modern SoCs typically employ heterogeneous remote processor devices in
26 multimedia tasks from the main application processor.
34 hardware accessible only by the remote processor, reserving kernel-controlled
35 resources on behalf of the remote processor, etc..).
48 to the processor. To minimize the risks of rogue (or buggy) userland code
54 Every rpmsg device is a communication channel with a remote processor (thus
73 sends a message across to the remote processor on a given channel.
80 one becomes available (i.e. until the remote processor consumes
92 sends a message across to the remote processor on a given channel,
98 The message will then be sent to the remote processor to which the
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/remoteproc/
Dst-rproc.txt7 the bootloader starts a co-processor, the primary OS must detect its state
17 - clocks Clock for co-processor (See: ../clock/clock-bindings.txt)
18 - clock-frequency Clock frequency to set co-processor at if the bootloader
21 for the co-processor
Dti,keystone-rproc.txt5 sub-systems that are used to offload some of the processor-intensive tasks or
8 These processor sub-systems usually contain additional sub-modules like L1
10 a dedicated local power/sleep controller etc. The DSP processor core in
11 Keystone 2 SoCs is usually a TMS320C66x CorePac processor.
17 or optional properties that enable the OS running on the host processor (ARM
18 CorePac) to perform the device management of the remote processor and to
19 communicate with the remote processor.
56 the remote processor to the host processor. The values should
67 stack. This will be used to interrupt the remote processor.
Dwkup_m3_rproc.txt4 The TI AM33xx and AM43xx family of devices use a small Cortex M3 co-processor
6 that cannot be controlled from the MPU. This CM3 processor requires a firmware
12 A wkup_m3 device node is used to represent the Wakeup M3 processor instance
29 booting the wkup_m3 remote processor.
/Linux-v4.19/arch/x86/kernel/acpi/
Dboot.c201 struct acpi_madt_local_x2apic *processor = NULL; in acpi_parse_x2apic() local
207 processor = (struct acpi_madt_local_x2apic *)header; in acpi_parse_x2apic()
209 if (BAD_MADT_ENTRY(processor, end)) in acpi_parse_x2apic()
215 apic_id = processor->local_apic_id; in acpi_parse_x2apic()
216 enabled = processor->lapic_flags & ACPI_MADT_ENABLED; in acpi_parse_x2apic()
235 acpi_register_lapic(apic_id, processor->uid, enabled); in acpi_parse_x2apic()
246 struct acpi_madt_local_apic *processor = NULL; in acpi_parse_lapic() local
248 processor = (struct acpi_madt_local_apic *)header; in acpi_parse_lapic()
250 if (BAD_MADT_ENTRY(processor, end)) in acpi_parse_lapic()
256 if (processor->id == 0xff) in acpi_parse_lapic()
[all …]
/Linux-v4.19/arch/arm64/kernel/
Dsmp.c497 acpi_map_gic_cpu_interface(struct acpi_madt_generic_interrupt *processor) in acpi_map_gic_cpu_interface() argument
499 u64 hwid = processor->arm_mpidr; in acpi_map_gic_cpu_interface()
501 if (!(processor->flags & ACPI_MADT_ENABLED)) { in acpi_map_gic_cpu_interface()
524 cpu_madt_gicc[0] = *processor; in acpi_map_gic_cpu_interface()
534 cpu_madt_gicc[cpu_count] = *processor; in acpi_map_gic_cpu_interface()
545 acpi_set_mailbox_entry(cpu_count, processor); in acpi_map_gic_cpu_interface()
554 struct acpi_madt_generic_interrupt *processor; in acpi_parse_gic_cpu_interface() local
556 processor = (struct acpi_madt_generic_interrupt *)header; in acpi_parse_gic_cpu_interface()
557 if (BAD_MADT_GICC_ENTRY(processor, end)) in acpi_parse_gic_cpu_interface()
562 acpi_map_gic_cpu_interface(processor); in acpi_parse_gic_cpu_interface()
/Linux-v4.19/Documentation/devicetree/bindings/mailbox/
Domap-mailbox.txt6 various processor subsystems and is connected on an interconnect bus. The
12 within a processor subsystem, and there can be more than one line going to a
13 specific processor's interrupt controller. The interrupt line connections are
25 routed to different processor sub-systems on DRA7xx as they are routed through
49 - ti,mbox-num-users: Number of targets (processor devices) that the mailbox
56 used for the communication between the host processor and a remote processor.
74 multiple interrupt lines connected to the MPU processor.
84 processor on AM33xx/AM43xx SoCs.
88 A device needing to communicate with a target processor device should specify
/Linux-v4.19/Documentation/hwmon/
Dfam15h_power23 processor varies based on the workload being executed. Derated power
31 be calculated using different processor northbridge function
35 consumed by the processor for NB and logic external to the core.
37 the processor can support.
39 consumed by the processor.
47 attributes only for internal node0 of a multi-node processor.
52 calculate the average power consumed by a processor during a
/Linux-v4.19/drivers/acpi/
DMakefile75 obj-$(CONFIG_ACPI_PROCESSOR) += processor.o
94 processor-y := processor_driver.o
95 processor-$(CONFIG_ACPI_PROCESSOR_IDLE) += processor_idle.o
96 processor-$(CONFIG_ACPI_CPU_FREQ_PSS) += processor_throttling.o \
98 processor-$(CONFIG_CPU_FREQ) += processor_perflib.o
/Linux-v4.19/arch/arm/kernel/
Dbugs.c9 if (processor.check_bugs) in check_other_bugs()
10 processor.check_bugs(); in check_other_bugs()
/Linux-v4.19/Documentation/devicetree/bindings/reserved-memory/
Dqcom,cmd-db.txt5 resource address for a system resource managed by a remote processor. The data
6 is stored in a shared memory region and is loaded by the remote processor.
11 remote processor and made available in the shared memory.

12345678910>>...21