Lines Matching refs:aspect
31 static int prctl_to_aspect(unsigned long which, unsigned int *aspect)
35 *aspect = DEXCR_PR_SBHE;
38 *aspect = DEXCR_PR_IBRTPD;
41 *aspect = DEXCR_PR_SRAPD;
44 *aspect = DEXCR_PR_NPHIE;
55 unsigned int aspect;
58 ret = prctl_to_aspect(which, &aspect);
62 if (aspect & DEXCR_PRCTL_EDITABLE)
65 if (aspect & mfspr(SPRN_DEXCR))
70 if (aspect & task->thread.dexcr_onexec)
81 unsigned int aspect;
84 err = prctl_to_aspect(which, &aspect);
88 if (!(aspect & DEXCR_PRCTL_EDITABLE))
104 if (aspect == DEXCR_PR_NPHIE &&
112 dexcr |= aspect;
114 dexcr &= ~aspect;
117 task->thread.dexcr_onexec |= aspect;
119 task->thread.dexcr_onexec &= ~aspect;