Lines Matching refs:pmlen
276 u8 pmlen; in set_tagged_addr_ctrl() local
291 pmlen = FIELD_GET(PR_PMLEN_MASK, arg); in set_tagged_addr_ctrl()
292 if (pmlen == PMLEN_0) { in set_tagged_addr_ctrl()
294 } else if (pmlen <= PMLEN_7 && have_user_pmlen_7) { in set_tagged_addr_ctrl()
295 pmlen = PMLEN_7; in set_tagged_addr_ctrl()
297 } else if (pmlen <= PMLEN_16 && have_user_pmlen_16) { in set_tagged_addr_ctrl()
298 pmlen = PMLEN_16; in set_tagged_addr_ctrl()
309 if (arg & PR_TAGGED_ADDR_ENABLE && (tagged_addr_disabled || !pmlen)) in set_tagged_addr_ctrl()
313 pmlen = PMLEN_0; in set_tagged_addr_ctrl()
318 if (test_bit(MM_CONTEXT_LOCK_PMLEN, &mm->context.flags) && mm->context.pmlen != pmlen) { in set_tagged_addr_ctrl()
324 mm->context.pmlen = pmlen; in set_tagged_addr_ctrl()
355 if (task->mm->context.pmlen) in get_tagged_addr_ctrl()