Home
last modified time | relevance | path

Searched full:spm (Results 1 – 25 of 45) sorted by relevance

12

/linux/arch/powerpc/mm/book3s64/
H A Dsubpage_prot.c94 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()
117 spp = spm[(addr >> SBP_L2_SHIFT) & (SBP_L2_COUNT - 1)]; 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()
241 spm = (u32 **)get_zeroed_page(GFP_KERNEL); in SYSCALL_DEFINE3()
[all …]
/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,saw2.yaml7 title: Qualcomm Subsystem Power Manager / SPM AVS Wrapper 2 (SAW2)
17 The SAW2 is a wrapper around the Subsystem Power Manager (SPM) and the
18 Adaptive Voltage Scaling (AVS) hardware. The SPM is a programmable
52 - description: Base address and size of the SPM register region
58 description: Indicates that this SPM device acts as a regulator device
59 device for the core (CPU or Cache) the SPM is attached to.
/linux/drivers/soc/qcom/
H A Dspm.c24 #include <soc/qcom/spm.h>
33 /* These registers might be specific to SPM 1.1 */
126 /* SPM register data for 8909 */
138 /* SPM register data for 8916 */
169 /* SPM register data for 8976 */
197 /* SPM register data for 8974, 8084 */
209 /* SPM register data for 8226 */
236 /* SPM register data for 8064 */
409 /* L2 SPM is not bound to any CPU, voltage setting is not supported */ in spm_get_cpu()
432 rdesc->name = "spm"; in spm_register_regulator()
[all …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8167.dtsi42 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 Dmt8365.dtsi332 power-domains = <&spm MT8365_POWER_DOMAIN_MFG>;
364 spm: power-controller { label
672 power-domains = <&spm MT8365_POWER_DOMAIN_MM>;
827 power-domains = <&spm MT8365_POWER_DOMAIN_MM>;
838 power-domains = <&spm MT8365_POWER_DOMAIN_MM>;
849 power-domains = <&spm MT8365_POWER_DOMAIN_MM>;
859 power-domains = <&spm MT8365_POWER_DOMAIN_MM>;
893 power-domains = <&spm MT8365_POWER_DOMAIN_MM>;
925 power-domains = <&spm MT8365_POWER_DOMAIN_MM>;
957 power-domains = <&spm MT8365_POWER_DOMAIN_MM>;
[all …]
/linux/Documentation/devicetree/bindings/media/
H A Dmediatek,mt8195-jpegdec.yaml105 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 Dmediatek,mt8195-jpegenc.yaml105 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 Dmediatek,mdp3-wrot.yaml86 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
H A Dmediatek,mdp3-rdma.yaml161 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
/linux/drivers/cpuidle/
H A DKconfig.arm120 bool "CPU Idle Driver for Qualcomm Subsystem Power Manager (SPM)"
130 The Subsystem Power Manager (SPM) controls low power modes for the
/linux/Documentation/devicetree/bindings/cpu/
H A Didle-states.yaml260 trigger to execute the SPM state machine. The SPM state machine waits for the
263 the SPM state machine out of its wait, the next step is to ensure that the
266 driver and is not defined in the DT. The SPM state machine should be
273 registers active. The SPM should be configured to execute the retention
280 cpu or the system resources. This helps save power only on that core. The SPM
298 this essentially is cpu power down. The SPM in this state also may handshake
/linux/drivers/gpu/drm/imagination/
H A Dpvr_rogue_fwif_sf.h116 "UFO SPM PR-Checks for FWCtx 0x%08.8x" },
118 …"UFO SPM special PR-Check: [0x%08.8x] is 0x%08.8x requires >= ????????, [0x%08.8x] is ???????? req…
232 "UFO SPM special PR-Check: [0x%08.8x] is 0x%08.8x requires >= 0x%08.8x" },
234 "UFO SPM special PR-Check: [0x%08.8x] is 0x%08.8x requires 0x%08.8x" },
1061 "SPM Owner = 3D-BG" },
1063 "SPM Owner = 3D-IRQ" },
1065 "SPM Owner = NONE" },
1067 "SPM Owner = TA-BG" },
1069 "SPM Owner = TA-IRQ" },
1101 "SPM State = none" },
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Dmediatek,pcie-phy.yaml74 power-domains = <&spm 2>;
/linux/drivers/platform/x86/hp/hp-bioscfg/
H A Dspmobj-attributes.c143 * status_show - Reads SPM status
209 ATTRIBUTE_SPM_N_PROPERTY_SHOW(is_enabled, spm);
H A Dbioscfg.h31 #define SPM_STR "SPM"
450 /* SPM attributes */
/linux/tools/testing/selftests/mm/
H A Dtest_hmm.sh83 echo "# Smoke testing with SPM enabled"
/linux/Documentation/devicetree/bindings/sound/
H A Dmediatek,mt8173-afe-pcm.yaml76 power-domains = <&spm MT8173_POWER_DOMAIN_AUDIO>;
H A Dmediatek,mt8365-afe.yaml125 power-domains = <&spm MT8365_POWER_DOMAIN_AUDIO>;
/linux/Documentation/devicetree/bindings/soc/mediatek/
H A Dmediatek,wdma.yaml78 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
/linux/Documentation/devicetree/bindings/dsp/
H A Dmediatek,mt8195-dsp.yaml102 power-domains = <&spm 6>; //MT8195_POWER_DOMAIN_ADSP
/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,split.yaml111 power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
H A Dmediatek,padding.yaml84 power-domains = <&spm MT8188_POWER_DOMAIN_VDOSYS1>;
H A Dmediatek,dp.yaml117 power-domains = <&spm MT8195_POWER_DOMAIN_DP_TX>;
H A Dmediatek,merge.yaml133 power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
/linux/fs/udf/
H A Dsuper.c1380 struct sparablePartitionMap *spm) in udf_load_sparable_map() argument
1390 sdata->s_packet_len = le16_to_cpu(spm->packetLength); in udf_load_sparable_map()
1397 if (spm->numSparingTables > 4) { in udf_load_sparable_map()
1400 (int)spm->numSparingTables); in udf_load_sparable_map()
1403 if (le32_to_cpu(spm->sizeSparingTable) > sb->s_blocksize) { in udf_load_sparable_map()
1406 le32_to_cpu(spm->sizeSparingTable)); in udf_load_sparable_map()
1410 for (i = 0; i < spm->numSparingTables; i++) { in udf_load_sparable_map()
1411 loc = le32_to_cpu(spm->locSparingTable[i]); in udf_load_sparable_map()

12