Home
last modified time | relevance | path

Searched full:cpu_off (Results 1 – 25 of 37) sorted by relevance

12

/openbmc/linux/arch/arm/kernel/
H A Dpsci_smp.c28 * cpu_off Power down a CPU
63 /* Fail early if we don't have CPU_OFF support */ in psci_cpu_disable()
64 if (!psci_ops.cpu_off) in psci_cpu_disable()
67 /* Trusted OS will deny CPU_OFF */ in psci_cpu_disable()
79 if (psci_ops.cpu_off) in psci_cpu_die()
80 psci_ops.cpu_off(state); in psci_cpu_die()
/openbmc/linux/arch/mips/generic/
H A Dboard-sead3.c53 int gic_off, cpu_off, uart_off, eth_off, ehci_off, err; in remove_gic() local
73 cpu_off = fdt_node_offset_by_compatible(fdt, -1, in remove_gic()
75 if (cpu_off < 0) { in remove_gic()
76 pr_err("unable to find CPU intc node: %d\n", cpu_off); in remove_gic()
77 return cpu_off; in remove_gic()
80 cpu_phandle = fdt_get_phandle(fdt, cpu_off); in remove_gic()
/openbmc/linux/arch/arm64/kernel/
H A Dpsci.c57 /* Fail early if we don't have CPU_OFF support */ in cpu_psci_cpu_disable()
58 if (!psci_ops.cpu_off) in cpu_psci_cpu_disable()
61 /* Trusted OS will deny CPU_OFF */ in cpu_psci_cpu_disable()
77 psci_ops.cpu_off(state); in cpu_psci_cpu_die()
/openbmc/linux/Documentation/devicetree/bindings/arm/
H A Dpsci.yaml77 cpu_off:
79 description: Function ID for CPU_OFF operation
137 - cpu_off
151 cpu_off = <0x95c10001>;
182 cpu_off = <0x95c10001>;
/openbmc/qemu/target/arm/tcg/
H A Dpsci.c126 goto cpu_off; in arm_handle_psci_call()
129 goto cpu_off; in arm_handle_psci_call()
157 goto cpu_off; in arm_handle_psci_call()
218 cpu_off: in arm_handle_psci_call()
/openbmc/linux/arch/mips/mti-malta/
H A Dmalta-dtshim.c229 int err, gic_off, i8259_off, cpu_off; in remove_gic() local
272 cpu_off = fdt_node_offset_by_compatible(fdt, -1, in remove_gic()
274 if (cpu_off < 0) { in remove_gic()
276 cpu_off); in remove_gic()
280 cpu_phandle = fdt_get_phandle(fdt, cpu_off); in remove_gic()
/openbmc/linux/include/linux/
H A Dpsci.h27 int (*cpu_off)(u32 state); member
40 u32 cpu_off; member
/openbmc/linux/drivers/firmware/psci/
H A Dpsci.c45 * The CPU any Trusted OS is resident on. The trusted OS may reject CPU_OFF
208 return __psci_cpu_off(psci_0_1_function_ids.cpu_off, state); in psci_0_1_cpu_off()
550 * Detect the presence of a resident Trusted OS which may cause CPU_OFF to
621 .cpu_off = psci_0_2_cpu_off, in psci_0_2_set_functions()
710 if (!of_property_read_u32(np, "cpu_off", &id)) { in psci_0_1_init()
711 psci_0_1_function_ids.cpu_off = id; in psci_0_1_init()
712 psci_ops.cpu_off = psci_0_1_cpu_off; in psci_0_1_init()
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsdx75.dtsi153 CPU_OFF: cpu-sleep-0 { label
223 domain-idle-states = <&CPU_OFF &CPU_RAIL_OFF>;
229 domain-idle-states = <&CPU_OFF &CPU_RAIL_OFF>;
235 domain-idle-states = <&CPU_OFF &CPU_RAIL_OFF>;
241 domain-idle-states = <&CPU_OFF &CPU_RAIL_OFF>;
H A Dqdu1000.dtsi127 CPU_OFF: cpu-sleep-0 { label
191 domain-idle-states = <&CPU_OFF>;
197 domain-idle-states = <&CPU_OFF>;
203 domain-idle-states = <&CPU_OFF>;
209 domain-idle-states = <&CPU_OFF>;
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A Dpsci-relay.c52 is_psci_0_1(cpu_off, func_id) || in is_psci_0_1_call()
226 if (is_psci_0_1(cpu_off, func_id) || is_psci_0_1(migrate, func_id)) in psci_0_1_handler()
/openbmc/u-boot/arch/arm/dts/
H A Dfsl-imx8-ca35.dtsi63 cpu_off = <0xc4000002>;
H A Dfsl-imx8-ca53.dtsi89 cpu_off = <0xc4000002>;
/openbmc/qemu/target/arm/
H A Darm-powerctl.c163 * fail (see 6.6 Implementation CPU_ON/CPU_OFF races in the PSCI in arm_set_cpu_on()
229 * fail (see 6.6 Implementation CPU_ON/CPU_OFF races in the PSCI in arm_set_cpu_on_and_reset()
/openbmc/linux/arch/arm/boot/dts/xen/
H A Dxenvm-4.2.dts44 cpu_off = <1>;
/openbmc/u-boot/arch/arm/lib/
H A Dpsci-dt.c100 tmp = fdt_setprop_u32(fdt, nodeoff, "cpu_off", in fdt_psci()
/openbmc/linux/drivers/accel/habanalabs/goya/
H A Dgoya.c4902 s64 off, cpu_off; in goya_mmu_add_mappings_for_device_cpu() local
4933 for (cpu_off = 0 ; cpu_off < SZ_2M ; cpu_off += PAGE_SIZE_4KB) { in goya_mmu_add_mappings_for_device_cpu()
4935 VA_CPU_ACCESSIBLE_MEM_ADDR + cpu_off, in goya_mmu_add_mappings_for_device_cpu()
4936 hdev->cpu_accessible_dma_address + cpu_off, in goya_mmu_add_mappings_for_device_cpu()
4941 cpu_off -= PAGE_SIZE_4KB; in goya_mmu_add_mappings_for_device_cpu()
4960 for (; cpu_off >= 0 ; cpu_off -= PAGE_SIZE_4KB) in goya_mmu_add_mappings_for_device_cpu()
4962 VA_CPU_ACCESSIBLE_MEM_ADDR + cpu_off, in goya_mmu_add_mappings_for_device_cpu()
4966 VA_CPU_ACCESSIBLE_MEM_ADDR + cpu_off); in goya_mmu_add_mappings_for_device_cpu()
4983 u32 off, cpu_off; in goya_mmu_remove_device_cpu_mappings() local
5001 for (cpu_off = 0 ; cpu_off < SZ_2M ; cpu_off += PAGE_SIZE_4KB) in goya_mmu_remove_device_cpu_mappings()
[all …]
/openbmc/linux/arch/arm64/boot/dts/sprd/
H A Dsc9836.dtsi213 cpu_off = <0x84000002>;
/openbmc/linux/arch/arm/boot/dts/calxeda/
H A Decx-common.dtsi15 cpu_off = <0x84000004>;
/openbmc/linux/tools/power/pm-graph/config/
H A Dcustom-timeline-functions.cfg116 _cpu_down: CPU_OFF[{cpu}] cpu=%di:s32
/openbmc/linux/arch/arm64/boot/dts/amazon/
H A Dalpine-v2.dtsi82 cpu_off = <0x84000002>;
/openbmc/linux/samples/bpf/
H A Dcpustat_kern.c13 * WFI, CPU_OFF, CLUSTER_OFF
/openbmc/linux/arch/arm64/boot/dts/lg/
H A Dlg1312.dtsi60 cpu_off = <0x84000002>;
H A Dlg1313.dtsi60 cpu_off = <0x84000002>;
/openbmc/linux/arch/arm64/boot/dts/exynos/
H A Dexynos7885.dtsi147 cpu_off = <0x84000002>;

12