| /linux-6.15/arch/powerpc/mm/book3s64/ |
| H A D | subpage_prot.c | 94 u32 **spm, *spp; in subpage_prot_clear() local 111 spm = spt->low_prot; in subpage_prot_clear() 113 spm = spt->protptrs[addr >> SBP_L3_SHIFT]; in subpage_prot_clear() 114 if (!spm) in subpage_prot_clear() 189 u32 **spm, *spp; in SYSCALL_DEFINE3() local 237 spm = spt->low_prot; in SYSCALL_DEFINE3() 239 spm = spt->protptrs[addr >> SBP_L3_SHIFT]; in SYSCALL_DEFINE3() 240 if (!spm) { in SYSCALL_DEFINE3() 242 if (!spm) in SYSCALL_DEFINE3() 248 spp = *spm; in SYSCALL_DEFINE3() [all …]
|
| /linux-6.15/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8195.dtsi | 528 spm: power-controller { label 961 power-domains = <&spm MT8195_POWER_DOMAIN_ADSP>; 2010 <&spm MT8195_POWER_DOMAIN_MFG3>, 2011 <&spm MT8195_POWER_DOMAIN_MFG4>, 2012 <&spm MT8195_POWER_DOMAIN_MFG5>, 2013 <&spm MT8195_POWER_DOMAIN_MFG6>; 2587 power-domains = <&spm MT8195_POWER_DOMAIN_IMG>; 2598 power-domains = <&spm MT8195_POWER_DOMAIN_IMG>; 2609 power-domains = <&spm MT8195_POWER_DOMAIN_IMG>; 2626 power-domains = <&spm MT8195_POWER_DOMAIN_DIP>; [all …]
|
| H A D | mt8173.dtsi | 450 spm: power-controller { label 999 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1015 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1025 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1033 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1040 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1047 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1054 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1062 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1070 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; [all …]
|
| H A D | mt6795.dtsi | 295 spm: power-controller { label 431 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; 722 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; 736 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; 746 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; 756 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; 766 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; 776 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; 786 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; 796 power-domains = <&spm MT6795_POWER_DOMAIN_MM>; [all …]
|
| H A D | mt8188.dtsi | 1000 spm: power-controller { label 1445 power-domains = <&spm MT8188_POWER_DOMAIN_AUDIO>; 1466 power-domains = <&spm MT8188_POWER_DOMAIN_ADSP>; 1704 power-domains = <&spm MT8188_POWER_DOMAIN_ETHER>; 2207 power-domains = <&spm MT8188_POWER_DOMAIN_MFG2>, 2208 <&spm MT8188_POWER_DOMAIN_MFG3>, 2209 <&spm MT8188_POWER_DOMAIN_MFG4>; 2276 power-domains = <&spm MT8188_POWER_DOMAIN_WPE>; 2491 power-domains = <&spm MT8188_POWER_DOMAIN_VENC>; 2517 power-domains = <&spm MT8188_POWER_DOMAIN_VENC>; [all …]
|
| H A D | mt8167.dtsi | 42 spm: power-controller { label 139 power-domains = <&spm MT8167_POWER_DOMAIN_MM>; 149 power-domains = <&spm MT8167_POWER_DOMAIN_MM>; 159 power-domains = <&spm MT8167_POWER_DOMAIN_ISP>; 169 power-domains = <&spm MT8167_POWER_DOMAIN_VDEC>;
|
| H A D | mt8192.dtsi | 502 spm: power-controller { label 1435 <&spm MT8192_POWER_DOMAIN_MFG3>, 1436 <&spm MT8192_POWER_DOMAIN_MFG4>, 1437 <&spm MT8192_POWER_DOMAIN_MFG5>, 1438 <&spm MT8192_POWER_DOMAIN_MFG6>; 1678 power-domains = <&spm MT8192_POWER_DOMAIN_ISP>; 1845 power-domains = <&spm MT8192_POWER_DOMAIN_CAM>; 1856 power-domains = <&spm MT8192_POWER_DOMAIN_CAM>; 1924 power-domains = <&spm MT8192_POWER_DOMAIN_IPE>; 1935 power-domains = <&spm MT8192_POWER_DOMAIN_IPE>; [all …]
|
| H A D | mt8186.dtsi | 898 spm: power-controller { label 1760 <&spm MT8186_POWER_DOMAIN_MFG3>; 1788 power-domains = <&spm MT8186_POWER_DOMAIN_DIS>; 1797 power-domains = <&spm MT8186_POWER_DOMAIN_DIS>; 1808 power-domains = <&spm MT8186_POWER_DOMAIN_DIS>; 1819 power-domains = <&spm MT8186_POWER_DOMAIN_DIS>; 1829 power-domains = <&spm MT8186_POWER_DOMAIN_DIS>; 1839 power-domains = <&spm MT8186_POWER_DOMAIN_DIS>; 1849 power-domains = <&spm MT8186_POWER_DOMAIN_DIS>; 1858 power-domains = <&spm MT8186_POWER_DOMAIN_DIS>; [all …]
|
| H A D | mt8183.dtsi | 851 spm: power-controller { label 1216 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1458 <&spm MT8183_POWER_DOMAIN_AUDIO>; 1654 <&spm MT8183_POWER_DOMAIN_MFG_CORE0>, 1655 <&spm MT8183_POWER_DOMAIN_MFG_CORE1>, 1656 <&spm MT8183_POWER_DOMAIN_MFG_2D>; 1678 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1910 power-domains = <&spm MT8183_POWER_DOMAIN_ISP>; 1920 power-domains = <&spm MT8183_POWER_DOMAIN_ISP>; 2049 power-domains = <&spm MT8183_POWER_DOMAIN_CAM>; [all …]
|
| H A D | mt8365.dtsi | 323 spm: power-controller { label 631 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 786 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 797 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 808 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 818 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 852 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 884 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 916 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 948 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; [all …]
|
| /linux-6.15/drivers/cpuidle/ |
| H A D | cpuidle-qcom-spm.c | 29 struct spm_driver_data *spm; member 66 return CPU_PM_CPU_IDLE_ENTER_PARAM(qcom_cpu_spc, idx, data->spm); in spm_enter_idle_state() 112 data->spm = dev_get_drvdata(&pdev->dev); in spm_cpuidle_register() 113 if (!data->spm) in spm_cpuidle_register()
|
| H A D | Makefile | 31 obj-$(CONFIG_ARM_QCOM_SPM_CPUIDLE) += cpuidle-qcom-spm.o
|
| /linux-6.15/Documentation/devicetree/bindings/media/ |
| H A D | mediatek,mt8195-jpegdec.yaml | 105 power-domains = <&spm MT8195_POWER_DOMAIN_VDEC1>; 128 power-domains = <&spm MT8195_POWER_DOMAIN_VDEC0>; 143 power-domains = <&spm MT8195_POWER_DOMAIN_VDEC1>; 158 power-domains = <&spm MT8195_POWER_DOMAIN_VDEC2>;
|
| H A D | mediatek,mt8195-jpegenc.yaml | 105 power-domains = <&spm MT8195_POWER_DOMAIN_VENC_CORE1>; 124 power-domains = <&spm MT8195_POWER_DOMAIN_VENC>; 137 power-domains = <&spm MT8195_POWER_DOMAIN_VENC_CORE1>;
|
| H A D | mediatek,mdp3-wrot.yaml | 85 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
|
| H A D | mediatek,vcodec-subdev-decoder.yaml | 256 power-domains = <&spm MT8192_POWER_DOMAIN_VDEC>; 282 power-domains = <&spm MT8192_POWER_DOMAIN_VDEC2>;
|
| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | mediatek,pcie-phy.yaml | 74 power-domains = <&spm 2>;
|
| /linux-6.15/drivers/soc/qcom/ |
| H A D | Makefile | 32 obj-$(CONFIG_QCOM_SPM) += spm.o
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | mediatek,mt8195-scpsys.yaml | 53 spm: power-controller {
|
| /linux-6.15/Documentation/devicetree/bindings/dsp/ |
| H A D | mediatek,mt8186-dsp.yaml | 90 power-domains = <&spm 6>;
|
| H A D | mediatek,mt8195-dsp.yaml | 102 power-domains = <&spm 6>; //MT8195_POWER_DOMAIN_ADSP
|
| /linux-6.15/Documentation/devicetree/bindings/soc/mediatek/ |
| H A D | mediatek,wdma.yaml | 78 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | mediatek,mt8365-afe.yaml | 125 power-domains = <&spm MT8365_POWER_DOMAIN_AUDIO>;
|
| /linux-6.15/fs/udf/ |
| H A D | super.c | 1381 struct sparablePartitionMap *spm) in udf_load_sparable_map() argument 1391 sdata->s_packet_len = le16_to_cpu(spm->packetLength); in udf_load_sparable_map() 1398 if (spm->numSparingTables > 4) { in udf_load_sparable_map() 1401 (int)spm->numSparingTables); in udf_load_sparable_map() 1404 if (le32_to_cpu(spm->sizeSparingTable) > sb->s_blocksize) { in udf_load_sparable_map() 1407 le32_to_cpu(spm->sizeSparingTable)); in udf_load_sparable_map() 1411 for (i = 0; i < spm->numSparingTables; i++) { in udf_load_sparable_map() 1412 loc = le32_to_cpu(spm->locSparingTable[i]); in udf_load_sparable_map()
|
| /linux-6.15/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,padding.yaml | 80 power-domains = <&spm MT8188_POWER_DOMAIN_VDOSYS1>;
|