Browse Source
Merge pull request #2133 from lioncash/arbiter
address_arbiter: Use nested namespaces where applicable
pull/15/merge
bunnei
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
4 additions and
8 deletions
-
src/core/hle/kernel/address_arbiter.cpp
-
src/core/hle/kernel/address_arbiter.h
|
|
|
@ -17,8 +17,7 @@ |
|
|
|
#include "core/hle/result.h"
|
|
|
|
#include "core/memory.h"
|
|
|
|
|
|
|
|
namespace Kernel { |
|
|
|
namespace AddressArbiter { |
|
|
|
namespace Kernel::AddressArbiter { |
|
|
|
|
|
|
|
// Performs actual address waiting logic.
|
|
|
|
static ResultCode WaitForAddress(VAddr address, s64 timeout) { |
|
|
|
@ -176,5 +175,4 @@ ResultCode WaitForAddressIfEqual(VAddr address, s32 value, s64 timeout) { |
|
|
|
|
|
|
|
return WaitForAddress(address, timeout); |
|
|
|
} |
|
|
|
} // namespace AddressArbiter
|
|
|
|
} // namespace Kernel
|
|
|
|
} // namespace Kernel::AddressArbiter
|
|
|
|
@ -8,9 +8,8 @@ |
|
|
|
|
|
|
|
union ResultCode; |
|
|
|
|
|
|
|
namespace Kernel { |
|
|
|
namespace Kernel::AddressArbiter { |
|
|
|
|
|
|
|
namespace AddressArbiter { |
|
|
|
enum class ArbitrationType { |
|
|
|
WaitIfLessThan = 0, |
|
|
|
DecrementAndWaitIfLessThan = 1, |
|
|
|
@ -29,6 +28,5 @@ ResultCode ModifyByWaitingCountAndSignalToAddressIfEqual(VAddr address, s32 valu |
|
|
|
|
|
|
|
ResultCode WaitForAddressIfLessThan(VAddr address, s32 value, s64 timeout, bool should_decrement); |
|
|
|
ResultCode WaitForAddressIfEqual(VAddr address, s32 value, s64 timeout); |
|
|
|
} // namespace AddressArbiter |
|
|
|
|
|
|
|
} // namespace Kernel |
|
|
|
} // namespace Kernel::AddressArbiter |