Searched refs:Reservation (Results 1 – 8 of 8) sorted by relevance
/frameworks/libs/binary_translation/runtime_primitives/ |
D | memory_region_reservation.cc | 82 inline Reservation MemoryRegionReservationLoad(GuestAddr addr, std::memory_order mem_order) { in MemoryRegionReservationLoad() 83 return MemoryRegionReservationLoadTemplate<Reservation>(addr, mem_order); in MemoryRegionReservationLoad() 90 return g_owners[(addr / sizeof(Reservation)) % kHashSize]; in GetEntry() 127 Reservation MemoryRegionReservation::ReservationLoad(void* cpu, in ReservationLoad() 148 Reservation expected, in ReservationExchange() 149 Reservation value, in ReservationExchange() 158 ToHostAddr<std::atomic<Reservation>>(aligned_addr), in ReservationExchange()
|
D | memory_region_reservation_test.cc | 27 static_assert(sizeof(Reservation) >= 8, "Reservation size is too small"); 34 Reservation reservation = kTestVal; in TEST() 44 ASSERT_EQ(reservation, (Reservation(kTestVal) << 32) | kTestVal); in TEST() 50 ASSERT_EQ(reservation, (Reservation(kTestVal) << 32) | kTestVal); in TEST() 59 Reservation reservation_1 = kTestVal1; in TEST() 60 Reservation reservation_2 = kTestVal2; in TEST() 86 Reservation reservation = kTestVal1; in TEST() 114 Reservation reservation = kTestVal1; in TEST()
|
/frameworks/libs/binary_translation/runtime_primitives/include/berberis/runtime_primitives/ |
D | memory_region_reservation.h | 45 GuestAddr aligned_addr = addr - (addr % sizeof(Reservation)); in Load() 62 GuestAddr aligned_addr = addr - (addr % sizeof(Reservation)); in Store() 83 static Reservation ReservationLoad(void* cpu, 88 Reservation expected, 89 Reservation value,
|
/frameworks/libs/native_bridge_support/guest_state/include/native_bridge_support/riscv64/guest_state/ |
D | guest_state_cpu_state.h | 23 using Reservation = uint64_t; variable 37 Reservation reservation_value;
|
/frameworks/libs/native_bridge_support/guest_state/include/native_bridge_support/arm64/guest_state/ |
D | guest_state_cpu_state.h | 25 using Reservation = __uint128_t; variable 61 Reservation reservation_value;
|
/frameworks/libs/native_bridge_support/guest_state/include/native_bridge_support/arm/guest_state/ |
D | guest_state_cpu_state.h | 26 using Reservation = uint64_t; variable 61 Reservation reservation_value;
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/ |
D | machine_ir.h | 163 disp() < reservation_value_offset + sizeof(Reservation)) { in IsCPUStateGet() 186 disp() < reservation_value_offset + sizeof(Reservation)) { in IsCPUStatePut()
|
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/ |
D | frontend.h | 178 Gen<x86_64::AndqRegImm>(aligned_addr, ~int32_t{sizeof(Reservation) - 1}, GetFlagsRegister()); in Lr() 199 Gen<x86_64::AndqRegImm>(aligned_addr, ~int32_t{sizeof(Reservation) - 1}, GetFlagsRegister()); in Sc()
|