Lines Matching refs:extract64
383 index = extract64(paddress, l0gptsz, pps - l0gptsz); in granule_protection_check()
411 index = extract64(paddress, pgs + 4, l0gptsz - pgs - 4); in granule_protection_check()
435 index = extract64(paddress, pgs, 4); in granule_protection_check()
436 gpi = extract64(entry, index * 4, 4); in granule_protection_check()
1493 hpd = extract64(tcr, 24, 1); in aa32_va_parameters()
1508 hpd = extract64(tcr, 41, 1); in aa32_va_parameters()
1512 hpd = extract64(tcr, 42, 1); in aa32_va_parameters()
1553 sl2 = extract64(tcr, 33, 1); in check_s2_mmu_setup()
1821 descaddr = extract64(ttbr, 0, 48); in get_phys_addr_lpae()
1831 descaddr |= extract64(ttbr, 2, 4) << 48; in get_phys_addr_lpae()
1912 descaddr |= extract64(descriptor, 8, 2) << 50; in get_phys_addr_lpae()
1914 descaddr |= extract64(descriptor, 12, 4) << 48; in get_phys_addr_lpae()
1928 tableattrs |= extract64(descriptor, 59, 5); in get_phys_addr_lpae()
1971 && extract64(descriptor, 51, 1) /* DBM */ in get_phys_addr_lpae()
1990 attrs |= extract64(tableattrs, 0, 2) << 53; /* XN, PXN */ in get_phys_addr_lpae()
1995 attrs &= ~(extract64(tableattrs, 2, 1) << 6); /* !APT[0] => AP[1] */ in get_phys_addr_lpae()
2009 if (out_space == ARMSS_Realm && extract64(attrs, 55, 1)) { in get_phys_addr_lpae()
2013 xn = extract64(attrs, 53, 2); in get_phys_addr_lpae()
2065 xn = extract64(attrs, 54, 1); in get_phys_addr_lpae()
2066 pxn = extract64(attrs, 53, 1); in get_phys_addr_lpae()
2133 result->cacheattrs.attrs = extract64(mair, attrindx * 8, 8); in get_phys_addr_lpae()
2137 result->f.extra.arm.guarded = extract64(attrs, 50, 1); /* GP */ in get_phys_addr_lpae()
2746 result->cacheattrs.attrs = extract64(mair, attrindx * 8, 8); in pmsav8_mpu_lookup()
3235 tbi = (tbi >> extract64(address, 55, 1)) & 1; in get_phys_addr_disabled()
3238 if (extract64(address, pamax, addrtop - pamax + 1) != 0) { in get_phys_addr_disabled()
3251 address = extract64(address, 0, 52); in get_phys_addr_disabled()