summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar bunnei2021-01-29 22:48:06 -0800
committerGravatar bunnei2021-02-05 14:00:36 -0800
commite86a7e36912b6f3fc64a594338d3c1ac768e3bb8 (patch)
tree28c2d60179f1f4f798b5a572af2f8c6685fa4940 /src
parentMerge pull request #5867 from Morph1984/am-GetHealthWarningDisappearedSystemE... (diff)
downloadyuzu-e86a7e36912b6f3fc64a594338d3c1ac768e3bb8.tar.gz
yuzu-e86a7e36912b6f3fc64a594338d3c1ac768e3bb8.tar.xz
yuzu-e86a7e36912b6f3fc64a594338d3c1ac768e3bb8.zip
hle: kernel: Rename ReadableEvent to KReadableEvent.
Diffstat (limited to 'src')
-rw-r--r--src/core/CMakeLists.txt4
-rw-r--r--src/core/hle/kernel/hle_ipc.cpp2
-rw-r--r--src/core/hle/kernel/hle_ipc.h2
-rw-r--r--src/core/hle/kernel/k_readable_event.cpp (renamed from src/core/hle/kernel/readable_event.cpp)14
-rw-r--r--src/core/hle/kernel/k_readable_event.h (renamed from src/core/hle/kernel/readable_event.h)6
-rw-r--r--src/core/hle/kernel/svc.cpp6
-rw-r--r--src/core/hle/kernel/writable_event.cpp6
-rw-r--r--src/core/hle/kernel/writable_event.h10
-rw-r--r--src/core/hle/service/am/am.cpp6
-rw-r--r--src/core/hle/service/am/am.h4
-rw-r--r--src/core/hle/service/am/applets/applets.cpp8
-rw-r--r--src/core/hle/service/am/applets/applets.h6
-rw-r--r--src/core/hle/service/aoc/aoc_u.cpp2
-rw-r--r--src/core/hle/service/audio/audout_u.cpp2
-rw-r--r--src/core/hle/service/audio/audren_u.cpp2
-rw-r--r--src/core/hle/service/bcat/backend/backend.cpp2
-rw-r--r--src/core/hle/service/bcat/backend/backend.h4
-rw-r--r--src/core/hle/service/bcat/module.cpp6
-rw-r--r--src/core/hle/service/btdrv/btdrv.cpp2
-rw-r--r--src/core/hle/service/btm/btm.cpp2
-rw-r--r--src/core/hle/service/friend/friend.cpp2
-rw-r--r--src/core/hle/service/hid/controllers/npad.cpp5
-rw-r--r--src/core/hle/service/hid/controllers/npad.h2
-rw-r--r--src/core/hle/service/hid/hid.cpp2
-rw-r--r--src/core/hle/service/nfp/nfp.cpp4
-rw-r--r--src/core/hle/service/nfp/nfp.h4
-rw-r--r--src/core/hle/service/nifm/nifm.cpp2
-rw-r--r--src/core/hle/service/nim/nim.cpp2
-rw-r--r--src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp2
-rw-r--r--src/core/hle/service/nvdrv/interface.cpp2
-rw-r--r--src/core/hle/service/nvdrv/nvdrv.cpp4
-rw-r--r--src/core/hle/service/nvdrv/nvdrv.h2
-rw-r--r--src/core/hle/service/nvflinger/buffer_queue.cpp4
-rw-r--r--src/core/hle/service/nvflinger/buffer_queue.h2
-rw-r--r--src/core/hle/service/nvflinger/nvflinger.cpp4
-rw-r--r--src/core/hle/service/nvflinger/nvflinger.h4
-rw-r--r--src/core/hle/service/ptm/psm.cpp2
-rw-r--r--src/core/hle/service/vi/display/vi_display.cpp4
-rw-r--r--src/core/hle/service/vi/display/vi_display.h2
-rw-r--r--src/core/hle/service/vi/vi.cpp2
-rw-r--r--src/yuzu/debugger/wait_tree.cpp6
-rw-r--r--src/yuzu/debugger/wait_tree.h4
42 files changed, 82 insertions, 81 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 0ee02c81d..330cab52c 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -164,6 +164,8 @@ add_library(core STATIC
164 hle/kernel/k_light_lock.cpp 164 hle/kernel/k_light_lock.cpp
165 hle/kernel/k_light_lock.h 165 hle/kernel/k_light_lock.h
166 hle/kernel/k_priority_queue.h 166 hle/kernel/k_priority_queue.h
167 hle/kernel/k_readable_event.cpp
168 hle/kernel/k_readable_event.h
167 hle/kernel/k_resource_limit.cpp 169 hle/kernel/k_resource_limit.cpp
168 hle/kernel/k_resource_limit.h 170 hle/kernel/k_resource_limit.h
169 hle/kernel/k_scheduler.cpp 171 hle/kernel/k_scheduler.cpp
@@ -204,8 +206,6 @@ add_library(core STATIC
204 hle/kernel/process.h 206 hle/kernel/process.h
205 hle/kernel/process_capability.cpp 207 hle/kernel/process_capability.cpp
206 hle/kernel/process_capability.h 208 hle/kernel/process_capability.h
207 hle/kernel/readable_event.cpp
208 hle/kernel/readable_event.h
209 hle/kernel/server_port.cpp 209 hle/kernel/server_port.cpp
210 hle/kernel/server_port.h 210 hle/kernel/server_port.h
211 hle/kernel/server_session.cpp 211 hle/kernel/server_session.cpp
diff --git a/src/core/hle/kernel/hle_ipc.cpp b/src/core/hle/kernel/hle_ipc.cpp
index c7b10ca7a..93b9f793e 100644
--- a/src/core/hle/kernel/hle_ipc.cpp
+++ b/src/core/hle/kernel/hle_ipc.cpp
@@ -17,13 +17,13 @@
17#include "core/hle/kernel/errors.h" 17#include "core/hle/kernel/errors.h"
18#include "core/hle/kernel/handle_table.h" 18#include "core/hle/kernel/handle_table.h"
19#include "core/hle/kernel/hle_ipc.h" 19#include "core/hle/kernel/hle_ipc.h"
20#include "core/hle/kernel/k_readable_event.h"
20#include "core/hle/kernel/k_scheduler.h" 21#include "core/hle/kernel/k_scheduler.h"
21#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h" 22#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h"
22#include "core/hle/kernel/k_thread.h" 23#include "core/hle/kernel/k_thread.h"
23#include "core/hle/kernel/kernel.h" 24#include "core/hle/kernel/kernel.h"
24#include "core/hle/kernel/object.h" 25#include "core/hle/kernel/object.h"
25#include "core/hle/kernel/process.h" 26#include "core/hle/kernel/process.h"
26#include "core/hle/kernel/readable_event.h"
27#include "core/hle/kernel/server_session.h" 27#include "core/hle/kernel/server_session.h"
28#include "core/hle/kernel/time_manager.h" 28#include "core/hle/kernel/time_manager.h"
29#include "core/hle/kernel/writable_event.h" 29#include "core/hle/kernel/writable_event.h"
diff --git a/src/core/hle/kernel/hle_ipc.h b/src/core/hle/kernel/hle_ipc.h
index 9f764c79a..89ae2a329 100644
--- a/src/core/hle/kernel/hle_ipc.h
+++ b/src/core/hle/kernel/hle_ipc.h
@@ -41,7 +41,7 @@ class KernelCore;
41class Process; 41class Process;
42class ServerSession; 42class ServerSession;
43class KThread; 43class KThread;
44class ReadableEvent; 44class KReadableEvent;
45class WritableEvent; 45class WritableEvent;
46 46
47enum class ThreadWakeupReason; 47enum class ThreadWakeupReason;
diff --git a/src/core/hle/kernel/readable_event.cpp b/src/core/hle/kernel/k_readable_event.cpp
index 596d01479..e9e191bc6 100644
--- a/src/core/hle/kernel/readable_event.cpp
+++ b/src/core/hle/kernel/k_readable_event.cpp
@@ -6,18 +6,18 @@
6#include "common/assert.h" 6#include "common/assert.h"
7#include "common/logging/log.h" 7#include "common/logging/log.h"
8#include "core/hle/kernel/errors.h" 8#include "core/hle/kernel/errors.h"
9#include "core/hle/kernel/k_readable_event.h"
9#include "core/hle/kernel/k_scheduler.h" 10#include "core/hle/kernel/k_scheduler.h"
10#include "core/hle/kernel/k_thread.h" 11#include "core/hle/kernel/k_thread.h"
11#include "core/hle/kernel/kernel.h" 12#include "core/hle/kernel/kernel.h"
12#include "core/hle/kernel/object.h" 13#include "core/hle/kernel/object.h"
13#include "core/hle/kernel/readable_event.h"
14 14
15namespace Kernel { 15namespace Kernel {
16 16
17ReadableEvent::ReadableEvent(KernelCore& kernel) : KSynchronizationObject{kernel} {} 17KReadableEvent::KReadableEvent(KernelCore& kernel) : KSynchronizationObject{kernel} {}
18ReadableEvent::~ReadableEvent() = default; 18KReadableEvent::~KReadableEvent() = default;
19 19
20void ReadableEvent::Signal() { 20void KReadableEvent::Signal() {
21 if (is_signaled) { 21 if (is_signaled) {
22 return; 22 return;
23 } 23 }
@@ -26,17 +26,17 @@ void ReadableEvent::Signal() {
26 NotifyAvailable(); 26 NotifyAvailable();
27} 27}
28 28
29bool ReadableEvent::IsSignaled() const { 29bool KReadableEvent::IsSignaled() const {
30 ASSERT(kernel.GlobalSchedulerContext().IsLocked()); 30 ASSERT(kernel.GlobalSchedulerContext().IsLocked());
31 31
32 return is_signaled; 32 return is_signaled;
33} 33}
34 34
35void ReadableEvent::Clear() { 35void KReadableEvent::Clear() {
36 is_signaled = false; 36 is_signaled = false;
37} 37}
38 38
39ResultCode ReadableEvent::Reset() { 39ResultCode KReadableEvent::Reset() {
40 KScopedSchedulerLock lock(kernel); 40 KScopedSchedulerLock lock(kernel);
41 if (!is_signaled) { 41 if (!is_signaled) {
42 LOG_TRACE(Kernel, "Handle is not signaled! object_id={}, object_type={}, object_name={}", 42 LOG_TRACE(Kernel, "Handle is not signaled! object_id={}, object_type={}, object_name={}",
diff --git a/src/core/hle/kernel/readable_event.h b/src/core/hle/kernel/k_readable_event.h
index 2195710c2..50dfc60d3 100644
--- a/src/core/hle/kernel/readable_event.h
+++ b/src/core/hle/kernel/k_readable_event.h
@@ -14,11 +14,11 @@ namespace Kernel {
14class KernelCore; 14class KernelCore;
15class WritableEvent; 15class WritableEvent;
16 16
17class ReadableEvent final : public KSynchronizationObject { 17class KReadableEvent final : public KSynchronizationObject {
18 friend class WritableEvent; 18 friend class WritableEvent;
19 19
20public: 20public:
21 ~ReadableEvent() override; 21 ~KReadableEvent() override;
22 22
23 std::string GetTypeName() const override { 23 std::string GetTypeName() const override {
24 return "ReadableEvent"; 24 return "ReadableEvent";
@@ -50,7 +50,7 @@ public:
50 void Finalize() override {} 50 void Finalize() override {}
51 51
52private: 52private:
53 explicit ReadableEvent(KernelCore& kernel); 53 explicit KReadableEvent(KernelCore& kernel);
54 54
55 bool is_signaled{}; 55 bool is_signaled{};
56 std::string name; ///< Name of event (optional) 56 std::string name; ///< Name of event (optional)
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp
index 74eb90100..1d2a2c321 100644
--- a/src/core/hle/kernel/svc.cpp
+++ b/src/core/hle/kernel/svc.cpp
@@ -26,6 +26,7 @@
26#include "core/hle/kernel/handle_table.h" 26#include "core/hle/kernel/handle_table.h"
27#include "core/hle/kernel/k_address_arbiter.h" 27#include "core/hle/kernel/k_address_arbiter.h"
28#include "core/hle/kernel/k_condition_variable.h" 28#include "core/hle/kernel/k_condition_variable.h"
29#include "core/hle/kernel/k_readable_event.h"
29#include "core/hle/kernel/k_resource_limit.h" 30#include "core/hle/kernel/k_resource_limit.h"
30#include "core/hle/kernel/k_scheduler.h" 31#include "core/hle/kernel/k_scheduler.h"
31#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h" 32#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h"
@@ -37,7 +38,6 @@
37#include "core/hle/kernel/memory/page_table.h" 38#include "core/hle/kernel/memory/page_table.h"
38#include "core/hle/kernel/physical_core.h" 39#include "core/hle/kernel/physical_core.h"
39#include "core/hle/kernel/process.h" 40#include "core/hle/kernel/process.h"
40#include "core/hle/kernel/readable_event.h"
41#include "core/hle/kernel/shared_memory.h" 41#include "core/hle/kernel/shared_memory.h"
42#include "core/hle/kernel/svc.h" 42#include "core/hle/kernel/svc.h"
43#include "core/hle/kernel/svc_results.h" 43#include "core/hle/kernel/svc_results.h"
@@ -1727,7 +1727,7 @@ static ResultCode ResetSignal(Core::System& system, Handle handle) {
1727 1727
1728 const auto& handle_table = system.Kernel().CurrentProcess()->GetHandleTable(); 1728 const auto& handle_table = system.Kernel().CurrentProcess()->GetHandleTable();
1729 1729
1730 auto event = handle_table.Get<ReadableEvent>(handle); 1730 auto event = handle_table.Get<KReadableEvent>(handle);
1731 if (event) { 1731 if (event) {
1732 return event->Reset(); 1732 return event->Reset();
1733 } 1733 }
@@ -1909,7 +1909,7 @@ static ResultCode ClearEvent(Core::System& system, Handle handle) {
1909 return RESULT_SUCCESS; 1909 return RESULT_SUCCESS;
1910 } 1910 }
1911 1911
1912 auto readable_event = handle_table.Get<ReadableEvent>(handle); 1912 auto readable_event = handle_table.Get<KReadableEvent>(handle);
1913 if (readable_event) { 1913 if (readable_event) {
1914 readable_event->Clear(); 1914 readable_event->Clear();
1915 return RESULT_SUCCESS; 1915 return RESULT_SUCCESS;
diff --git a/src/core/hle/kernel/writable_event.cpp b/src/core/hle/kernel/writable_event.cpp
index 142212ee4..0d261e6e8 100644
--- a/src/core/hle/kernel/writable_event.cpp
+++ b/src/core/hle/kernel/writable_event.cpp
@@ -4,10 +4,10 @@
4 4
5#include <algorithm> 5#include <algorithm>
6#include "common/assert.h" 6#include "common/assert.h"
7#include "core/hle/kernel/k_readable_event.h"
7#include "core/hle/kernel/k_thread.h" 8#include "core/hle/kernel/k_thread.h"
8#include "core/hle/kernel/kernel.h" 9#include "core/hle/kernel/kernel.h"
9#include "core/hle/kernel/object.h" 10#include "core/hle/kernel/object.h"
10#include "core/hle/kernel/readable_event.h"
11#include "core/hle/kernel/writable_event.h" 11#include "core/hle/kernel/writable_event.h"
12 12
13namespace Kernel { 13namespace Kernel {
@@ -17,7 +17,7 @@ WritableEvent::~WritableEvent() = default;
17 17
18EventPair WritableEvent::CreateEventPair(KernelCore& kernel, std::string name) { 18EventPair WritableEvent::CreateEventPair(KernelCore& kernel, std::string name) {
19 std::shared_ptr<WritableEvent> writable_event(new WritableEvent(kernel)); 19 std::shared_ptr<WritableEvent> writable_event(new WritableEvent(kernel));
20 std::shared_ptr<ReadableEvent> readable_event(new ReadableEvent(kernel)); 20 std::shared_ptr<KReadableEvent> readable_event(new KReadableEvent(kernel));
21 21
22 writable_event->name = name + ":Writable"; 22 writable_event->name = name + ":Writable";
23 writable_event->readable = readable_event; 23 writable_event->readable = readable_event;
@@ -26,7 +26,7 @@ EventPair WritableEvent::CreateEventPair(KernelCore& kernel, std::string name) {
26 return {std::move(readable_event), std::move(writable_event)}; 26 return {std::move(readable_event), std::move(writable_event)};
27} 27}
28 28
29std::shared_ptr<ReadableEvent> WritableEvent::GetReadableEvent() const { 29std::shared_ptr<KReadableEvent> WritableEvent::GetReadableEvent() const {
30 return readable; 30 return readable;
31} 31}
32 32
diff --git a/src/core/hle/kernel/writable_event.h b/src/core/hle/kernel/writable_event.h
index 467eb2c21..b288267c5 100644
--- a/src/core/hle/kernel/writable_event.h
+++ b/src/core/hle/kernel/writable_event.h
@@ -1,4 +1,4 @@
1// Copyright 2014 Citra Emulator Project 1// Copyright 2021 yuzu Emulator Project
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
@@ -11,11 +11,11 @@
11namespace Kernel { 11namespace Kernel {
12 12
13class KernelCore; 13class KernelCore;
14class ReadableEvent; 14class KReadableEvent;
15class WritableEvent; 15class WritableEvent;
16 16
17struct EventPair { 17struct EventPair {
18 std::shared_ptr<ReadableEvent> readable; 18 std::shared_ptr<KReadableEvent> readable;
19 std::shared_ptr<WritableEvent> writable; 19 std::shared_ptr<WritableEvent> writable;
20}; 20};
21 21
@@ -42,7 +42,7 @@ public:
42 return HANDLE_TYPE; 42 return HANDLE_TYPE;
43 } 43 }
44 44
45 std::shared_ptr<ReadableEvent> GetReadableEvent() const; 45 std::shared_ptr<KReadableEvent> GetReadableEvent() const;
46 46
47 void Signal(); 47 void Signal();
48 void Clear(); 48 void Clear();
@@ -52,7 +52,7 @@ public:
52private: 52private:
53 explicit WritableEvent(KernelCore& kernel); 53 explicit WritableEvent(KernelCore& kernel);
54 54
55 std::shared_ptr<ReadableEvent> readable; 55 std::shared_ptr<KReadableEvent> readable;
56 56
57 std::string name; ///< Name of event (optional) 57 std::string name; ///< Name of event (optional)
58}; 58};
diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp
index 07a755599..8167bd89b 100644
--- a/src/core/hle/service/am/am.cpp
+++ b/src/core/hle/service/am/am.cpp
@@ -13,9 +13,9 @@
13#include "core/file_sys/registered_cache.h" 13#include "core/file_sys/registered_cache.h"
14#include "core/file_sys/savedata_factory.h" 14#include "core/file_sys/savedata_factory.h"
15#include "core/hle/ipc_helpers.h" 15#include "core/hle/ipc_helpers.h"
16#include "core/hle/kernel/k_readable_event.h"
16#include "core/hle/kernel/kernel.h" 17#include "core/hle/kernel/kernel.h"
17#include "core/hle/kernel/process.h" 18#include "core/hle/kernel/process.h"
18#include "core/hle/kernel/readable_event.h"
19#include "core/hle/kernel/transfer_memory.h" 19#include "core/hle/kernel/transfer_memory.h"
20#include "core/hle/kernel/writable_event.h" 20#include "core/hle/kernel/writable_event.h"
21#include "core/hle/service/acc/profile_manager.h" 21#include "core/hle/service/acc/profile_manager.h"
@@ -567,11 +567,11 @@ AppletMessageQueue::AppletMessageQueue(Kernel::KernelCore& kernel) {
567 567
568AppletMessageQueue::~AppletMessageQueue() = default; 568AppletMessageQueue::~AppletMessageQueue() = default;
569 569
570const std::shared_ptr<Kernel::ReadableEvent>& AppletMessageQueue::GetMessageReceiveEvent() const { 570const std::shared_ptr<Kernel::KReadableEvent>& AppletMessageQueue::GetMessageReceiveEvent() const {
571 return on_new_message.readable; 571 return on_new_message.readable;
572} 572}
573 573
574const std::shared_ptr<Kernel::ReadableEvent>& AppletMessageQueue::GetOperationModeChangedEvent() 574const std::shared_ptr<Kernel::KReadableEvent>& AppletMessageQueue::GetOperationModeChangedEvent()
575 const { 575 const {
576 return on_operation_mode_changed.readable; 576 return on_operation_mode_changed.readable;
577} 577}
diff --git a/src/core/hle/service/am/am.h b/src/core/hle/service/am/am.h
index 154a48710..ff0510f36 100644
--- a/src/core/hle/service/am/am.h
+++ b/src/core/hle/service/am/am.h
@@ -55,8 +55,8 @@ public:
55 explicit AppletMessageQueue(Kernel::KernelCore& kernel); 55 explicit AppletMessageQueue(Kernel::KernelCore& kernel);
56 ~AppletMessageQueue(); 56 ~AppletMessageQueue();
57 57
58 const std::shared_ptr<Kernel::ReadableEvent>& GetMessageReceiveEvent() const; 58 const std::shared_ptr<Kernel::KReadableEvent>& GetMessageReceiveEvent() const;
59 const std::shared_ptr<Kernel::ReadableEvent>& GetOperationModeChangedEvent() const; 59 const std::shared_ptr<Kernel::KReadableEvent>& GetOperationModeChangedEvent() const;
60 void PushMessage(AppletMessage msg); 60 void PushMessage(AppletMessage msg);
61 AppletMessage PopMessage(); 61 AppletMessage PopMessage();
62 std::size_t GetMessageCount() const; 62 std::size_t GetMessageCount() const;
diff --git a/src/core/hle/service/am/applets/applets.cpp b/src/core/hle/service/am/applets/applets.cpp
index 08676c3fc..ac2f3f43a 100644
--- a/src/core/hle/service/am/applets/applets.cpp
+++ b/src/core/hle/service/am/applets/applets.cpp
@@ -11,7 +11,7 @@
11#include "core/frontend/applets/profile_select.h" 11#include "core/frontend/applets/profile_select.h"
12#include "core/frontend/applets/software_keyboard.h" 12#include "core/frontend/applets/software_keyboard.h"
13#include "core/frontend/applets/web_browser.h" 13#include "core/frontend/applets/web_browser.h"
14#include "core/hle/kernel/readable_event.h" 14#include "core/hle/kernel/k_readable_event.h"
15#include "core/hle/kernel/server_session.h" 15#include "core/hle/kernel/server_session.h"
16#include "core/hle/kernel/writable_event.h" 16#include "core/hle/kernel/writable_event.h"
17#include "core/hle/service/am/am.h" 17#include "core/hle/service/am/am.h"
@@ -112,15 +112,15 @@ void AppletDataBroker::SignalStateChanged() const {
112 state_changed_event.writable->Signal(); 112 state_changed_event.writable->Signal();
113} 113}
114 114
115std::shared_ptr<Kernel::ReadableEvent> AppletDataBroker::GetNormalDataEvent() const { 115std::shared_ptr<Kernel::KReadableEvent> AppletDataBroker::GetNormalDataEvent() const {
116 return pop_out_data_event.readable; 116 return pop_out_data_event.readable;
117} 117}
118 118
119std::shared_ptr<Kernel::ReadableEvent> AppletDataBroker::GetInteractiveDataEvent() const { 119std::shared_ptr<Kernel::KReadableEvent> AppletDataBroker::GetInteractiveDataEvent() const {
120 return pop_interactive_out_data_event.readable; 120 return pop_interactive_out_data_event.readable;
121} 121}
122 122
123std::shared_ptr<Kernel::ReadableEvent> AppletDataBroker::GetStateChangedEvent() const { 123std::shared_ptr<Kernel::KReadableEvent> AppletDataBroker::GetStateChangedEvent() const {
124 return state_changed_event.readable; 124 return state_changed_event.readable;
125} 125}
126 126
diff --git a/src/core/hle/service/am/applets/applets.h b/src/core/hle/service/am/applets/applets.h
index 4fd792c05..af0ad8346 100644
--- a/src/core/hle/service/am/applets/applets.h
+++ b/src/core/hle/service/am/applets/applets.h
@@ -87,9 +87,9 @@ public:
87 87
88 void SignalStateChanged() const; 88 void SignalStateChanged() const;
89 89
90 std::shared_ptr<Kernel::ReadableEvent> GetNormalDataEvent() const; 90 std::shared_ptr<Kernel::KReadableEvent> GetNormalDataEvent() const;
91 std::shared_ptr<Kernel::ReadableEvent> GetInteractiveDataEvent() const; 91 std::shared_ptr<Kernel::KReadableEvent> GetInteractiveDataEvent() const;
92 std::shared_ptr<Kernel::ReadableEvent> GetStateChangedEvent() const; 92 std::shared_ptr<Kernel::KReadableEvent> GetStateChangedEvent() const;
93 93
94private: 94private:
95 // Queues are named from applet's perspective 95 // Queues are named from applet's perspective
diff --git a/src/core/hle/service/aoc/aoc_u.cpp b/src/core/hle/service/aoc/aoc_u.cpp
index 23e28565b..d63bb2a04 100644
--- a/src/core/hle/service/aoc/aoc_u.cpp
+++ b/src/core/hle/service/aoc/aoc_u.cpp
@@ -14,9 +14,9 @@
14#include "core/file_sys/patch_manager.h" 14#include "core/file_sys/patch_manager.h"
15#include "core/file_sys/registered_cache.h" 15#include "core/file_sys/registered_cache.h"
16#include "core/hle/ipc_helpers.h" 16#include "core/hle/ipc_helpers.h"
17#include "core/hle/kernel/k_readable_event.h"
17#include "core/hle/kernel/kernel.h" 18#include "core/hle/kernel/kernel.h"
18#include "core/hle/kernel/process.h" 19#include "core/hle/kernel/process.h"
19#include "core/hle/kernel/readable_event.h"
20#include "core/hle/kernel/writable_event.h" 20#include "core/hle/kernel/writable_event.h"
21#include "core/hle/service/aoc/aoc_u.h" 21#include "core/hle/service/aoc/aoc_u.h"
22#include "core/loader/loader.h" 22#include "core/loader/loader.h"
diff --git a/src/core/hle/service/audio/audout_u.cpp b/src/core/hle/service/audio/audout_u.cpp
index 273a46265..b4c8e5cf4 100644
--- a/src/core/hle/service/audio/audout_u.cpp
+++ b/src/core/hle/service/audio/audout_u.cpp
@@ -14,8 +14,8 @@
14#include "core/core.h" 14#include "core/core.h"
15#include "core/hle/ipc_helpers.h" 15#include "core/hle/ipc_helpers.h"
16#include "core/hle/kernel/hle_ipc.h" 16#include "core/hle/kernel/hle_ipc.h"
17#include "core/hle/kernel/k_readable_event.h"
17#include "core/hle/kernel/kernel.h" 18#include "core/hle/kernel/kernel.h"
18#include "core/hle/kernel/readable_event.h"
19#include "core/hle/kernel/writable_event.h" 19#include "core/hle/kernel/writable_event.h"
20#include "core/hle/service/audio/audout_u.h" 20#include "core/hle/service/audio/audout_u.h"
21#include "core/hle/service/audio/errors.h" 21#include "core/hle/service/audio/errors.h"
diff --git a/src/core/hle/service/audio/audren_u.cpp b/src/core/hle/service/audio/audren_u.cpp
index c5c22d053..dee0df5b6 100644
--- a/src/core/hle/service/audio/audren_u.cpp
+++ b/src/core/hle/service/audio/audren_u.cpp
@@ -16,8 +16,8 @@
16#include "core/core.h" 16#include "core/core.h"
17#include "core/hle/ipc_helpers.h" 17#include "core/hle/ipc_helpers.h"
18#include "core/hle/kernel/hle_ipc.h" 18#include "core/hle/kernel/hle_ipc.h"
19#include "core/hle/kernel/k_readable_event.h"
19#include "core/hle/kernel/kernel.h" 20#include "core/hle/kernel/kernel.h"
20#include "core/hle/kernel/readable_event.h"
21#include "core/hle/kernel/writable_event.h" 21#include "core/hle/kernel/writable_event.h"
22#include "core/hle/service/audio/audren_u.h" 22#include "core/hle/service/audio/audren_u.h"
23#include "core/hle/service/audio/errors.h" 23#include "core/hle/service/audio/errors.h"
diff --git a/src/core/hle/service/bcat/backend/backend.cpp b/src/core/hle/service/bcat/backend/backend.cpp
index 174388445..ebc18c123 100644
--- a/src/core/hle/service/bcat/backend/backend.cpp
+++ b/src/core/hle/service/bcat/backend/backend.cpp
@@ -16,7 +16,7 @@ ProgressServiceBackend::ProgressServiceBackend(Kernel::KernelCore& kernel,
16 kernel, std::string("ProgressServiceBackend:UpdateEvent:").append(event_name)); 16 kernel, std::string("ProgressServiceBackend:UpdateEvent:").append(event_name));
17} 17}
18 18
19std::shared_ptr<Kernel::ReadableEvent> ProgressServiceBackend::GetEvent() const { 19std::shared_ptr<Kernel::KReadableEvent> ProgressServiceBackend::GetEvent() const {
20 return event.readable; 20 return event.readable;
21} 21}
22 22
diff --git a/src/core/hle/service/bcat/backend/backend.h b/src/core/hle/service/bcat/backend/backend.h
index 48bbbe66f..fb398bd17 100644
--- a/src/core/hle/service/bcat/backend/backend.h
+++ b/src/core/hle/service/bcat/backend/backend.h
@@ -11,7 +11,7 @@
11 11
12#include "common/common_types.h" 12#include "common/common_types.h"
13#include "core/file_sys/vfs_types.h" 13#include "core/file_sys/vfs_types.h"
14#include "core/hle/kernel/readable_event.h" 14#include "core/hle/kernel/k_readable_event.h"
15#include "core/hle/kernel/writable_event.h" 15#include "core/hle/kernel/writable_event.h"
16#include "core/hle/result.h" 16#include "core/hle/result.h"
17 17
@@ -98,7 +98,7 @@ public:
98private: 98private:
99 explicit ProgressServiceBackend(Kernel::KernelCore& kernel, std::string_view event_name); 99 explicit ProgressServiceBackend(Kernel::KernelCore& kernel, std::string_view event_name);
100 100
101 std::shared_ptr<Kernel::ReadableEvent> GetEvent() const; 101 std::shared_ptr<Kernel::KReadableEvent> GetEvent() const;
102 DeliveryCacheProgressImpl& GetImpl(); 102 DeliveryCacheProgressImpl& GetImpl();
103 103
104 void SignalUpdate() const; 104 void SignalUpdate() const;
diff --git a/src/core/hle/service/bcat/module.cpp b/src/core/hle/service/bcat/module.cpp
index b8696a395..d7a77185f 100644
--- a/src/core/hle/service/bcat/module.cpp
+++ b/src/core/hle/service/bcat/module.cpp
@@ -11,8 +11,8 @@
11#include "core/core.h" 11#include "core/core.h"
12#include "core/file_sys/vfs.h" 12#include "core/file_sys/vfs.h"
13#include "core/hle/ipc_helpers.h" 13#include "core/hle/ipc_helpers.h"
14#include "core/hle/kernel/k_readable_event.h"
14#include "core/hle/kernel/process.h" 15#include "core/hle/kernel/process.h"
15#include "core/hle/kernel/readable_event.h"
16#include "core/hle/kernel/writable_event.h" 16#include "core/hle/kernel/writable_event.h"
17#include "core/hle/service/bcat/backend/backend.h" 17#include "core/hle/service/bcat/backend/backend.h"
18#include "core/hle/service/bcat/bcat.h" 18#include "core/hle/service/bcat/bcat.h"
@@ -89,7 +89,7 @@ struct DeliveryCacheDirectoryEntry {
89class IDeliveryCacheProgressService final : public ServiceFramework<IDeliveryCacheProgressService> { 89class IDeliveryCacheProgressService final : public ServiceFramework<IDeliveryCacheProgressService> {
90public: 90public:
91 explicit IDeliveryCacheProgressService(Core::System& system_, 91 explicit IDeliveryCacheProgressService(Core::System& system_,
92 std::shared_ptr<Kernel::ReadableEvent> event_, 92 std::shared_ptr<Kernel::KReadableEvent> event_,
93 const DeliveryCacheProgressImpl& impl_) 93 const DeliveryCacheProgressImpl& impl_)
94 : ServiceFramework{system_, "IDeliveryCacheProgressService"}, event{std::move(event_)}, 94 : ServiceFramework{system_, "IDeliveryCacheProgressService"}, event{std::move(event_)},
95 impl{impl_} { 95 impl{impl_} {
@@ -121,7 +121,7 @@ private:
121 rb.Push(RESULT_SUCCESS); 121 rb.Push(RESULT_SUCCESS);
122 } 122 }
123 123
124 std::shared_ptr<Kernel::ReadableEvent> event; 124 std::shared_ptr<Kernel::KReadableEvent> event;
125 const DeliveryCacheProgressImpl& impl; 125 const DeliveryCacheProgressImpl& impl;
126}; 126};
127 127
diff --git a/src/core/hle/service/btdrv/btdrv.cpp b/src/core/hle/service/btdrv/btdrv.cpp
index 2de86f1f1..908d020e1 100644
--- a/src/core/hle/service/btdrv/btdrv.cpp
+++ b/src/core/hle/service/btdrv/btdrv.cpp
@@ -6,8 +6,8 @@
6#include "core/core.h" 6#include "core/core.h"
7#include "core/hle/ipc_helpers.h" 7#include "core/hle/ipc_helpers.h"
8#include "core/hle/kernel/hle_ipc.h" 8#include "core/hle/kernel/hle_ipc.h"
9#include "core/hle/kernel/k_readable_event.h"
9#include "core/hle/kernel/kernel.h" 10#include "core/hle/kernel/kernel.h"
10#include "core/hle/kernel/readable_event.h"
11#include "core/hle/kernel/writable_event.h" 11#include "core/hle/kernel/writable_event.h"
12#include "core/hle/service/btdrv/btdrv.h" 12#include "core/hle/service/btdrv/btdrv.h"
13#include "core/hle/service/service.h" 13#include "core/hle/service/service.h"
diff --git a/src/core/hle/service/btm/btm.cpp b/src/core/hle/service/btm/btm.cpp
index 38b55300e..9ec4235a2 100644
--- a/src/core/hle/service/btm/btm.cpp
+++ b/src/core/hle/service/btm/btm.cpp
@@ -8,8 +8,8 @@
8#include "core/core.h" 8#include "core/core.h"
9#include "core/hle/ipc_helpers.h" 9#include "core/hle/ipc_helpers.h"
10#include "core/hle/kernel/hle_ipc.h" 10#include "core/hle/kernel/hle_ipc.h"
11#include "core/hle/kernel/k_readable_event.h"
11#include "core/hle/kernel/kernel.h" 12#include "core/hle/kernel/kernel.h"
12#include "core/hle/kernel/readable_event.h"
13#include "core/hle/kernel/writable_event.h" 13#include "core/hle/kernel/writable_event.h"
14#include "core/hle/service/btm/btm.h" 14#include "core/hle/service/btm/btm.h"
15#include "core/hle/service/service.h" 15#include "core/hle/service/service.h"
diff --git a/src/core/hle/service/friend/friend.cpp b/src/core/hle/service/friend/friend.cpp
index c5b053c31..5513d3adf 100644
--- a/src/core/hle/service/friend/friend.cpp
+++ b/src/core/hle/service/friend/friend.cpp
@@ -7,7 +7,7 @@
7#include "common/uuid.h" 7#include "common/uuid.h"
8#include "core/core.h" 8#include "core/core.h"
9#include "core/hle/ipc_helpers.h" 9#include "core/hle/ipc_helpers.h"
10#include "core/hle/kernel/readable_event.h" 10#include "core/hle/kernel/k_readable_event.h"
11#include "core/hle/kernel/writable_event.h" 11#include "core/hle/kernel/writable_event.h"
12#include "core/hle/service/friend/errors.h" 12#include "core/hle/service/friend/errors.h"
13#include "core/hle/service/friend/friend.h" 13#include "core/hle/service/friend/friend.h"
diff --git a/src/core/hle/service/hid/controllers/npad.cpp b/src/core/hle/service/hid/controllers/npad.cpp
index 0c227b135..4c08ca2ca 100644
--- a/src/core/hle/service/hid/controllers/npad.cpp
+++ b/src/core/hle/service/hid/controllers/npad.cpp
@@ -12,8 +12,8 @@
12#include "core/core.h" 12#include "core/core.h"
13#include "core/core_timing.h" 13#include "core/core_timing.h"
14#include "core/frontend/input.h" 14#include "core/frontend/input.h"
15#include "core/hle/kernel/k_readable_event.h"
15#include "core/hle/kernel/kernel.h" 16#include "core/hle/kernel/kernel.h"
16#include "core/hle/kernel/readable_event.h"
17#include "core/hle/kernel/writable_event.h" 17#include "core/hle/kernel/writable_event.h"
18#include "core/hle/service/hid/controllers/npad.h" 18#include "core/hle/service/hid/controllers/npad.h"
19#include "core/settings.h" 19#include "core/settings.h"
@@ -872,7 +872,8 @@ bool Controller_NPad::IsVibrationDeviceMounted(const DeviceHandle& vibration_dev
872 return vibration_devices_mounted[npad_index][device_index]; 872 return vibration_devices_mounted[npad_index][device_index];
873} 873}
874 874
875std::shared_ptr<Kernel::ReadableEvent> Controller_NPad::GetStyleSetChangedEvent(u32 npad_id) const { 875std::shared_ptr<Kernel::KReadableEvent> Controller_NPad::GetStyleSetChangedEvent(
876 u32 npad_id) const {
876 const auto& styleset_event = styleset_changed_events[NPadIdToIndex(npad_id)]; 877 const auto& styleset_event = styleset_changed_events[NPadIdToIndex(npad_id)];
877 return styleset_event.readable; 878 return styleset_event.readable;
878} 879}
diff --git a/src/core/hle/service/hid/controllers/npad.h b/src/core/hle/service/hid/controllers/npad.h
index 2e13922b9..944970766 100644
--- a/src/core/hle/service/hid/controllers/npad.h
+++ b/src/core/hle/service/hid/controllers/npad.h
@@ -187,7 +187,7 @@ public:
187 187
188 bool IsVibrationDeviceMounted(const DeviceHandle& vibration_device_handle) const; 188 bool IsVibrationDeviceMounted(const DeviceHandle& vibration_device_handle) const;
189 189
190 std::shared_ptr<Kernel::ReadableEvent> GetStyleSetChangedEvent(u32 npad_id) const; 190 std::shared_ptr<Kernel::KReadableEvent> GetStyleSetChangedEvent(u32 npad_id) const;
191 void SignalStyleSetChangedEvent(u32 npad_id) const; 191 void SignalStyleSetChangedEvent(u32 npad_id) const;
192 192
193 // Adds a new controller at an index. 193 // Adds a new controller at an index.
diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp
index 4cee4838c..ee12d8e19 100644
--- a/src/core/hle/service/hid/hid.cpp
+++ b/src/core/hle/service/hid/hid.cpp
@@ -14,8 +14,8 @@
14#include "core/hle/ipc_helpers.h" 14#include "core/hle/ipc_helpers.h"
15#include "core/hle/kernel/client_port.h" 15#include "core/hle/kernel/client_port.h"
16#include "core/hle/kernel/client_session.h" 16#include "core/hle/kernel/client_session.h"
17#include "core/hle/kernel/k_readable_event.h"
17#include "core/hle/kernel/kernel.h" 18#include "core/hle/kernel/kernel.h"
18#include "core/hle/kernel/readable_event.h"
19#include "core/hle/kernel/shared_memory.h" 19#include "core/hle/kernel/shared_memory.h"
20#include "core/hle/kernel/writable_event.h" 20#include "core/hle/kernel/writable_event.h"
21#include "core/hle/service/hid/errors.h" 21#include "core/hle/service/hid/errors.h"
diff --git a/src/core/hle/service/nfp/nfp.cpp b/src/core/hle/service/nfp/nfp.cpp
index a515fdc60..173ab341d 100644
--- a/src/core/hle/service/nfp/nfp.cpp
+++ b/src/core/hle/service/nfp/nfp.cpp
@@ -8,9 +8,9 @@
8#include "common/logging/log.h" 8#include "common/logging/log.h"
9#include "core/core.h" 9#include "core/core.h"
10#include "core/hle/ipc_helpers.h" 10#include "core/hle/ipc_helpers.h"
11#include "core/hle/kernel/k_readable_event.h"
11#include "core/hle/kernel/k_thread.h" 12#include "core/hle/kernel/k_thread.h"
12#include "core/hle/kernel/kernel.h" 13#include "core/hle/kernel/kernel.h"
13#include "core/hle/kernel/readable_event.h"
14#include "core/hle/kernel/writable_event.h" 14#include "core/hle/kernel/writable_event.h"
15#include "core/hle/lock.h" 15#include "core/hle/lock.h"
16#include "core/hle/service/nfp/nfp.h" 16#include "core/hle/service/nfp/nfp.h"
@@ -340,7 +340,7 @@ bool Module::Interface::LoadAmiibo(const std::vector<u8>& buffer) {
340 return true; 340 return true;
341} 341}
342 342
343const std::shared_ptr<Kernel::ReadableEvent>& Module::Interface::GetNFCEvent() const { 343const std::shared_ptr<Kernel::KReadableEvent>& Module::Interface::GetNFCEvent() const {
344 return nfc_tag_load.readable; 344 return nfc_tag_load.readable;
345} 345}
346 346
diff --git a/src/core/hle/service/nfp/nfp.h b/src/core/hle/service/nfp/nfp.h
index 295de535b..de510ff24 100644
--- a/src/core/hle/service/nfp/nfp.h
+++ b/src/core/hle/service/nfp/nfp.h
@@ -6,7 +6,7 @@
6 6
7#include <array> 7#include <array>
8#include <vector> 8#include <vector>
9#include "core/hle/kernel/readable_event.h" 9#include "core/hle/kernel/k_readable_event.h"
10#include "core/hle/kernel/writable_event.h" 10#include "core/hle/kernel/writable_event.h"
11#include "core/hle/service/service.h" 11#include "core/hle/service/service.h"
12 12
@@ -35,7 +35,7 @@ public:
35 35
36 void CreateUserInterface(Kernel::HLERequestContext& ctx); 36 void CreateUserInterface(Kernel::HLERequestContext& ctx);
37 bool LoadAmiibo(const std::vector<u8>& buffer); 37 bool LoadAmiibo(const std::vector<u8>& buffer);
38 const std::shared_ptr<Kernel::ReadableEvent>& GetNFCEvent() const; 38 const std::shared_ptr<Kernel::KReadableEvent>& GetNFCEvent() const;
39 const AmiiboFile& GetAmiiboBuffer() const; 39 const AmiiboFile& GetAmiiboBuffer() const;
40 40
41 private: 41 private:
diff --git a/src/core/hle/service/nifm/nifm.cpp b/src/core/hle/service/nifm/nifm.cpp
index 8372e170c..0a09c41ff 100644
--- a/src/core/hle/service/nifm/nifm.cpp
+++ b/src/core/hle/service/nifm/nifm.cpp
@@ -4,8 +4,8 @@
4 4
5#include "core/core.h" 5#include "core/core.h"
6#include "core/hle/ipc_helpers.h" 6#include "core/hle/ipc_helpers.h"
7#include "core/hle/kernel/k_readable_event.h"
7#include "core/hle/kernel/kernel.h" 8#include "core/hle/kernel/kernel.h"
8#include "core/hle/kernel/readable_event.h"
9#include "core/hle/kernel/writable_event.h" 9#include "core/hle/kernel/writable_event.h"
10#include "core/hle/service/nifm/nifm.h" 10#include "core/hle/service/nifm/nifm.h"
11#include "core/hle/service/service.h" 11#include "core/hle/service/service.h"
diff --git a/src/core/hle/service/nim/nim.cpp b/src/core/hle/service/nim/nim.cpp
index d16223064..bb681f0c7 100644
--- a/src/core/hle/service/nim/nim.cpp
+++ b/src/core/hle/service/nim/nim.cpp
@@ -6,8 +6,8 @@
6#include <ctime> 6#include <ctime>
7#include "core/core.h" 7#include "core/core.h"
8#include "core/hle/ipc_helpers.h" 8#include "core/hle/ipc_helpers.h"
9#include "core/hle/kernel/k_readable_event.h"
9#include "core/hle/kernel/kernel.h" 10#include "core/hle/kernel/kernel.h"
10#include "core/hle/kernel/readable_event.h"
11#include "core/hle/kernel/writable_event.h" 11#include "core/hle/kernel/writable_event.h"
12#include "core/hle/service/nim/nim.h" 12#include "core/hle/service/nim/nim.h"
13#include "core/hle/service/service.h" 13#include "core/hle/service/service.h"
diff --git a/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp b/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp
index 060599bab..1fd5504a8 100644
--- a/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp
+++ b/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp
@@ -8,7 +8,7 @@
8#include "common/assert.h" 8#include "common/assert.h"
9#include "common/logging/log.h" 9#include "common/logging/log.h"
10#include "core/core.h" 10#include "core/core.h"
11#include "core/hle/kernel/readable_event.h" 11#include "core/hle/kernel/k_readable_event.h"
12#include "core/hle/kernel/writable_event.h" 12#include "core/hle/kernel/writable_event.h"
13#include "core/hle/service/nvdrv/devices/nvhost_ctrl.h" 13#include "core/hle/service/nvdrv/devices/nvhost_ctrl.h"
14#include "video_core/gpu.h" 14#include "video_core/gpu.h"
diff --git a/src/core/hle/service/nvdrv/interface.cpp b/src/core/hle/service/nvdrv/interface.cpp
index 1328b64d0..187501be8 100644
--- a/src/core/hle/service/nvdrv/interface.cpp
+++ b/src/core/hle/service/nvdrv/interface.cpp
@@ -6,9 +6,9 @@
6#include "common/logging/log.h" 6#include "common/logging/log.h"
7#include "core/core.h" 7#include "core/core.h"
8#include "core/hle/ipc_helpers.h" 8#include "core/hle/ipc_helpers.h"
9#include "core/hle/kernel/k_readable_event.h"
9#include "core/hle/kernel/k_thread.h" 10#include "core/hle/kernel/k_thread.h"
10#include "core/hle/kernel/kernel.h" 11#include "core/hle/kernel/kernel.h"
11#include "core/hle/kernel/readable_event.h"
12#include "core/hle/kernel/writable_event.h" 12#include "core/hle/kernel/writable_event.h"
13#include "core/hle/service/nvdrv/interface.h" 13#include "core/hle/service/nvdrv/interface.h"
14#include "core/hle/service/nvdrv/nvdata.h" 14#include "core/hle/service/nvdrv/nvdata.h"
diff --git a/src/core/hle/service/nvdrv/nvdrv.cpp b/src/core/hle/service/nvdrv/nvdrv.cpp
index 620c18728..caeab0bd2 100644
--- a/src/core/hle/service/nvdrv/nvdrv.cpp
+++ b/src/core/hle/service/nvdrv/nvdrv.cpp
@@ -7,7 +7,7 @@
7#include <fmt/format.h> 7#include <fmt/format.h>
8#include "core/core.h" 8#include "core/core.h"
9#include "core/hle/ipc_helpers.h" 9#include "core/hle/ipc_helpers.h"
10#include "core/hle/kernel/readable_event.h" 10#include "core/hle/kernel/k_readable_event.h"
11#include "core/hle/kernel/writable_event.h" 11#include "core/hle/kernel/writable_event.h"
12#include "core/hle/service/nvdrv/devices/nvdevice.h" 12#include "core/hle/service/nvdrv/devices/nvdevice.h"
13#include "core/hle/service/nvdrv/devices/nvdisp_disp0.h" 13#include "core/hle/service/nvdrv/devices/nvdisp_disp0.h"
@@ -171,7 +171,7 @@ void Module::SignalSyncpt(const u32 syncpoint_id, const u32 value) {
171 } 171 }
172} 172}
173 173
174std::shared_ptr<Kernel::ReadableEvent> Module::GetEvent(const u32 event_id) const { 174std::shared_ptr<Kernel::KReadableEvent> Module::GetEvent(const u32 event_id) const {
175 return events_interface.events[event_id].event.readable; 175 return events_interface.events[event_id].event.readable;
176} 176}
177 177
diff --git a/src/core/hle/service/nvdrv/nvdrv.h b/src/core/hle/service/nvdrv/nvdrv.h
index 144e657e5..8a75c92ff 100644
--- a/src/core/hle/service/nvdrv/nvdrv.h
+++ b/src/core/hle/service/nvdrv/nvdrv.h
@@ -132,7 +132,7 @@ public:
132 132
133 void SignalSyncpt(const u32 syncpoint_id, const u32 value); 133 void SignalSyncpt(const u32 syncpoint_id, const u32 value);
134 134
135 std::shared_ptr<Kernel::ReadableEvent> GetEvent(u32 event_id) const; 135 std::shared_ptr<Kernel::KReadableEvent> GetEvent(u32 event_id) const;
136 136
137 std::shared_ptr<Kernel::WritableEvent> GetEventWriteable(u32 event_id) const; 137 std::shared_ptr<Kernel::WritableEvent> GetEventWriteable(u32 event_id) const;
138 138
diff --git a/src/core/hle/service/nvflinger/buffer_queue.cpp b/src/core/hle/service/nvflinger/buffer_queue.cpp
index 5578181a4..b7fd75d57 100644
--- a/src/core/hle/service/nvflinger/buffer_queue.cpp
+++ b/src/core/hle/service/nvflinger/buffer_queue.cpp
@@ -7,8 +7,8 @@
7#include "common/assert.h" 7#include "common/assert.h"
8#include "common/logging/log.h" 8#include "common/logging/log.h"
9#include "core/core.h" 9#include "core/core.h"
10#include "core/hle/kernel/k_readable_event.h"
10#include "core/hle/kernel/kernel.h" 11#include "core/hle/kernel/kernel.h"
11#include "core/hle/kernel/readable_event.h"
12#include "core/hle/kernel/writable_event.h" 12#include "core/hle/kernel/writable_event.h"
13#include "core/hle/service/nvflinger/buffer_queue.h" 13#include "core/hle/service/nvflinger/buffer_queue.h"
14 14
@@ -192,7 +192,7 @@ std::shared_ptr<Kernel::WritableEvent> BufferQueue::GetWritableBufferWaitEvent()
192 return buffer_wait_event.writable; 192 return buffer_wait_event.writable;
193} 193}
194 194
195std::shared_ptr<Kernel::ReadableEvent> BufferQueue::GetBufferWaitEvent() const { 195std::shared_ptr<Kernel::KReadableEvent> BufferQueue::GetBufferWaitEvent() const {
196 return buffer_wait_event.readable; 196 return buffer_wait_event.readable;
197} 197}
198 198
diff --git a/src/core/hle/service/nvflinger/buffer_queue.h b/src/core/hle/service/nvflinger/buffer_queue.h
index ad7469277..8386e42b1 100644
--- a/src/core/hle/service/nvflinger/buffer_queue.h
+++ b/src/core/hle/service/nvflinger/buffer_queue.h
@@ -115,7 +115,7 @@ public:
115 115
116 std::shared_ptr<Kernel::WritableEvent> GetWritableBufferWaitEvent() const; 116 std::shared_ptr<Kernel::WritableEvent> GetWritableBufferWaitEvent() const;
117 117
118 std::shared_ptr<Kernel::ReadableEvent> GetBufferWaitEvent() const; 118 std::shared_ptr<Kernel::KReadableEvent> GetBufferWaitEvent() const;
119 119
120private: 120private:
121 BufferQueue(const BufferQueue&) = delete; 121 BufferQueue(const BufferQueue&) = delete;
diff --git a/src/core/hle/service/nvflinger/nvflinger.cpp b/src/core/hle/service/nvflinger/nvflinger.cpp
index ceaa93d28..ac2906e5b 100644
--- a/src/core/hle/service/nvflinger/nvflinger.cpp
+++ b/src/core/hle/service/nvflinger/nvflinger.cpp
@@ -14,8 +14,8 @@
14#include "core/core_timing.h" 14#include "core/core_timing.h"
15#include "core/core_timing_util.h" 15#include "core/core_timing_util.h"
16#include "core/hardware_properties.h" 16#include "core/hardware_properties.h"
17#include "core/hle/kernel/k_readable_event.h"
17#include "core/hle/kernel/kernel.h" 18#include "core/hle/kernel/kernel.h"
18#include "core/hle/kernel/readable_event.h"
19#include "core/hle/service/nvdrv/devices/nvdisp_disp0.h" 19#include "core/hle/service/nvdrv/devices/nvdisp_disp0.h"
20#include "core/hle/service/nvdrv/nvdrv.h" 20#include "core/hle/service/nvdrv/nvdrv.h"
21#include "core/hle/service/nvflinger/buffer_queue.h" 21#include "core/hle/service/nvflinger/buffer_queue.h"
@@ -165,7 +165,7 @@ std::optional<u32> NVFlinger::FindBufferQueueId(u64 display_id, u64 layer_id) co
165 return layer->GetBufferQueue().GetId(); 165 return layer->GetBufferQueue().GetId();
166} 166}
167 167
168std::shared_ptr<Kernel::ReadableEvent> NVFlinger::FindVsyncEvent(u64 display_id) const { 168std::shared_ptr<Kernel::KReadableEvent> NVFlinger::FindVsyncEvent(u64 display_id) const {
169 const auto guard = Lock(); 169 const auto guard = Lock();
170 auto* const display = FindDisplay(display_id); 170 auto* const display = FindDisplay(display_id);
171 171
diff --git a/src/core/hle/service/nvflinger/nvflinger.h b/src/core/hle/service/nvflinger/nvflinger.h
index c6765259f..8ba9c64e3 100644
--- a/src/core/hle/service/nvflinger/nvflinger.h
+++ b/src/core/hle/service/nvflinger/nvflinger.h
@@ -26,7 +26,7 @@ struct EventType;
26} // namespace Core::Timing 26} // namespace Core::Timing
27 27
28namespace Kernel { 28namespace Kernel {
29class ReadableEvent; 29class KReadableEvent;
30class WritableEvent; 30class WritableEvent;
31} // namespace Kernel 31} // namespace Kernel
32 32
@@ -72,7 +72,7 @@ public:
72 /// Gets the vsync event for the specified display. 72 /// Gets the vsync event for the specified display.
73 /// 73 ///
74 /// If an invalid display ID is provided, then nullptr is returned. 74 /// If an invalid display ID is provided, then nullptr is returned.
75 [[nodiscard]] std::shared_ptr<Kernel::ReadableEvent> FindVsyncEvent(u64 display_id) const; 75 [[nodiscard]] std::shared_ptr<Kernel::KReadableEvent> FindVsyncEvent(u64 display_id) const;
76 76
77 /// Obtains a buffer queue identified by the ID. 77 /// Obtains a buffer queue identified by the ID.
78 [[nodiscard]] BufferQueue* FindBufferQueue(u32 id); 78 [[nodiscard]] BufferQueue* FindBufferQueue(u32 id);
diff --git a/src/core/hle/service/ptm/psm.cpp b/src/core/hle/service/ptm/psm.cpp
index a7cfccda3..103595193 100644
--- a/src/core/hle/service/ptm/psm.cpp
+++ b/src/core/hle/service/ptm/psm.cpp
@@ -7,8 +7,8 @@
7#include "common/logging/log.h" 7#include "common/logging/log.h"
8#include "core/core.h" 8#include "core/core.h"
9#include "core/hle/ipc_helpers.h" 9#include "core/hle/ipc_helpers.h"
10#include "core/hle/kernel/k_readable_event.h"
10#include "core/hle/kernel/kernel.h" 11#include "core/hle/kernel/kernel.h"
11#include "core/hle/kernel/readable_event.h"
12#include "core/hle/kernel/writable_event.h" 12#include "core/hle/kernel/writable_event.h"
13#include "core/hle/service/ptm/psm.h" 13#include "core/hle/service/ptm/psm.h"
14#include "core/hle/service/service.h" 14#include "core/hle/service/service.h"
diff --git a/src/core/hle/service/vi/display/vi_display.cpp b/src/core/hle/service/vi/display/vi_display.cpp
index 5a202ac81..a3fb26100 100644
--- a/src/core/hle/service/vi/display/vi_display.cpp
+++ b/src/core/hle/service/vi/display/vi_display.cpp
@@ -9,7 +9,7 @@
9 9
10#include "common/assert.h" 10#include "common/assert.h"
11#include "core/core.h" 11#include "core/core.h"
12#include "core/hle/kernel/readable_event.h" 12#include "core/hle/kernel/k_readable_event.h"
13#include "core/hle/service/vi/display/vi_display.h" 13#include "core/hle/service/vi/display/vi_display.h"
14#include "core/hle/service/vi/layer/vi_layer.h" 14#include "core/hle/service/vi/layer/vi_layer.h"
15 15
@@ -31,7 +31,7 @@ const Layer& Display::GetLayer(std::size_t index) const {
31 return *layers.at(index); 31 return *layers.at(index);
32} 32}
33 33
34std::shared_ptr<Kernel::ReadableEvent> Display::GetVSyncEvent() const { 34std::shared_ptr<Kernel::KReadableEvent> Display::GetVSyncEvent() const {
35 return vsync_event.readable; 35 return vsync_event.readable;
36} 36}
37 37
diff --git a/src/core/hle/service/vi/display/vi_display.h b/src/core/hle/service/vi/display/vi_display.h
index a3855d8cd..bf0d320d1 100644
--- a/src/core/hle/service/vi/display/vi_display.h
+++ b/src/core/hle/service/vi/display/vi_display.h
@@ -58,7 +58,7 @@ public:
58 const Layer& GetLayer(std::size_t index) const; 58 const Layer& GetLayer(std::size_t index) const;
59 59
60 /// Gets the readable vsync event. 60 /// Gets the readable vsync event.
61 std::shared_ptr<Kernel::ReadableEvent> GetVSyncEvent() const; 61 std::shared_ptr<Kernel::KReadableEvent> GetVSyncEvent() const;
62 62
63 /// Signals the internal vsync event. 63 /// Signals the internal vsync event.
64 void SignalVSyncEvent(); 64 void SignalVSyncEvent();
diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp
index f3de2c428..c573d474e 100644
--- a/src/core/hle/service/vi/vi.cpp
+++ b/src/core/hle/service/vi/vi.cpp
@@ -18,8 +18,8 @@
18#include "common/swap.h" 18#include "common/swap.h"
19#include "core/core_timing.h" 19#include "core/core_timing.h"
20#include "core/hle/ipc_helpers.h" 20#include "core/hle/ipc_helpers.h"
21#include "core/hle/kernel/k_readable_event.h"
21#include "core/hle/kernel/k_thread.h" 22#include "core/hle/kernel/k_thread.h"
22#include "core/hle/kernel/readable_event.h"
23#include "core/hle/kernel/writable_event.h" 23#include "core/hle/kernel/writable_event.h"
24#include "core/hle/service/nvdrv/nvdata.h" 24#include "core/hle/service/nvdrv/nvdata.h"
25#include "core/hle/service/nvdrv/nvdrv.h" 25#include "core/hle/service/nvdrv/nvdrv.h"
diff --git a/src/yuzu/debugger/wait_tree.cpp b/src/yuzu/debugger/wait_tree.cpp
index 0e5156dcc..3bca6277b 100644
--- a/src/yuzu/debugger/wait_tree.cpp
+++ b/src/yuzu/debugger/wait_tree.cpp
@@ -13,11 +13,11 @@
13#include "core/arm/arm_interface.h" 13#include "core/arm/arm_interface.h"
14#include "core/core.h" 14#include "core/core.h"
15#include "core/hle/kernel/handle_table.h" 15#include "core/hle/kernel/handle_table.h"
16#include "core/hle/kernel/k_readable_event.h"
16#include "core/hle/kernel/k_scheduler.h" 17#include "core/hle/kernel/k_scheduler.h"
17#include "core/hle/kernel/k_synchronization_object.h" 18#include "core/hle/kernel/k_synchronization_object.h"
18#include "core/hle/kernel/k_thread.h" 19#include "core/hle/kernel/k_thread.h"
19#include "core/hle/kernel/process.h" 20#include "core/hle/kernel/process.h"
20#include "core/hle/kernel/readable_event.h"
21#include "core/hle/kernel/svc_common.h" 21#include "core/hle/kernel/svc_common.h"
22#include "core/hle/kernel/svc_types.h" 22#include "core/hle/kernel/svc_types.h"
23#include "core/memory.h" 23#include "core/memory.h"
@@ -193,7 +193,7 @@ std::unique_ptr<WaitTreeSynchronizationObject> WaitTreeSynchronizationObject::ma
193 const Kernel::KSynchronizationObject& object) { 193 const Kernel::KSynchronizationObject& object) {
194 switch (object.GetHandleType()) { 194 switch (object.GetHandleType()) {
195 case Kernel::HandleType::ReadableEvent: 195 case Kernel::HandleType::ReadableEvent:
196 return std::make_unique<WaitTreeEvent>(static_cast<const Kernel::ReadableEvent&>(object)); 196 return std::make_unique<WaitTreeEvent>(static_cast<const Kernel::KReadableEvent&>(object));
197 case Kernel::HandleType::Thread: 197 case Kernel::HandleType::Thread:
198 return std::make_unique<WaitTreeThread>(static_cast<const Kernel::KThread&>(object)); 198 return std::make_unique<WaitTreeThread>(static_cast<const Kernel::KThread&>(object));
199 default: 199 default:
@@ -373,7 +373,7 @@ std::vector<std::unique_ptr<WaitTreeItem>> WaitTreeThread::GetChildren() const {
373 return list; 373 return list;
374} 374}
375 375
376WaitTreeEvent::WaitTreeEvent(const Kernel::ReadableEvent& object) 376WaitTreeEvent::WaitTreeEvent(const Kernel::KReadableEvent& object)
377 : WaitTreeSynchronizationObject(object) {} 377 : WaitTreeSynchronizationObject(object) {}
378WaitTreeEvent::~WaitTreeEvent() = default; 378WaitTreeEvent::~WaitTreeEvent() = default;
379 379
diff --git a/src/yuzu/debugger/wait_tree.h b/src/yuzu/debugger/wait_tree.h
index b202c5567..3da2fdfd2 100644
--- a/src/yuzu/debugger/wait_tree.h
+++ b/src/yuzu/debugger/wait_tree.h
@@ -18,9 +18,9 @@ class EmuThread;
18 18
19namespace Kernel { 19namespace Kernel {
20class HandleTable; 20class HandleTable;
21class KReadableEvent;
21class KSynchronizationObject; 22class KSynchronizationObject;
22class KThread; 23class KThread;
23class ReadableEvent;
24} // namespace Kernel 24} // namespace Kernel
25 25
26class WaitTreeThread; 26class WaitTreeThread;
@@ -142,7 +142,7 @@ public:
142class WaitTreeEvent : public WaitTreeSynchronizationObject { 142class WaitTreeEvent : public WaitTreeSynchronizationObject {
143 Q_OBJECT 143 Q_OBJECT
144public: 144public:
145 explicit WaitTreeEvent(const Kernel::ReadableEvent& object); 145 explicit WaitTreeEvent(const Kernel::KReadableEvent& object);
146 ~WaitTreeEvent() override; 146 ~WaitTreeEvent() override;
147}; 147};
148 148