• Home
  • Raw
  • Download

Lines Matching refs:vabits2

683 void insert_vabits2_into_vabits8 ( Addr a, UChar vabits2, UChar* vabits8 )  in insert_vabits2_into_vabits8()  argument
687 *vabits8 |= (vabits2 << shift); // mask in the two new bits in insert_vabits2_into_vabits8()
727 void set_vabits2 ( Addr a, UChar vabits2 ) in set_vabits2() argument
731 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) ); in set_vabits2()
774 UChar vabits2 = get_vabits2(a); in set_vbits8() local
775 if ( VA_BITS2_NOACCESS != vabits2 ) { in set_vbits8()
779 if ( V_BITS8_DEFINED == vbits8 ) { vabits2 = VA_BITS2_DEFINED; } in set_vbits8()
780 else if ( V_BITS8_UNDEFINED == vbits8 ) { vabits2 = VA_BITS2_UNDEFINED; } in set_vbits8()
781 else { vabits2 = VA_BITS2_PARTDEFINED; in set_vbits8()
783 set_vabits2(a, vabits2); in set_vbits8()
800 UChar vabits2 = get_vabits2(a); in get_vbits8() local
803 if ( VA_BITS2_DEFINED == vabits2 ) { *vbits8 = V_BITS8_DEFINED; } in get_vbits8()
804 else if ( VA_BITS2_UNDEFINED == vabits2 ) { *vbits8 = V_BITS8_UNDEFINED; } in get_vbits8()
805 else if ( VA_BITS2_NOACCESS == vabits2 ) { in get_vbits8()
809 tl_assert( VA_BITS2_PARTDEFINED == vabits2 ); in get_vbits8()
1334 UWord vabits2 = vabits16 & 0x3; in set_address_range_perms() local
1350 tl_assert(VA_BITS2_PARTDEFINED != vabits2); in set_address_range_perms()
1377 set_vabits2(a + i, vabits2); in set_address_range_perms()
1464 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) ); in set_address_range_perms()
1482 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) ); in set_address_range_perms()
1554 insert_vabits2_into_vabits8( a, vabits2, &(sm->vabits8[sm_off]) ); in set_address_range_perms()
1626 UChar vabits2; in make_mem_defined_if_addressable() local
1629 vabits2 = get_vabits2( a+i ); in make_mem_defined_if_addressable()
1630 if (LIKELY(VA_BITS2_NOACCESS != vabits2)) { in make_mem_defined_if_addressable()
1643 UChar vabits2; in make_mem_defined_if_noaccess() local
1646 vabits2 = get_vabits2( a+i ); in make_mem_defined_if_noaccess()
1647 if (LIKELY(VA_BITS2_NOACCESS == vabits2)) { in make_mem_defined_if_noaccess()
1662 UChar vabits2, vabits8; in MC_() local
1702 vabits2 = get_vabits2( src+i ); in MC_()
1703 set_vabits2( dst+i, vabits2 ); in MC_()
1704 if (VA_BITS2_PARTDEFINED == vabits2) { in MC_()
1717 vabits2 = get_vabits2( src+j ); in MC_()
1718 set_vabits2( dst+j, vabits2 ); in MC_()
1719 if (VA_BITS2_PARTDEFINED == vabits2) { in MC_()
1728 vabits2 = get_vabits2( src+i ); in MC_()
1729 set_vabits2( dst+i, vabits2 ); in MC_()
1730 if (VA_BITS2_PARTDEFINED == vabits2) { in MC_()
3528 UWord vabits2; in MC_() local
3533 vabits2 = get_vabits2(a); in MC_()
3534 if (VA_BITS2_NOACCESS != vabits2) { in MC_()
3547 UWord vabits2; in is_mem_addressable() local
3552 vabits2 = get_vabits2(a); in is_mem_addressable()
3553 if (VA_BITS2_NOACCESS == vabits2) { in is_mem_addressable()
3567 UWord vabits2; in is_mem_defined() local
3576 vabits2 = get_vabits2(a); in is_mem_defined()
3577 if (VA_BITS2_DEFINED != vabits2) { in is_mem_defined()
3584 if (VA_BITS2_NOACCESS == vabits2) { in is_mem_defined()
3606 UWord vabits2; in mc_is_defined_asciiz() local
3615 vabits2 = get_vabits2(a); in mc_is_defined_asciiz()
3616 if (VA_BITS2_DEFINED != vabits2) { in mc_is_defined_asciiz()
3623 if (VA_BITS2_NOACCESS == vabits2) { in mc_is_defined_asciiz()
4373 UChar vabits2 = extract_vabits2_from_vabits8(a, vabits8); in MC_() local
4374 if (vabits2 == VA_BITS2_DEFINED ) { return V_BITS8_DEFINED; } in MC_()
4375 else if (vabits2 == VA_BITS2_UNDEFINED) { return V_BITS8_UNDEFINED; } in MC_()