| /Linux-v5.15/arch/powerpc/mm/book3s64/ |
| D | subpage_prot.c | 92 u32 **spm, *spp; in subpage_prot_clear() local 109 spm = spt->low_prot; in subpage_prot_clear() 111 spm = spt->protptrs[addr >> SBP_L3_SHIFT]; in subpage_prot_clear() 112 if (!spm) in subpage_prot_clear() 115 spp = spm[(addr >> SBP_L2_SHIFT) & (SBP_L2_COUNT - 1)]; in subpage_prot_clear() 195 u32 **spm, *spp; in SYSCALL_DEFINE3() local 243 spm = spt->low_prot; in SYSCALL_DEFINE3() 245 spm = spt->protptrs[addr >> SBP_L3_SHIFT]; in SYSCALL_DEFINE3() 246 if (!spm) { in SYSCALL_DEFINE3() 247 spm = (u32 **)get_zeroed_page(GFP_KERNEL); in SYSCALL_DEFINE3() [all …]
|
| /Linux-v5.15/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 16 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 29 registers active. The SPM should be configured to execute the retention 36 cpu or the system resources. This helps save power only on that core. The SPM 54 this essentially is cpu power down. The SPM in this state also may handshake
|
| D | qcom,saw2.txt | 1 SPM AVS Wrapper 2 (SAW2) 3 The SAW2 is a wrapper around the Subsystem Power Manager (SPM) and the 4 Adaptive Voltage Scaling (AVS) hardware. The SPM is a programmable 42 Definition: Indicates that this SPM device acts as a regulator device 43 device for the core (CPU or Cache) the SPM is attached
|
| /Linux-v5.15/arch/arm64/boot/dts/mediatek/ |
| D | mt8173.dtsi | 459 spm: power-controller { label 861 power-domains = <&spm MT8173_POWER_DOMAIN_AUDIO>; 937 power-domains = <&spm MT8173_POWER_DOMAIN_USB>; 952 power-domains = <&spm MT8173_POWER_DOMAIN_USB>; 995 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1010 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1021 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1030 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1037 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1044 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; [all …]
|
| D | mt8167.dtsi | 43 spm: power-controller { label 141 power-domains = <&spm MT8167_POWER_DOMAIN_MM>; 151 power-domains = <&spm MT8167_POWER_DOMAIN_MM>; 161 power-domains = <&spm MT8167_POWER_DOMAIN_ISP>; 171 power-domains = <&spm MT8167_POWER_DOMAIN_VDEC>;
|
| D | mt8183.dtsi | 419 spm: power-controller { label 886 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1218 <&spm MT8183_POWER_DOMAIN_MFG_CORE0>, 1219 <&spm MT8183_POWER_DOMAIN_MFG_CORE1>, 1220 <&spm MT8183_POWER_DOMAIN_MFG_2D>; 1239 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1250 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1261 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1272 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1284 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; [all …]
|
| D | mt8173-evb.dts | 301 power-domains = <&spm MT8173_POWER_DOMAIN_USB>;
|
| /Linux-v5.15/drivers/cpuidle/ |
| D | cpuidle-qcom-spm.c | 78 /* SPM register data for 8974, 8084 */ 90 /* SPM register data for 8226 */ 111 /* SPM register data for 8064 */ 192 * if the SPM mode is not reset, then we may accidently power down the in qcom_cpu_spc() 316 /* Write the SPM sequences first.. */ in spm_dev_probe() 324 * CPU was held in reset, the reset signal could trigger the SPM state in spm_dev_probe()
|
| D | Kconfig.arm | 109 bool "CPU Idle Driver for Qualcomm Subsystem Power Manager (SPM)" 117 The Subsystem Power Manager (SPM) controls low power modes for the
|
| D | Makefile | 27 obj-$(CONFIG_ARM_QCOM_SPM_CPUIDLE) += cpuidle-qcom-spm.o
|
| /Linux-v5.15/Documentation/devicetree/bindings/soc/mediatek/ |
| D | scpsys.txt | 7 The System Power Manager (SPM) inside the SCPSYS is for the MTCMOS power
|
| /Linux-v5.15/Documentation/devicetree/bindings/sound/ |
| D | mt8195-afe-pcm.yaml | 141 power-domains = <&spm 7>; //MT8195_POWER_DOMAIN_AUDIO
|
| /Linux-v5.15/fs/udf/ |
| D | super.c | 1326 struct sparablePartitionMap *spm) in udf_load_sparable_map() argument 1336 sdata->s_packet_len = le16_to_cpu(spm->packetLength); in udf_load_sparable_map() 1343 if (spm->numSparingTables > 4) { in udf_load_sparable_map() 1346 (int)spm->numSparingTables); in udf_load_sparable_map() 1349 if (le32_to_cpu(spm->sizeSparingTable) > sb->s_blocksize) { in udf_load_sparable_map() 1352 le32_to_cpu(spm->sizeSparingTable)); in udf_load_sparable_map() 1356 for (i = 0; i < spm->numSparingTables; i++) { in udf_load_sparable_map() 1357 loc = le32_to_cpu(spm->locSparingTable[i]); in udf_load_sparable_map()
|
| /Linux-v5.15/Documentation/devicetree/bindings/usb/ |
| D | mediatek,mtk-xhci.yaml | 135 layer between xHCI and SPM, the field should always be 3 cells long.
|
| D | mediatek,mtu3.yaml | 163 layer between xHCI and SPM, the field should always be 3 cells long.
|
| /Linux-v5.15/Documentation/devicetree/bindings/power/ |
| D | mediatek,power-controller.yaml | 233 spm: power-controller {
|
| /Linux-v5.15/Documentation/devicetree/bindings/regulator/ |
| D | qcom,spmi-regulator.txt | 328 spm-regulators {
|
| /Linux-v5.15/drivers/usb/mtu3/ |
| D | mtu3.h | 238 * @uwk: syscon including usb wakeup glue layer between SSUSB IP and SPM
|
| /Linux-v5.15/arch/arm/boot/dts/ |
| D | qcom-msm8660.dtsi | 436 /* S0 and S1 Handled as SAW regulators by SPM */
|
| D | qcom-apq8060-dragonboard.dts | 657 /* s0 and s1 are SAW regulators controlled over SPM */
|
| /Linux-v5.15/arch/s390/tools/ |
| D | opcodes.txt | 13 04 spm RR_R0
|
| /Linux-v5.15/drivers/ata/ |
| D | libata-sata.c | 350 * sata_link_scr_lpm - manipulate SControl IPM and SPM fields 357 * @spm_wakeup is %true, the SPM field is manipulated to wake up
|
| /Linux-v5.15/arch/s390/include/asm/ |
| D | cpacf.h | 179 " spm 0\n" /* pckmo doesn't change the cc */ in __cpacf_query()
|
| /Linux-v5.15/drivers/remoteproc/ |
| D | mtk_scp.c | 362 /* clear SPM interrupt, SCP2SPM_IPC_CLR */ in mt8192_scp_before_load()
|
| /Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_gfx.c | 598 "GFXOFF is disabled, re-init SPM golden settings\n"); in amdgpu_gfx_off_ctrl()
|