Lines Matching refs:sattrs
2774 bool is_secure, V8M_SAttributes *sattrs) in v8m_security_lookup() argument
2802 sattrs->ns = !is_secure; in v8m_security_lookup()
2807 sattrs->irvalid = true; in v8m_security_lookup()
2808 sattrs->iregion = idau_region; in v8m_security_lookup()
2815 sattrs->ns = true; in v8m_security_lookup()
2825 sattrs->subpage = true; in v8m_security_lookup()
2827 if (sattrs->srvalid) { in v8m_security_lookup()
2833 sattrs->ns = false; in v8m_security_lookup()
2834 sattrs->nsc = false; in v8m_security_lookup()
2835 sattrs->sregion = 0; in v8m_security_lookup()
2836 sattrs->srvalid = false; in v8m_security_lookup()
2840 sattrs->nsc = true; in v8m_security_lookup()
2842 sattrs->ns = true; in v8m_security_lookup()
2844 sattrs->srvalid = true; in v8m_security_lookup()
2845 sattrs->sregion = r; in v8m_security_lookup()
2861 sattrs->subpage = true; in v8m_security_lookup()
2874 if (sattrs->ns || (!idau_nsc && sattrs->nsc)) { in v8m_security_lookup()
2875 sattrs->ns = false; in v8m_security_lookup()
2876 sattrs->nsc = idau_nsc; in v8m_security_lookup()
2888 V8M_SAttributes sattrs = {}; in get_phys_addr_pmsav8() local
2895 secure, &sattrs); in get_phys_addr_pmsav8()
2915 if (sattrs.ns != !secure) { in get_phys_addr_pmsav8()
2916 if (sattrs.nsc) { in get_phys_addr_pmsav8()
2921 result->f.lg_page_size = sattrs.subpage ? 0 : TARGET_PAGE_BITS; in get_phys_addr_pmsav8()
2932 if (sattrs.ns) { in get_phys_addr_pmsav8()
2947 result->f.lg_page_size = sattrs.subpage ? 0 : TARGET_PAGE_BITS; in get_phys_addr_pmsav8()
2957 if (sattrs.subpage) { in get_phys_addr_pmsav8()