Lines Matching refs:spm
97 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()
192 u32 **spm, *spp; in sys_subpage_prot() local
221 spm = spt->low_prot; in sys_subpage_prot()
223 spm = spt->protptrs[addr >> SBP_L3_SHIFT]; in sys_subpage_prot()
224 if (!spm) { in sys_subpage_prot()
225 spm = (u32 **)get_zeroed_page(GFP_KERNEL); in sys_subpage_prot()
226 if (!spm) in sys_subpage_prot()
228 spt->protptrs[addr >> SBP_L3_SHIFT] = spm; in sys_subpage_prot()
231 spm += (addr >> SBP_L2_SHIFT) & (SBP_L2_COUNT - 1); in sys_subpage_prot()
232 spp = *spm; in sys_subpage_prot()
237 *spm = spp; in sys_subpage_prot()