summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/address_arbiter.h
diff options
context:
space:
mode:
authorMichael Scire <SciresM@gmail.com>2018-06-22 05:05:34 +0200
committerMichael Scire <SciresM@gmail.com>2018-06-22 05:05:34 +0200
commit08d454e30ddf5031190790c977bfda9422a24118 (patch)
tree0de42225f3cf8cc32a98c812b076d2e6dadee876 /src/core/hle/kernel/address_arbiter.h
parentKernel/Arbiters: HLE is atomic, adjust code to reflect that. (diff)
downloadyuzu-08d454e30ddf5031190790c977bfda9422a24118.tar
yuzu-08d454e30ddf5031190790c977bfda9422a24118.tar.gz
yuzu-08d454e30ddf5031190790c977bfda9422a24118.tar.bz2
yuzu-08d454e30ddf5031190790c977bfda9422a24118.tar.lz
yuzu-08d454e30ddf5031190790c977bfda9422a24118.tar.xz
yuzu-08d454e30ddf5031190790c977bfda9422a24118.tar.zst
yuzu-08d454e30ddf5031190790c977bfda9422a24118.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/kernel/address_arbiter.h44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/core/hle/kernel/address_arbiter.h b/src/core/hle/kernel/address_arbiter.h
index 32d4a77a9..f20f3dbc0 100644
--- a/src/core/hle/kernel/address_arbiter.h
+++ b/src/core/hle/kernel/address_arbiter.h
@@ -8,25 +8,25 @@
namespace Kernel {
- namespace AddressArbiter {
- enum class ArbitrationType {
- WaitIfLessThan = 0,
- DecrementAndWaitIfLessThan = 1,
- WaitIfEqual = 2,
- };
-
- enum class SignalType {
- Signal = 0,
- IncrementAndSignalIfEqual = 1,
- ModifyByWaitingCountAndSignalIfEqual = 2,
- };
-
- ResultCode SignalToAddress(VAddr address, s32 num_to_wake);
- ResultCode IncrementAndSignalToAddressIfEqual(VAddr address, s32 value, s32 num_to_wake);
- ResultCode ModifyByWaitingCountAndSignalToAddressIfEqual(VAddr address, s32 value, s32 num_to_wake);
-
- ResultCode WaitForAddressIfLessThan(VAddr address, s32 value, s64 timeout, bool should_decrement);
- ResultCode WaitForAddressIfEqual(VAddr address, s32 value, s64 timeout);
- } // namespace AddressArbiter
-
-} // namespace Kernel \ No newline at end of file
+namespace AddressArbiter {
+enum class ArbitrationType {
+ WaitIfLessThan = 0,
+ DecrementAndWaitIfLessThan = 1,
+ WaitIfEqual = 2,
+};
+
+enum class SignalType {
+ Signal = 0,
+ IncrementAndSignalIfEqual = 1,
+ ModifyByWaitingCountAndSignalIfEqual = 2,
+};
+
+ResultCode SignalToAddress(VAddr address, s32 num_to_wake);
+ResultCode IncrementAndSignalToAddressIfEqual(VAddr address, s32 value, s32 num_to_wake);
+ResultCode ModifyByWaitingCountAndSignalToAddressIfEqual(VAddr address, s32 value, s32 num_to_wake);
+
+ResultCode WaitForAddressIfLessThan(VAddr address, s32 value, s64 timeout, bool should_decrement);
+ResultCode WaitForAddressIfEqual(VAddr address, s32 value, s64 timeout);
+} // namespace AddressArbiter
+
+} // namespace Kernel