Lines Matching refs:extract32

411     switch (extract32(entry, 0, 4)) {  in granule_protection_check()
416 gpi = extract32(entry, 4, 4); in granule_protection_check()
439 switch (extract32(entry, 0, 4)) { in granule_protection_check()
450 if (extract32(entry, 8, 2) == 0) { in granule_protection_check()
453 gpi = extract32(entry, 4, 4); in granule_protection_check()
897 int maskshift = extract32(tcr, 0, 3); in get_level1_table_address()
1201 phys_addr |= (uint64_t)extract32(desc, 20, 4) << 32; in get_phys_addr_v6()
1202 phys_addr |= (uint64_t)extract32(desc, 5, 4) << 36; in get_phys_addr_v6()
1212 ns = extract32(desc, 19, 1); in get_phys_addr_v6()
1217 ns = extract32(desc, 3, 1); in get_phys_addr_v6()
1339 if (!extract32(xn, 1, 1)) { in get_S2prot()
1481 bool sext = extract32(tcr, 4, 1); in aa32_va_parameters()
1482 bool sign = extract32(tcr, 3, 1); in aa32_va_parameters()
1498 tsz = extract32(tcr, 0, 3); in aa32_va_parameters()
1503 int t0sz = extract32(tcr, 0, 3); in aa32_va_parameters()
1504 int t1sz = extract32(tcr, 16, 3); in aa32_va_parameters()
1514 epd = extract32(tcr, 7, 1); in aa32_va_parameters()
1518 epd = extract32(tcr, 23, 1); in aa32_va_parameters()
1522 hpd &= extract32(tcr, 6, 1); in aa32_va_parameters()
1551 sl0 = extract32(tcr, 6, 2); in check_s2_mmu_setup()
1882 && extract32(tableattrs, 4, 1)) { in get_phys_addr_lpae()
2004 attrs |= extract32(tableattrs, 3, 1) << 7; /* APT[1] => AP[2] */ in get_phys_addr_lpae()
2008 ap = extract32(attrs, 6, 2); in get_phys_addr_lpae()
2026 result->cacheattrs.attrs = extract32(attrs, 2, 4); in get_phys_addr_lpae()
2034 int nse, ns = extract32(attrs, 5, 1); in get_phys_addr_lpae()
2045 nse = extract32(attrs, 11, 1); in get_phys_addr_lpae()
2115 attrindx = extract32(attrs, 2, 3); in get_phys_addr_lpae()
2193 result->cacheattrs.shareability = extract32(attrs, 8, 2); in get_phys_addr_lpae()
2346 extract32(address, 20, 12) == 0xe00; in m_is_ppb_region()
2355 return arm_feature(env, ARM_FEATURE_M) && extract32(address, 29, 3) == 0x7; in m_is_system_region()
2414 uint32_t rsize = extract32(env->pmsav7.drsr[n], 1, 5); in get_phys_addr_pmsav7()
2464 srdis = extract32(env->pmsav7.drsr[n], snd + 8, 1); in get_phys_addr_pmsav7()
2476 uint32_t srdis_multi = extract32(env->pmsav7.drsr[n], in get_phys_addr_pmsav7()
2503 uint32_t ap = extract32(env->pmsav7.dracr[n], 8, 3); in get_phys_addr_pmsav7()
2504 uint32_t xn = extract32(env->pmsav7.dracr[n], 12, 1); in get_phys_addr_pmsav7()
2732 uint32_t ap = extract32(matched_rbar, 1, 2); in pmsav8_mpu_lookup()
2733 uint32_t xn = extract32(matched_rbar, 0, 1); in pmsav8_mpu_lookup()
2737 pxn = extract32(matched_rlar, 4, 1); in pmsav8_mpu_lookup()
2753 uint8_t attrindx = extract32(matched_rlar, 1, 3); in pmsav8_mpu_lookup()
2755 uint8_t sh = extract32(matched_rlar, 3, 2); in pmsav8_mpu_lookup()
2828 if (access_type == MMU_INST_FETCH && extract32(address, 28, 4) == 0xf) { in v8m_security_lookup()
3006 uint8_t hiattr = extract32(s2attrs, 2, 2); in convert_stage2_attrs()
3007 uint8_t loattr = extract32(s2attrs, 0, 2); in convert_stage2_attrs()
3039 } else if (extract32(s1, 2, 2) == 0 || extract32(s1, 2, 2) == 2) { in combine_cacheattr_nibble()
3042 } else if (extract32(s2, 2, 2) == 2) { in combine_cacheattr_nibble()
3046 return (2 << 2) | extract32(s1, 0, 2); in combine_cacheattr_nibble()
3068 s1lo = extract32(s1.attrs, 0, 4); in combined_attrs_nofwb()
3069 s2lo = extract32(s2_mair_attrs, 0, 4); in combined_attrs_nofwb()
3070 s1hi = extract32(s1.attrs, 4, 4); in combined_attrs_nofwb()
3071 s2hi = extract32(s2_mair_attrs, 4, 4); in combined_attrs_nofwb()