| /arch/arm/mm/ |
| A D | proc-v7-bugs.c | 74 switch (method) { in spectre_v2_install_workaround() 119 unsigned int state, method = 0; in cpu_v7_spectre_v2_init() local 129 method = SPECTRE_V2_METHOD_BPIALL; in cpu_v7_spectre_v2_init() 135 method = SPECTRE_V2_METHOD_ICIALLU; in cpu_v7_spectre_v2_init() 161 method = SPECTRE_V2_METHOD_HVC; in cpu_v7_spectre_v2_init() 165 method = SPECTRE_V2_METHOD_SMC; in cpu_v7_spectre_v2_init() 185 switch (method) { in spectre_bhb_method_name() 199 if (spectre_bhb_method != method) { in spectre_bhb_install_workaround() 210 spectre_bhb_method = method; in spectre_bhb_install_workaround() 227 unsigned int state, method = 0; in cpu_v7_spectre_bhb_init() local [all …]
|
| /arch/arm/kernel/ |
| A D | spectre.c | 26 void spectre_v2_update_state(unsigned int state, unsigned int method) in spectre_v2_update_state() argument 30 spectre_v2_methods |= method; in spectre_v2_update_state() 36 const char *method; in cpu_show_spectre_v2() local 49 method = "Branch predictor hardening"; in cpu_show_spectre_v2() 53 method = "I-cache invalidation"; in cpu_show_spectre_v2() 58 method = "Firmware call"; in cpu_show_spectre_v2() 62 method = "History overwrite"; in cpu_show_spectre_v2() 66 method = "Multiple mitigations"; in cpu_show_spectre_v2() 70 return sprintf(buf, "Mitigation: %s\n", method); in cpu_show_spectre_v2()
|
| A D | cpuidle.c | 61 static const struct cpuidle_ops *__init arm_cpuidle_get_ops(const char *method) in arm_cpuidle_get_ops() argument 65 for (; m->method; m++) in arm_cpuidle_get_ops() 66 if (!strcmp(m->method, method)) in arm_cpuidle_get_ops()
|
| A D | devtree.c | 36 const char *method; in set_smp_ops_by_method() local 39 if (of_property_read_string(node, "enable-method", &method)) in set_smp_ops_by_method() 42 for (; m->method; m++) in set_smp_ops_by_method() 43 if (!strcmp(m->method, method)) { in set_smp_ops_by_method()
|
| /arch/arm64/boot/dts/cavium/ |
| A D | thunder-88xx.dtsi | 58 method = "smc"; 69 enable-method = "psci"; 75 enable-method = "psci"; 81 enable-method = "psci"; 87 enable-method = "psci"; 93 enable-method = "psci"; 99 enable-method = "psci"; 105 enable-method = "psci"; 111 enable-method = "psci"; 117 enable-method = "psci"; [all …]
|
| /arch/sh/boards/ |
| A D | of-generic.c | 59 const char *method = NULL; in sh_of_smp_probe() local 70 if (!method) in sh_of_smp_probe() 71 of_property_read_string(np, "enable-method", &method); in sh_of_smp_probe() 78 if (!method) { in sh_of_smp_probe() 80 of_property_read_string(np, "enable-method", &method); in sh_of_smp_probe() 84 pr_info("CPU enable method: %s\n", method); in sh_of_smp_probe() 85 if (method) in sh_of_smp_probe() 86 for (; m->method; m++) in sh_of_smp_probe() 87 if (!strcmp(m->method, method)) { in sh_of_smp_probe()
|
| /arch/arm64/boot/dts/amd/ |
| A D | elba-16core.dtsi | 47 enable-method = "psci"; 55 enable-method = "psci"; 63 enable-method = "psci"; 71 enable-method = "psci"; 86 enable-method = "psci"; 94 enable-method = "psci"; 102 enable-method = "psci"; 110 enable-method = "psci"; 125 enable-method = "psci"; 133 enable-method = "psci"; [all …]
|
| A D | amd-seattle-cpus.dtsi | 47 enable-method = "psci"; 63 enable-method = "psci"; 78 enable-method = "psci"; 93 enable-method = "psci"; 108 enable-method = "psci"; 123 enable-method = "psci"; 138 enable-method = "psci"; 153 enable-method = "psci";
|
| /arch/arm64/boot/dts/marvell/ |
| A D | armada-ap810-ap0-octa-core.dtsi | 19 enable-method = "psci"; 25 enable-method = "psci"; 31 enable-method = "psci"; 37 enable-method = "psci"; 43 enable-method = "psci"; 49 enable-method = "psci"; 55 enable-method = "psci"; 61 enable-method = "psci";
|
| /arch/arm64/boot/dts/arm/ |
| A D | foundation-v8-psci.dtsi | 10 method = "smc"; 15 enable-method = "psci"; 19 enable-method = "psci"; 23 enable-method = "psci"; 27 enable-method = "psci";
|
| A D | foundation-v8-spin-table.dtsi | 8 enable-method = "spin-table"; 13 enable-method = "spin-table"; 18 enable-method = "spin-table"; 23 enable-method = "spin-table";
|
| /arch/arm/boot/dts/qcom/ |
| A D | qcom-msm8916-smp.dtsi | 6 enable-method = "qcom,msm8916-smp"; 9 enable-method = "qcom,msm8916-smp"; 12 enable-method = "qcom,msm8916-smp"; 15 enable-method = "qcom,msm8916-smp"; 19 /delete-property/ entry-method;
|
| /arch/arm64/boot/dts/mediatek/ |
| A D | mt6755.dtsi | 18 method = "smc"; 28 enable-method = "psci"; 35 enable-method = "psci"; 42 enable-method = "psci"; 49 enable-method = "psci"; 56 enable-method = "psci"; 63 enable-method = "psci"; 70 enable-method = "psci"; 77 enable-method = "psci";
|
| /arch/arm64/boot/dts/hisilicon/ |
| A D | hip05.dtsi | 18 method = "smc"; 88 enable-method = "psci"; 96 enable-method = "psci"; 104 enable-method = "psci"; 112 enable-method = "psci"; 120 enable-method = "psci"; 128 enable-method = "psci"; 136 enable-method = "psci"; 144 enable-method = "psci"; 152 enable-method = "psci"; [all …]
|
| A D | hip07.dtsi | 18 method = "smc"; 271 enable-method = "psci"; 280 enable-method = "psci"; 289 enable-method = "psci"; 298 enable-method = "psci"; 307 enable-method = "psci"; 316 enable-method = "psci"; 325 enable-method = "psci"; 334 enable-method = "psci"; 343 enable-method = "psci"; [all …]
|
| /arch/arm64/boot/dts/nvidia/ |
| A D | tegra210-p2530.dtsi | 53 enable-method = "psci"; 57 enable-method = "psci"; 61 enable-method = "psci"; 65 enable-method = "psci"; 71 method = "smc";
|
| /arch/arm64/boot/dts/nuvoton/ |
| A D | nuvoton-npcm845.dtsi | 20 enable-method = "psci"; 29 enable-method = "psci"; 38 enable-method = "psci"; 47 enable-method = "psci"; 68 method = "smc";
|
| /arch/arm64/boot/dts/amlogic/ |
| A D | amlogic-t7.dtsi | 55 enable-method = "psci"; 62 enable-method = "psci"; 69 enable-method = "psci"; 76 enable-method = "psci"; 83 enable-method = "psci"; 90 enable-method = "psci"; 97 enable-method = "psci"; 104 enable-method = "psci"; 118 method = "smc";
|
| A D | meson-g12b.dtsi | 50 enable-method = "psci"; 60 enable-method = "psci"; 70 enable-method = "psci"; 80 enable-method = "psci"; 90 enable-method = "psci"; 100 enable-method = "psci";
|
| A D | amlogic-a5.dtsi | 18 enable-method = "psci"; 25 enable-method = "psci"; 32 enable-method = "psci"; 39 enable-method = "psci";
|
| /arch/arm64/boot/dts/cix/ |
| A D | sky1.dtsi | 21 enable-method = "psci"; 29 enable-method = "psci"; 37 enable-method = "psci"; 45 enable-method = "psci"; 53 enable-method = "psci"; 61 enable-method = "psci"; 69 enable-method = "psci"; 77 enable-method = "psci"; 85 enable-method = "psci"; 93 enable-method = "psci"; [all …]
|
| /arch/arm64/boot/dts/sprd/ |
| A D | ums9620.dtsi | 52 enable-method = "psci"; 60 enable-method = "psci"; 68 enable-method = "psci"; 76 enable-method = "psci"; 84 enable-method = "psci"; 92 enable-method = "psci"; 100 enable-method = "psci"; 108 enable-method = "psci"; 114 entry-method = "psci"; 136 method = "smc";
|
| /arch/arm64/boot/dts/ti/ |
| A D | k3-j784s4.dtsi | 62 enable-method = "psci"; 76 enable-method = "psci"; 90 enable-method = "psci"; 104 enable-method = "psci"; 118 enable-method = "psci"; 132 enable-method = "psci"; 146 enable-method = "psci"; 160 enable-method = "psci";
|
| /arch/arm64/boot/dts/amazon/ |
| A D | alpine-v3.dtsi | 27 enable-method = "psci"; 41 enable-method = "psci"; 55 enable-method = "psci"; 69 enable-method = "psci"; 83 enable-method = "psci"; 97 enable-method = "psci"; 111 enable-method = "psci"; 125 enable-method = "psci"; 139 enable-method = "psci"; 153 enable-method = "psci"; [all …]
|
| /arch/arm64/boot/dts/exynos/ |
| A D | exynos9810.dtsi | 70 enable-method = "psci"; 77 enable-method = "psci"; 84 enable-method = "psci"; 91 enable-method = "psci"; 98 enable-method = "psci"; 105 enable-method = "psci"; 112 enable-method = "psci"; 119 enable-method = "psci"; 155 method = "smc";
|