Lines Matching refs:pmlen
316 u8 pmlen; in set_tagged_addr_ctrl() local
331 pmlen = FIELD_GET(PR_PMLEN_MASK, arg); in set_tagged_addr_ctrl()
332 if (pmlen == PMLEN_0) { in set_tagged_addr_ctrl()
334 } else if (pmlen <= PMLEN_7 && have_user_pmlen_7) { in set_tagged_addr_ctrl()
335 pmlen = PMLEN_7; in set_tagged_addr_ctrl()
337 } else if (pmlen <= PMLEN_16 && have_user_pmlen_16) { in set_tagged_addr_ctrl()
338 pmlen = PMLEN_16; in set_tagged_addr_ctrl()
349 if (arg & PR_TAGGED_ADDR_ENABLE && (tagged_addr_disabled || !pmlen)) in set_tagged_addr_ctrl()
353 pmlen = PMLEN_0; in set_tagged_addr_ctrl()
360 if (test_bit(MM_CONTEXT_LOCK_PMLEN, &mm->context.flags) && mm->context.pmlen != pmlen) { in set_tagged_addr_ctrl()
366 mm->context.pmlen = pmlen; in set_tagged_addr_ctrl()
397 if (task->mm->context.pmlen) in get_tagged_addr_ctrl()