summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar bunnei2021-01-29 23:51:40 -0800
committerGravatar bunnei2021-02-05 14:00:36 -0800
commit3f942c01f0d8c42837c49a164ed78f6410d62bda (patch)
treec060645e1c90727ef7cb4c26334e8ed32ff7f577 /src
parenthle: kernel: Rename ReadableEvent to KReadableEvent. (diff)
downloadyuzu-3f942c01f0d8c42837c49a164ed78f6410d62bda.tar.gz
yuzu-3f942c01f0d8c42837c49a164ed78f6410d62bda.tar.xz
yuzu-3f942c01f0d8c42837c49a164ed78f6410d62bda.zip
hle: kernel: Rename WritableEvent to KWritableEvent.
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.h4
-rw-r--r--src/core/hle/kernel/k_writable_event.cpp (renamed from src/core/hle/kernel/writable_event.cpp)16
-rw-r--r--src/core/hle/kernel/k_writable_event.h (renamed from src/core/hle/kernel/writable_event.h)10
-rw-r--r--src/core/hle/kernel/svc.cpp8
-rw-r--r--src/core/hle/service/am/am.cpp16
-rw-r--r--src/core/hle/service/am/am.h2
-rw-r--r--src/core/hle/service/am/applets/applets.cpp8
-rw-r--r--src/core/hle/service/am/applets/applets.h2
-rw-r--r--src/core/hle/service/aoc/aoc_u.cpp6
-rw-r--r--src/core/hle/service/aoc/aoc_u.h2
-rw-r--r--src/core/hle/service/audio/audout_u.cpp4
-rw-r--r--src/core/hle/service/audio/audren_u.cpp10
-rw-r--r--src/core/hle/service/bcat/backend/backend.cpp2
-rw-r--r--src/core/hle/service/bcat/backend/backend.h2
-rw-r--r--src/core/hle/service/bcat/module.cpp2
-rw-r--r--src/core/hle/service/btdrv/btdrv.cpp4
-rw-r--r--src/core/hle/service/btm/btm.cpp10
-rw-r--r--src/core/hle/service/friend/friend.cpp4
-rw-r--r--src/core/hle/service/hid/controllers/npad.cpp4
-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.cpp8
-rw-r--r--src/core/hle/service/nfp/nfp.h2
-rw-r--r--src/core/hle/service/nifm/nifm.cpp6
-rw-r--r--src/core/hle/service/nim/nim.cpp4
-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/interface.h2
-rw-r--r--src/core/hle/service/nvdrv/nvdrv.cpp6
-rw-r--r--src/core/hle/service/nvdrv/nvdrv.h4
-rw-r--r--src/core/hle/service/nvflinger/buffer_queue.cpp6
-rw-r--r--src/core/hle/service/nvflinger/buffer_queue.h4
-rw-r--r--src/core/hle/service/nvflinger/nvflinger.h2
-rw-r--r--src/core/hle/service/ptm/psm.cpp4
-rw-r--r--src/core/hle/service/time/standard_user_system_clock_core.cpp4
-rw-r--r--src/core/hle/service/time/standard_user_system_clock_core.h2
-rw-r--r--src/core/hle/service/time/system_clock_context_update_callback.cpp4
-rw-r--r--src/core/hle/service/time/system_clock_context_update_callback.h6
-rw-r--r--src/core/hle/service/vi/display/vi_display.cpp2
-rw-r--r--src/core/hle/service/vi/display/vi_display.h2
-rw-r--r--src/core/hle/service/vi/vi.cpp2
44 files changed, 101 insertions, 101 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 330cab52c..73ee48f4f 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -178,6 +178,8 @@ add_library(core STATIC
178 hle/kernel/k_thread.cpp 178 hle/kernel/k_thread.cpp
179 hle/kernel/k_thread.h 179 hle/kernel/k_thread.h
180 hle/kernel/k_thread_queue.h 180 hle/kernel/k_thread_queue.h
181 hle/kernel/k_writable_event.cpp
182 hle/kernel/k_writable_event.h
181 hle/kernel/kernel.cpp 183 hle/kernel/kernel.cpp
182 hle/kernel/kernel.h 184 hle/kernel/kernel.h
183 hle/kernel/memory/address_space_info.cpp 185 hle/kernel/memory/address_space_info.cpp
@@ -226,8 +228,6 @@ add_library(core STATIC
226 hle/kernel/time_manager.h 228 hle/kernel/time_manager.h
227 hle/kernel/transfer_memory.cpp 229 hle/kernel/transfer_memory.cpp
228 hle/kernel/transfer_memory.h 230 hle/kernel/transfer_memory.h
229 hle/kernel/writable_event.cpp
230 hle/kernel/writable_event.h
231 hle/lock.cpp 231 hle/lock.cpp
232 hle/lock.h 232 hle/lock.h
233 hle/result.h 233 hle/result.h
diff --git a/src/core/hle/kernel/hle_ipc.cpp b/src/core/hle/kernel/hle_ipc.cpp
index 93b9f793e..7ec62cf18 100644
--- a/src/core/hle/kernel/hle_ipc.cpp
+++ b/src/core/hle/kernel/hle_ipc.cpp
@@ -21,12 +21,12 @@
21#include "core/hle/kernel/k_scheduler.h" 21#include "core/hle/kernel/k_scheduler.h"
22#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h" 22#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h"
23#include "core/hle/kernel/k_thread.h" 23#include "core/hle/kernel/k_thread.h"
24#include "core/hle/kernel/k_writable_event.h"
24#include "core/hle/kernel/kernel.h" 25#include "core/hle/kernel/kernel.h"
25#include "core/hle/kernel/object.h" 26#include "core/hle/kernel/object.h"
26#include "core/hle/kernel/process.h" 27#include "core/hle/kernel/process.h"
27#include "core/hle/kernel/server_session.h" 28#include "core/hle/kernel/server_session.h"
28#include "core/hle/kernel/time_manager.h" 29#include "core/hle/kernel/time_manager.h"
29#include "core/hle/kernel/writable_event.h"
30#include "core/memory.h" 30#include "core/memory.h"
31 31
32namespace Kernel { 32namespace Kernel {
diff --git a/src/core/hle/kernel/hle_ipc.h b/src/core/hle/kernel/hle_ipc.h
index 89ae2a329..9a769781b 100644
--- a/src/core/hle/kernel/hle_ipc.h
+++ b/src/core/hle/kernel/hle_ipc.h
@@ -42,7 +42,7 @@ class Process;
42class ServerSession; 42class ServerSession;
43class KThread; 43class KThread;
44class KReadableEvent; 44class KReadableEvent;
45class WritableEvent; 45class KWritableEvent;
46 46
47enum class ThreadWakeupReason; 47enum class ThreadWakeupReason;
48 48
diff --git a/src/core/hle/kernel/k_readable_event.h b/src/core/hle/kernel/k_readable_event.h
index 50dfc60d3..39eedc411 100644
--- a/src/core/hle/kernel/k_readable_event.h
+++ b/src/core/hle/kernel/k_readable_event.h
@@ -12,10 +12,10 @@ union ResultCode;
12namespace Kernel { 12namespace Kernel {
13 13
14class KernelCore; 14class KernelCore;
15class WritableEvent; 15class KWritableEvent;
16 16
17class KReadableEvent final : public KSynchronizationObject { 17class KReadableEvent final : public KSynchronizationObject {
18 friend class WritableEvent; 18 friend class KWritableEvent;
19 19
20public: 20public:
21 ~KReadableEvent() override; 21 ~KReadableEvent() override;
diff --git a/src/core/hle/kernel/writable_event.cpp b/src/core/hle/kernel/k_writable_event.cpp
index 0d261e6e8..d2857b4c3 100644
--- a/src/core/hle/kernel/writable_event.cpp
+++ b/src/core/hle/kernel/k_writable_event.cpp
@@ -6,17 +6,17 @@
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_readable_event.h"
8#include "core/hle/kernel/k_thread.h" 8#include "core/hle/kernel/k_thread.h"
9#include "core/hle/kernel/k_writable_event.h"
9#include "core/hle/kernel/kernel.h" 10#include "core/hle/kernel/kernel.h"
10#include "core/hle/kernel/object.h" 11#include "core/hle/kernel/object.h"
11#include "core/hle/kernel/writable_event.h"
12 12
13namespace Kernel { 13namespace Kernel {
14 14
15WritableEvent::WritableEvent(KernelCore& kernel) : Object{kernel} {} 15KWritableEvent::KWritableEvent(KernelCore& kernel) : Object{kernel} {}
16WritableEvent::~WritableEvent() = default; 16KWritableEvent::~KWritableEvent() = default;
17 17
18EventPair WritableEvent::CreateEventPair(KernelCore& kernel, std::string name) { 18EventPair KWritableEvent::CreateEventPair(KernelCore& kernel, std::string name) {
19 std::shared_ptr<WritableEvent> writable_event(new WritableEvent(kernel)); 19 std::shared_ptr<KWritableEvent> writable_event(new KWritableEvent(kernel));
20 std::shared_ptr<KReadableEvent> readable_event(new KReadableEvent(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";
@@ -26,15 +26,15 @@ 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<KReadableEvent> WritableEvent::GetReadableEvent() const { 29std::shared_ptr<KReadableEvent> KWritableEvent::GetReadableEvent() const {
30 return readable; 30 return readable;
31} 31}
32 32
33void WritableEvent::Signal() { 33void KWritableEvent::Signal() {
34 readable->Signal(); 34 readable->Signal();
35} 35}
36 36
37void WritableEvent::Clear() { 37void KWritableEvent::Clear() {
38 readable->Clear(); 38 readable->Clear();
39} 39}
40 40
diff --git a/src/core/hle/kernel/writable_event.h b/src/core/hle/kernel/k_writable_event.h
index b288267c5..ad5514b52 100644
--- a/src/core/hle/kernel/writable_event.h
+++ b/src/core/hle/kernel/k_writable_event.h
@@ -12,16 +12,16 @@ namespace Kernel {
12 12
13class KernelCore; 13class KernelCore;
14class KReadableEvent; 14class KReadableEvent;
15class WritableEvent; 15class KWritableEvent;
16 16
17struct EventPair { 17struct EventPair {
18 std::shared_ptr<KReadableEvent> readable; 18 std::shared_ptr<KReadableEvent> readable;
19 std::shared_ptr<WritableEvent> writable; 19 std::shared_ptr<KWritableEvent> writable;
20}; 20};
21 21
22class WritableEvent final : public Object { 22class KWritableEvent final : public Object {
23public: 23public:
24 ~WritableEvent() override; 24 ~KWritableEvent() override;
25 25
26 /** 26 /**
27 * Creates an event 27 * Creates an event
@@ -50,7 +50,7 @@ public:
50 void Finalize() override {} 50 void Finalize() override {}
51 51
52private: 52private:
53 explicit WritableEvent(KernelCore& kernel); 53 explicit KWritableEvent(KernelCore& kernel);
54 54
55 std::shared_ptr<KReadableEvent> readable; 55 std::shared_ptr<KReadableEvent> readable;
56 56
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp
index 1d2a2c321..f94eecbb8 100644
--- a/src/core/hle/kernel/svc.cpp
+++ b/src/core/hle/kernel/svc.cpp
@@ -32,6 +32,7 @@
32#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h" 32#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h"
33#include "core/hle/kernel/k_synchronization_object.h" 33#include "core/hle/kernel/k_synchronization_object.h"
34#include "core/hle/kernel/k_thread.h" 34#include "core/hle/kernel/k_thread.h"
35#include "core/hle/kernel/k_writable_event.h"
35#include "core/hle/kernel/kernel.h" 36#include "core/hle/kernel/kernel.h"
36#include "core/hle/kernel/memory/memory_block.h" 37#include "core/hle/kernel/memory/memory_block.h"
37#include "core/hle/kernel/memory/memory_layout.h" 38#include "core/hle/kernel/memory/memory_layout.h"
@@ -45,7 +46,6 @@
45#include "core/hle/kernel/svc_wrap.h" 46#include "core/hle/kernel/svc_wrap.h"
46#include "core/hle/kernel/time_manager.h" 47#include "core/hle/kernel/time_manager.h"
47#include "core/hle/kernel/transfer_memory.h" 48#include "core/hle/kernel/transfer_memory.h"
48#include "core/hle/kernel/writable_event.h"
49#include "core/hle/lock.h" 49#include "core/hle/lock.h"
50#include "core/hle/result.h" 50#include "core/hle/result.h"
51#include "core/hle/service/service.h" 51#include "core/hle/service/service.h"
@@ -1871,7 +1871,7 @@ static ResultCode CreateEvent(Core::System& system, Handle* write_handle, Handle
1871 1871
1872 auto& kernel = system.Kernel(); 1872 auto& kernel = system.Kernel();
1873 const auto [readable_event, writable_event] = 1873 const auto [readable_event, writable_event] =
1874 WritableEvent::CreateEventPair(kernel, "CreateEvent"); 1874 KWritableEvent::CreateEventPair(kernel, "CreateEvent");
1875 1875
1876 HandleTable& handle_table = kernel.CurrentProcess()->GetHandleTable(); 1876 HandleTable& handle_table = kernel.CurrentProcess()->GetHandleTable();
1877 1877
@@ -1903,7 +1903,7 @@ static ResultCode ClearEvent(Core::System& system, Handle handle) {
1903 1903
1904 const auto& handle_table = system.Kernel().CurrentProcess()->GetHandleTable(); 1904 const auto& handle_table = system.Kernel().CurrentProcess()->GetHandleTable();
1905 1905
1906 auto writable_event = handle_table.Get<WritableEvent>(handle); 1906 auto writable_event = handle_table.Get<KWritableEvent>(handle);
1907 if (writable_event) { 1907 if (writable_event) {
1908 writable_event->Clear(); 1908 writable_event->Clear();
1909 return RESULT_SUCCESS; 1909 return RESULT_SUCCESS;
@@ -1927,7 +1927,7 @@ static ResultCode SignalEvent(Core::System& system, Handle handle) {
1927 LOG_DEBUG(Kernel_SVC, "called. Handle=0x{:08X}", handle); 1927 LOG_DEBUG(Kernel_SVC, "called. Handle=0x{:08X}", handle);
1928 1928
1929 HandleTable& handle_table = system.Kernel().CurrentProcess()->GetHandleTable(); 1929 HandleTable& handle_table = system.Kernel().CurrentProcess()->GetHandleTable();
1930 auto writable_event = handle_table.Get<WritableEvent>(handle); 1930 auto writable_event = handle_table.Get<KWritableEvent>(handle);
1931 1931
1932 if (!writable_event) { 1932 if (!writable_event) {
1933 LOG_ERROR(Kernel_SVC, "Non-existent writable event handle used (0x{:08X})", handle); 1933 LOG_ERROR(Kernel_SVC, "Non-existent writable event handle used (0x{:08X})", handle);
diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp
index 8167bd89b..e1aa208ba 100644
--- a/src/core/hle/service/am/am.cpp
+++ b/src/core/hle/service/am/am.cpp
@@ -14,10 +14,10 @@
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/k_readable_event.h"
17#include "core/hle/kernel/k_writable_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/transfer_memory.h" 20#include "core/hle/kernel/transfer_memory.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"
22#include "core/hle/service/am/am.h" 22#include "core/hle/service/am/am.h"
23#include "core/hle/service/am/applet_ae.h" 23#include "core/hle/service/am/applet_ae.h"
@@ -304,14 +304,14 @@ ISelfController::ISelfController(Core::System& system_, NVFlinger::NVFlinger& nv
304 304
305 auto& kernel = system.Kernel(); 305 auto& kernel = system.Kernel();
306 launchable_event = 306 launchable_event =
307 Kernel::WritableEvent::CreateEventPair(kernel, "ISelfController:LaunchableEvent"); 307 Kernel::KWritableEvent::CreateEventPair(kernel, "ISelfController:LaunchableEvent");
308 308
309 // This event is created by AM on the first time GetAccumulatedSuspendedTickChangedEvent() is 309 // This event is created by AM on the first time GetAccumulatedSuspendedTickChangedEvent() is
310 // called. Yuzu can just create it unconditionally, since it doesn't need to support multiple 310 // called. Yuzu can just create it unconditionally, since it doesn't need to support multiple
311 // ISelfControllers. The event is signaled on creation, and on transition from suspended -> not 311 // ISelfControllers. The event is signaled on creation, and on transition from suspended -> not
312 // suspended if the event has previously been created by a call to 312 // suspended if the event has previously been created by a call to
313 // GetAccumulatedSuspendedTickChangedEvent. 313 // GetAccumulatedSuspendedTickChangedEvent.
314 accumulated_suspended_tick_changed_event = Kernel::WritableEvent::CreateEventPair( 314 accumulated_suspended_tick_changed_event = Kernel::KWritableEvent::CreateEventPair(
315 kernel, "ISelfController:AccumulatedSuspendedTickChangedEvent"); 315 kernel, "ISelfController:AccumulatedSuspendedTickChangedEvent");
316 accumulated_suspended_tick_changed_event.writable->Signal(); 316 accumulated_suspended_tick_changed_event.writable->Signal();
317} 317}
@@ -560,9 +560,9 @@ void ISelfController::GetAccumulatedSuspendedTickChangedEvent(Kernel::HLERequest
560 560
561AppletMessageQueue::AppletMessageQueue(Kernel::KernelCore& kernel) { 561AppletMessageQueue::AppletMessageQueue(Kernel::KernelCore& kernel) {
562 on_new_message = 562 on_new_message =
563 Kernel::WritableEvent::CreateEventPair(kernel, "AMMessageQueue:OnMessageReceived"); 563 Kernel::KWritableEvent::CreateEventPair(kernel, "AMMessageQueue:OnMessageReceived");
564 on_operation_mode_changed = 564 on_operation_mode_changed =
565 Kernel::WritableEvent::CreateEventPair(kernel, "AMMessageQueue:OperationModeChanged"); 565 Kernel::KWritableEvent::CreateEventPair(kernel, "AMMessageQueue:OperationModeChanged");
566} 566}
567 567
568AppletMessageQueue::~AppletMessageQueue() = default; 568AppletMessageQueue::~AppletMessageQueue() = default;
@@ -1229,10 +1229,10 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_)
1229 RegisterHandlers(functions); 1229 RegisterHandlers(functions);
1230 1230
1231 auto& kernel = system.Kernel(); 1231 auto& kernel = system.Kernel();
1232 gpu_error_detected_event = Kernel::WritableEvent::CreateEventPair( 1232 gpu_error_detected_event = Kernel::KWritableEvent::CreateEventPair(
1233 kernel, "IApplicationFunctions:GpuErrorDetectedSystemEvent"); 1233 kernel, "IApplicationFunctions:GpuErrorDetectedSystemEvent");
1234 1234
1235 friend_invitation_storage_channel_event = Kernel::WritableEvent::CreateEventPair( 1235 friend_invitation_storage_channel_event = Kernel::KWritableEvent::CreateEventPair(
1236 kernel, "IApplicationFunctions:FriendInvitationStorageChannelEvent"); 1236 kernel, "IApplicationFunctions:FriendInvitationStorageChannelEvent");
1237 1237
1238 health_warning_disappeared_system_event = Kernel::WritableEvent::CreateEventPair( 1238 health_warning_disappeared_system_event = Kernel::WritableEvent::CreateEventPair(
@@ -1693,7 +1693,7 @@ IHomeMenuFunctions::IHomeMenuFunctions(Core::System& system_)
1693 1693
1694 RegisterHandlers(functions); 1694 RegisterHandlers(functions);
1695 1695
1696 pop_from_general_channel_event = Kernel::WritableEvent::CreateEventPair( 1696 pop_from_general_channel_event = Kernel::KWritableEvent::CreateEventPair(
1697 system.Kernel(), "IHomeMenuFunctions:PopFromGeneralChannelEvent"); 1697 system.Kernel(), "IHomeMenuFunctions:PopFromGeneralChannelEvent");
1698} 1698}
1699 1699
diff --git a/src/core/hle/service/am/am.h b/src/core/hle/service/am/am.h
index ff0510f36..37d7b41de 100644
--- a/src/core/hle/service/am/am.h
+++ b/src/core/hle/service/am/am.h
@@ -7,7 +7,7 @@
7#include <chrono> 7#include <chrono>
8#include <memory> 8#include <memory>
9#include <queue> 9#include <queue>
10#include "core/hle/kernel/writable_event.h" 10#include "core/hle/kernel/k_writable_event.h"
11#include "core/hle/service/service.h" 11#include "core/hle/service/service.h"
12 12
13namespace Kernel { 13namespace Kernel {
diff --git a/src/core/hle/service/am/applets/applets.cpp b/src/core/hle/service/am/applets/applets.cpp
index ac2f3f43a..c96b455d3 100644
--- a/src/core/hle/service/am/applets/applets.cpp
+++ b/src/core/hle/service/am/applets/applets.cpp
@@ -12,8 +12,8 @@
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/k_readable_event.h" 14#include "core/hle/kernel/k_readable_event.h"
15#include "core/hle/kernel/k_writable_event.h"
15#include "core/hle/kernel/server_session.h" 16#include "core/hle/kernel/server_session.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"
18#include "core/hle/service/am/applets/applets.h" 18#include "core/hle/service/am/applets/applets.h"
19#include "core/hle/service/am/applets/controller.h" 19#include "core/hle/service/am/applets/controller.h"
@@ -27,10 +27,10 @@ namespace Service::AM::Applets {
27 27
28AppletDataBroker::AppletDataBroker(Kernel::KernelCore& kernel) { 28AppletDataBroker::AppletDataBroker(Kernel::KernelCore& kernel) {
29 state_changed_event = 29 state_changed_event =
30 Kernel::WritableEvent::CreateEventPair(kernel, "ILibraryAppletAccessor:StateChangedEvent"); 30 Kernel::KWritableEvent::CreateEventPair(kernel, "ILibraryAppletAccessor:StateChangedEvent");
31 pop_out_data_event = 31 pop_out_data_event =
32 Kernel::WritableEvent::CreateEventPair(kernel, "ILibraryAppletAccessor:PopDataOutEvent"); 32 Kernel::KWritableEvent::CreateEventPair(kernel, "ILibraryAppletAccessor:PopDataOutEvent");
33 pop_interactive_out_data_event = Kernel::WritableEvent::CreateEventPair( 33 pop_interactive_out_data_event = Kernel::KWritableEvent::CreateEventPair(
34 kernel, "ILibraryAppletAccessor:PopInteractiveDataOutEvent"); 34 kernel, "ILibraryAppletAccessor:PopInteractiveDataOutEvent");
35} 35}
36 36
diff --git a/src/core/hle/service/am/applets/applets.h b/src/core/hle/service/am/applets/applets.h
index af0ad8346..7ebfb9bbd 100644
--- a/src/core/hle/service/am/applets/applets.h
+++ b/src/core/hle/service/am/applets/applets.h
@@ -7,8 +7,8 @@
7#include <memory> 7#include <memory>
8#include <queue> 8#include <queue>
9#include "common/swap.h" 9#include "common/swap.h"
10#include "core/hle/kernel/k_writable_event.h"
10#include "core/hle/kernel/object.h" 11#include "core/hle/kernel/object.h"
11#include "core/hle/kernel/writable_event.h"
12 12
13union ResultCode; 13union ResultCode;
14 14
diff --git a/src/core/hle/service/aoc/aoc_u.cpp b/src/core/hle/service/aoc/aoc_u.cpp
index d63bb2a04..334920c23 100644
--- a/src/core/hle/service/aoc/aoc_u.cpp
+++ b/src/core/hle/service/aoc/aoc_u.cpp
@@ -15,9 +15,9 @@
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/k_readable_event.h"
18#include "core/hle/kernel/k_writable_event.h"
18#include "core/hle/kernel/kernel.h" 19#include "core/hle/kernel/kernel.h"
19#include "core/hle/kernel/process.h" 20#include "core/hle/kernel/process.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"
23#include "core/settings.h" 23#include "core/settings.h"
@@ -62,7 +62,7 @@ public:
62 62
63 RegisterHandlers(functions); 63 RegisterHandlers(functions);
64 64
65 purchased_event = Kernel::WritableEvent::CreateEventPair( 65 purchased_event = Kernel::KWritableEvent::CreateEventPair(
66 system.Kernel(), "IPurchaseEventManager:PurchasedEvent"); 66 system.Kernel(), "IPurchaseEventManager:PurchasedEvent");
67 } 67 }
68 68
@@ -125,7 +125,7 @@ AOC_U::AOC_U(Core::System& system_)
125 125
126 auto& kernel = system.Kernel(); 126 auto& kernel = system.Kernel();
127 aoc_change_event = 127 aoc_change_event =
128 Kernel::WritableEvent::CreateEventPair(kernel, "GetAddOnContentListChanged:Event"); 128 Kernel::KWritableEvent::CreateEventPair(kernel, "GetAddOnContentListChanged:Event");
129} 129}
130 130
131AOC_U::~AOC_U() = default; 131AOC_U::~AOC_U() = default;
diff --git a/src/core/hle/service/aoc/aoc_u.h b/src/core/hle/service/aoc/aoc_u.h
index 26ee51be0..594152de5 100644
--- a/src/core/hle/service/aoc/aoc_u.h
+++ b/src/core/hle/service/aoc/aoc_u.h
@@ -11,7 +11,7 @@ class System;
11} 11}
12 12
13namespace Kernel { 13namespace Kernel {
14class WritableEvent; 14class KWritableEvent;
15} 15}
16 16
17namespace Service::AOC { 17namespace Service::AOC {
diff --git a/src/core/hle/service/audio/audout_u.cpp b/src/core/hle/service/audio/audout_u.cpp
index b4c8e5cf4..3c60ec43d 100644
--- a/src/core/hle/service/audio/audout_u.cpp
+++ b/src/core/hle/service/audio/audout_u.cpp
@@ -15,8 +15,8 @@
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/k_readable_event.h"
18#include "core/hle/kernel/k_writable_event.h"
18#include "core/hle/kernel/kernel.h" 19#include "core/hle/kernel/kernel.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"
22#include "core/memory.h" 22#include "core/memory.h"
@@ -67,7 +67,7 @@ public:
67 67
68 // This is the event handle used to check if the audio buffer was released 68 // This is the event handle used to check if the audio buffer was released
69 buffer_event = 69 buffer_event =
70 Kernel::WritableEvent::CreateEventPair(system.Kernel(), "IAudioOutBufferReleased"); 70 Kernel::KWritableEvent::CreateEventPair(system.Kernel(), "IAudioOutBufferReleased");
71 71
72 stream = audio_core.OpenStream(system.CoreTiming(), audio_params.sample_rate, 72 stream = audio_core.OpenStream(system.CoreTiming(), audio_params.sample_rate,
73 audio_params.channel_count, std::move(unique_name), [this] { 73 audio_params.channel_count, std::move(unique_name), [this] {
diff --git a/src/core/hle/service/audio/audren_u.cpp b/src/core/hle/service/audio/audren_u.cpp
index dee0df5b6..aa50e73a9 100644
--- a/src/core/hle/service/audio/audren_u.cpp
+++ b/src/core/hle/service/audio/audren_u.cpp
@@ -17,8 +17,8 @@
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/k_readable_event.h"
20#include "core/hle/kernel/k_writable_event.h"
20#include "core/hle/kernel/kernel.h" 21#include "core/hle/kernel/kernel.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"
24 24
@@ -48,7 +48,7 @@ public:
48 RegisterHandlers(functions); 48 RegisterHandlers(functions);
49 49
50 system_event = 50 system_event =
51 Kernel::WritableEvent::CreateEventPair(system.Kernel(), "IAudioRenderer:SystemEvent"); 51 Kernel::KWritableEvent::CreateEventPair(system.Kernel(), "IAudioRenderer:SystemEvent");
52 renderer = std::make_unique<AudioCore::AudioRenderer>( 52 renderer = std::make_unique<AudioCore::AudioRenderer>(
53 system.CoreTiming(), system.Memory(), audren_params, 53 system.CoreTiming(), system.Memory(), audren_params,
54 [this]() { 54 [this]() {
@@ -188,15 +188,15 @@ public:
188 188
189 auto& kernel = system.Kernel(); 189 auto& kernel = system.Kernel();
190 buffer_event = 190 buffer_event =
191 Kernel::WritableEvent::CreateEventPair(kernel, "IAudioOutBufferReleasedEvent"); 191 Kernel::KWritableEvent::CreateEventPair(kernel, "IAudioOutBufferReleasedEvent");
192 192
193 // Should be similar to audio_output_device_switch_event 193 // Should be similar to audio_output_device_switch_event
194 audio_input_device_switch_event = Kernel::WritableEvent::CreateEventPair( 194 audio_input_device_switch_event = Kernel::KWritableEvent::CreateEventPair(
195 kernel, "IAudioDevice:AudioInputDeviceSwitchedEvent"); 195 kernel, "IAudioDevice:AudioInputDeviceSwitchedEvent");
196 196
197 // Should only be signalled when an audio output device has been changed, example: speaker 197 // Should only be signalled when an audio output device has been changed, example: speaker
198 // to headset 198 // to headset
199 audio_output_device_switch_event = Kernel::WritableEvent::CreateEventPair( 199 audio_output_device_switch_event = Kernel::KWritableEvent::CreateEventPair(
200 kernel, "IAudioDevice:AudioOutputDeviceSwitchedEvent"); 200 kernel, "IAudioDevice:AudioOutputDeviceSwitchedEvent");
201 } 201 }
202 202
diff --git a/src/core/hle/service/bcat/backend/backend.cpp b/src/core/hle/service/bcat/backend/backend.cpp
index ebc18c123..3b853e9e4 100644
--- a/src/core/hle/service/bcat/backend/backend.cpp
+++ b/src/core/hle/service/bcat/backend/backend.cpp
@@ -12,7 +12,7 @@ namespace Service::BCAT {
12 12
13ProgressServiceBackend::ProgressServiceBackend(Kernel::KernelCore& kernel, 13ProgressServiceBackend::ProgressServiceBackend(Kernel::KernelCore& kernel,
14 std::string_view event_name) { 14 std::string_view event_name) {
15 event = Kernel::WritableEvent::CreateEventPair( 15 event = Kernel::KWritableEvent::CreateEventPair(
16 kernel, std::string("ProgressServiceBackend:UpdateEvent:").append(event_name)); 16 kernel, std::string("ProgressServiceBackend:UpdateEvent:").append(event_name));
17} 17}
18 18
diff --git a/src/core/hle/service/bcat/backend/backend.h b/src/core/hle/service/bcat/backend/backend.h
index fb398bd17..b190943ac 100644
--- a/src/core/hle/service/bcat/backend/backend.h
+++ b/src/core/hle/service/bcat/backend/backend.h
@@ -12,7 +12,7 @@
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/k_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/k_writable_event.h"
16#include "core/hle/result.h" 16#include "core/hle/result.h"
17 17
18namespace Core { 18namespace Core {
diff --git a/src/core/hle/service/bcat/module.cpp b/src/core/hle/service/bcat/module.cpp
index d7a77185f..503109fdd 100644
--- a/src/core/hle/service/bcat/module.cpp
+++ b/src/core/hle/service/bcat/module.cpp
@@ -12,8 +12,8 @@
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/k_readable_event.h"
15#include "core/hle/kernel/k_writable_event.h"
15#include "core/hle/kernel/process.h" 16#include "core/hle/kernel/process.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"
19#include "core/hle/service/bcat/module.h" 19#include "core/hle/service/bcat/module.h"
diff --git a/src/core/hle/service/btdrv/btdrv.cpp b/src/core/hle/service/btdrv/btdrv.cpp
index 908d020e1..4c78cd008 100644
--- a/src/core/hle/service/btdrv/btdrv.cpp
+++ b/src/core/hle/service/btdrv/btdrv.cpp
@@ -7,8 +7,8 @@
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/k_readable_event.h"
10#include "core/hle/kernel/k_writable_event.h"
10#include "core/hle/kernel/kernel.h" 11#include "core/hle/kernel/kernel.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"
14#include "core/hle/service/sm/sm.h" 14#include "core/hle/service/sm/sm.h"
@@ -35,7 +35,7 @@ public:
35 RegisterHandlers(functions); 35 RegisterHandlers(functions);
36 36
37 auto& kernel = system.Kernel(); 37 auto& kernel = system.Kernel();
38 register_event = Kernel::WritableEvent::CreateEventPair(kernel, "BT:RegisterEvent"); 38 register_event = Kernel::KWritableEvent::CreateEventPair(kernel, "BT:RegisterEvent");
39 } 39 }
40 40
41private: 41private:
diff --git a/src/core/hle/service/btm/btm.cpp b/src/core/hle/service/btm/btm.cpp
index 9ec4235a2..3af51d603 100644
--- a/src/core/hle/service/btm/btm.cpp
+++ b/src/core/hle/service/btm/btm.cpp
@@ -9,8 +9,8 @@
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/k_readable_event.h"
12#include "core/hle/kernel/k_writable_event.h"
12#include "core/hle/kernel/kernel.h" 13#include "core/hle/kernel/kernel.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"
16 16
@@ -58,12 +58,12 @@ public:
58 RegisterHandlers(functions); 58 RegisterHandlers(functions);
59 59
60 auto& kernel = system.Kernel(); 60 auto& kernel = system.Kernel();
61 scan_event = Kernel::WritableEvent::CreateEventPair(kernel, "IBtmUserCore:ScanEvent"); 61 scan_event = Kernel::KWritableEvent::CreateEventPair(kernel, "IBtmUserCore:ScanEvent");
62 connection_event = 62 connection_event =
63 Kernel::WritableEvent::CreateEventPair(kernel, "IBtmUserCore:ConnectionEvent"); 63 Kernel::KWritableEvent::CreateEventPair(kernel, "IBtmUserCore:ConnectionEvent");
64 service_discovery = 64 service_discovery =
65 Kernel::WritableEvent::CreateEventPair(kernel, "IBtmUserCore:Discovery"); 65 Kernel::KWritableEvent::CreateEventPair(kernel, "IBtmUserCore:Discovery");
66 config_event = Kernel::WritableEvent::CreateEventPair(kernel, "IBtmUserCore:ConfigEvent"); 66 config_event = Kernel::KWritableEvent::CreateEventPair(kernel, "IBtmUserCore:ConfigEvent");
67 } 67 }
68 68
69private: 69private:
diff --git a/src/core/hle/service/friend/friend.cpp b/src/core/hle/service/friend/friend.cpp
index 5513d3adf..fa6cc74ed 100644
--- a/src/core/hle/service/friend/friend.cpp
+++ b/src/core/hle/service/friend/friend.cpp
@@ -8,7 +8,7 @@
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/k_readable_event.h"
11#include "core/hle/kernel/writable_event.h" 11#include "core/hle/kernel/k_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"
14#include "core/hle/service/friend/interface.h" 14#include "core/hle/service/friend/interface.h"
@@ -183,7 +183,7 @@ public:
183 183
184 RegisterHandlers(functions); 184 RegisterHandlers(functions);
185 185
186 notification_event = Kernel::WritableEvent::CreateEventPair( 186 notification_event = Kernel::KWritableEvent::CreateEventPair(
187 system.Kernel(), "INotificationService:NotifyEvent"); 187 system.Kernel(), "INotificationService:NotifyEvent");
188 } 188 }
189 189
diff --git a/src/core/hle/service/hid/controllers/npad.cpp b/src/core/hle/service/hid/controllers/npad.cpp
index 4c08ca2ca..35f93da4f 100644
--- a/src/core/hle/service/hid/controllers/npad.cpp
+++ b/src/core/hle/service/hid/controllers/npad.cpp
@@ -13,8 +13,8 @@
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/k_readable_event.h"
16#include "core/hle/kernel/k_writable_event.h"
16#include "core/hle/kernel/kernel.h" 17#include "core/hle/kernel/kernel.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"
20 20
@@ -233,7 +233,7 @@ void Controller_NPad::InitNewlyAddedController(std::size_t controller_idx) {
233void Controller_NPad::OnInit() { 233void Controller_NPad::OnInit() {
234 auto& kernel = system.Kernel(); 234 auto& kernel = system.Kernel();
235 for (std::size_t i = 0; i < styleset_changed_events.size(); ++i) { 235 for (std::size_t i = 0; i < styleset_changed_events.size(); ++i) {
236 styleset_changed_events[i] = Kernel::WritableEvent::CreateEventPair( 236 styleset_changed_events[i] = Kernel::KWritableEvent::CreateEventPair(
237 kernel, fmt::format("npad:NpadStyleSetChanged_{}", i)); 237 kernel, fmt::format("npad:NpadStyleSetChanged_{}", i));
238 } 238 }
239 239
diff --git a/src/core/hle/service/hid/controllers/npad.h b/src/core/hle/service/hid/controllers/npad.h
index 944970766..110b56cc4 100644
--- a/src/core/hle/service/hid/controllers/npad.h
+++ b/src/core/hle/service/hid/controllers/npad.h
@@ -9,8 +9,8 @@
9#include "common/bit_field.h" 9#include "common/bit_field.h"
10#include "common/common_types.h" 10#include "common/common_types.h"
11#include "core/frontend/input.h" 11#include "core/frontend/input.h"
12#include "core/hle/kernel/k_writable_event.h"
12#include "core/hle/kernel/object.h" 13#include "core/hle/kernel/object.h"
13#include "core/hle/kernel/writable_event.h"
14#include "core/hle/service/hid/controllers/controller_base.h" 14#include "core/hle/service/hid/controllers/controller_base.h"
15#include "core/settings.h" 15#include "core/settings.h"
16 16
diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp
index ee12d8e19..dda33f2b4 100644
--- a/src/core/hle/service/hid/hid.cpp
+++ b/src/core/hle/service/hid/hid.cpp
@@ -15,9 +15,9 @@
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/k_readable_event.h"
18#include "core/hle/kernel/k_writable_event.h"
18#include "core/hle/kernel/kernel.h" 19#include "core/hle/kernel/kernel.h"
19#include "core/hle/kernel/shared_memory.h" 20#include "core/hle/kernel/shared_memory.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"
22#include "core/hle/service/hid/hid.h" 22#include "core/hle/service/hid/hid.h"
23#include "core/hle/service/hid/irs.h" 23#include "core/hle/service/hid/irs.h"
diff --git a/src/core/hle/service/nfp/nfp.cpp b/src/core/hle/service/nfp/nfp.cpp
index 173ab341d..0e53aa848 100644
--- a/src/core/hle/service/nfp/nfp.cpp
+++ b/src/core/hle/service/nfp/nfp.cpp
@@ -10,8 +10,8 @@
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_readable_event.h"
12#include "core/hle/kernel/k_thread.h" 12#include "core/hle/kernel/k_thread.h"
13#include "core/hle/kernel/k_writable_event.h"
13#include "core/hle/kernel/kernel.h" 14#include "core/hle/kernel/kernel.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"
17#include "core/hle/service/nfp/nfp_user.h" 17#include "core/hle/service/nfp/nfp_user.h"
@@ -25,7 +25,7 @@ Module::Interface::Interface(std::shared_ptr<Module> module_, Core::System& syst
25 const char* name) 25 const char* name)
26 : ServiceFramework{system_, name}, module{std::move(module_)} { 26 : ServiceFramework{system_, name}, module{std::move(module_)} {
27 auto& kernel = system.Kernel(); 27 auto& kernel = system.Kernel();
28 nfc_tag_load = Kernel::WritableEvent::CreateEventPair(kernel, "IUser:NFCTagDetected"); 28 nfc_tag_load = Kernel::KWritableEvent::CreateEventPair(kernel, "IUser:NFCTagDetected");
29} 29}
30 30
31Module::Interface::~Interface() = default; 31Module::Interface::~Interface() = default;
@@ -64,9 +64,9 @@ public:
64 RegisterHandlers(functions); 64 RegisterHandlers(functions);
65 65
66 auto& kernel = system.Kernel(); 66 auto& kernel = system.Kernel();
67 deactivate_event = Kernel::WritableEvent::CreateEventPair(kernel, "IUser:DeactivateEvent"); 67 deactivate_event = Kernel::KWritableEvent::CreateEventPair(kernel, "IUser:DeactivateEvent");
68 availability_change_event = 68 availability_change_event =
69 Kernel::WritableEvent::CreateEventPair(kernel, "IUser:AvailabilityChangeEvent"); 69 Kernel::KWritableEvent::CreateEventPair(kernel, "IUser:AvailabilityChangeEvent");
70 } 70 }
71 71
72private: 72private:
diff --git a/src/core/hle/service/nfp/nfp.h b/src/core/hle/service/nfp/nfp.h
index de510ff24..9ed5ed0f7 100644
--- a/src/core/hle/service/nfp/nfp.h
+++ b/src/core/hle/service/nfp/nfp.h
@@ -7,7 +7,7 @@
7#include <array> 7#include <array>
8#include <vector> 8#include <vector>
9#include "core/hle/kernel/k_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/k_writable_event.h"
11#include "core/hle/service/service.h" 11#include "core/hle/service/service.h"
12 12
13namespace Service::NFP { 13namespace Service::NFP {
diff --git a/src/core/hle/service/nifm/nifm.cpp b/src/core/hle/service/nifm/nifm.cpp
index 0a09c41ff..6cb778140 100644
--- a/src/core/hle/service/nifm/nifm.cpp
+++ b/src/core/hle/service/nifm/nifm.cpp
@@ -5,8 +5,8 @@
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/k_readable_event.h"
8#include "core/hle/kernel/k_writable_event.h"
8#include "core/hle/kernel/kernel.h" 9#include "core/hle/kernel/kernel.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"
12#include "core/network/network.h" 12#include "core/network/network.h"
@@ -158,8 +158,8 @@ public:
158 RegisterHandlers(functions); 158 RegisterHandlers(functions);
159 159
160 auto& kernel = system.Kernel(); 160 auto& kernel = system.Kernel();
161 event1 = Kernel::WritableEvent::CreateEventPair(kernel, "IRequest:Event1"); 161 event1 = Kernel::KWritableEvent::CreateEventPair(kernel, "IRequest:Event1");
162 event2 = Kernel::WritableEvent::CreateEventPair(kernel, "IRequest:Event2"); 162 event2 = Kernel::KWritableEvent::CreateEventPair(kernel, "IRequest:Event2");
163 } 163 }
164 164
165private: 165private:
diff --git a/src/core/hle/service/nim/nim.cpp b/src/core/hle/service/nim/nim.cpp
index bb681f0c7..f180221fe 100644
--- a/src/core/hle/service/nim/nim.cpp
+++ b/src/core/hle/service/nim/nim.cpp
@@ -7,8 +7,8 @@
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_readable_event.h"
10#include "core/hle/kernel/k_writable_event.h"
10#include "core/hle/kernel/kernel.h" 11#include "core/hle/kernel/kernel.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"
14#include "core/hle/service/sm/sm.h" 14#include "core/hle/service/sm/sm.h"
@@ -301,7 +301,7 @@ public:
301 RegisterHandlers(functions); 301 RegisterHandlers(functions);
302 302
303 auto& kernel = system.Kernel(); 303 auto& kernel = system.Kernel();
304 finished_event = Kernel::WritableEvent::CreateEventPair( 304 finished_event = Kernel::KWritableEvent::CreateEventPair(
305 kernel, "IEnsureNetworkClockAvailabilityService:FinishEvent"); 305 kernel, "IEnsureNetworkClockAvailabilityService:FinishEvent");
306 } 306 }
307 307
diff --git a/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp b/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp
index 1fd5504a8..695e2fb10 100644
--- a/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp
+++ b/src/core/hle/service/nvdrv/devices/nvhost_ctrl.cpp
@@ -9,7 +9,7 @@
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/k_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/k_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"
15 15
diff --git a/src/core/hle/service/nvdrv/interface.cpp b/src/core/hle/service/nvdrv/interface.cpp
index 187501be8..2e1150867 100644
--- a/src/core/hle/service/nvdrv/interface.cpp
+++ b/src/core/hle/service/nvdrv/interface.cpp
@@ -8,8 +8,8 @@
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_readable_event.h"
10#include "core/hle/kernel/k_thread.h" 10#include "core/hle/kernel/k_thread.h"
11#include "core/hle/kernel/k_writable_event.h"
11#include "core/hle/kernel/kernel.h" 12#include "core/hle/kernel/kernel.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"
15#include "core/hle/service/nvdrv/nvdrv.h" 15#include "core/hle/service/nvdrv/nvdrv.h"
diff --git a/src/core/hle/service/nvdrv/interface.h b/src/core/hle/service/nvdrv/interface.h
index 5c777c59b..0e764c53f 100644
--- a/src/core/hle/service/nvdrv/interface.h
+++ b/src/core/hle/service/nvdrv/interface.h
@@ -9,7 +9,7 @@
9#include "core/hle/service/service.h" 9#include "core/hle/service/service.h"
10 10
11namespace Kernel { 11namespace Kernel {
12class WritableEvent; 12class KWritableEvent;
13} 13}
14 14
15namespace Service::Nvidia { 15namespace Service::Nvidia {
diff --git a/src/core/hle/service/nvdrv/nvdrv.cpp b/src/core/hle/service/nvdrv/nvdrv.cpp
index caeab0bd2..b6c4c85e0 100644
--- a/src/core/hle/service/nvdrv/nvdrv.cpp
+++ b/src/core/hle/service/nvdrv/nvdrv.cpp
@@ -8,7 +8,7 @@
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/k_readable_event.h"
11#include "core/hle/kernel/writable_event.h" 11#include "core/hle/kernel/k_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"
14#include "core/hle/service/nvdrv/devices/nvhost_as_gpu.h" 14#include "core/hle/service/nvdrv/devices/nvhost_as_gpu.h"
@@ -42,7 +42,7 @@ Module::Module(Core::System& system) : syncpoint_manager{system.GPU()} {
42 auto& kernel = system.Kernel(); 42 auto& kernel = system.Kernel();
43 for (u32 i = 0; i < MaxNvEvents; i++) { 43 for (u32 i = 0; i < MaxNvEvents; i++) {
44 std::string event_label = fmt::format("NVDRV::NvEvent_{}", i); 44 std::string event_label = fmt::format("NVDRV::NvEvent_{}", i);
45 events_interface.events[i] = {Kernel::WritableEvent::CreateEventPair(kernel, event_label)}; 45 events_interface.events[i] = {Kernel::KWritableEvent::CreateEventPair(kernel, event_label)};
46 events_interface.status[i] = EventState::Free; 46 events_interface.status[i] = EventState::Free;
47 events_interface.registered[i] = false; 47 events_interface.registered[i] = false;
48 } 48 }
@@ -175,7 +175,7 @@ std::shared_ptr<Kernel::KReadableEvent> Module::GetEvent(const u32 event_id) con
175 return events_interface.events[event_id].event.readable; 175 return events_interface.events[event_id].event.readable;
176} 176}
177 177
178std::shared_ptr<Kernel::WritableEvent> Module::GetEventWriteable(const u32 event_id) const { 178std::shared_ptr<Kernel::KWritableEvent> Module::GetEventWriteable(const u32 event_id) const {
179 return events_interface.events[event_id].event.writable; 179 return events_interface.events[event_id].event.writable;
180} 180}
181 181
diff --git a/src/core/hle/service/nvdrv/nvdrv.h b/src/core/hle/service/nvdrv/nvdrv.h
index 8a75c92ff..0d638e521 100644
--- a/src/core/hle/service/nvdrv/nvdrv.h
+++ b/src/core/hle/service/nvdrv/nvdrv.h
@@ -8,7 +8,7 @@
8#include <unordered_map> 8#include <unordered_map>
9#include <vector> 9#include <vector>
10#include "common/common_types.h" 10#include "common/common_types.h"
11#include "core/hle/kernel/writable_event.h" 11#include "core/hle/kernel/k_writable_event.h"
12#include "core/hle/service/nvdrv/nvdata.h" 12#include "core/hle/service/nvdrv/nvdata.h"
13#include "core/hle/service/nvdrv/syncpoint_manager.h" 13#include "core/hle/service/nvdrv/syncpoint_manager.h"
14#include "core/hle/service/service.h" 14#include "core/hle/service/service.h"
@@ -134,7 +134,7 @@ public:
134 134
135 std::shared_ptr<Kernel::KReadableEvent> 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::KWritableEvent> GetEventWriteable(u32 event_id) const;
138 138
139private: 139private:
140 /// Manages syncpoints on the host 140 /// Manages syncpoints on the host
diff --git a/src/core/hle/service/nvflinger/buffer_queue.cpp b/src/core/hle/service/nvflinger/buffer_queue.cpp
index b7fd75d57..805f178aa 100644
--- a/src/core/hle/service/nvflinger/buffer_queue.cpp
+++ b/src/core/hle/service/nvflinger/buffer_queue.cpp
@@ -8,15 +8,15 @@
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/k_readable_event.h"
11#include "core/hle/kernel/k_writable_event.h"
11#include "core/hle/kernel/kernel.h" 12#include "core/hle/kernel/kernel.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
15namespace Service::NVFlinger { 15namespace Service::NVFlinger {
16 16
17BufferQueue::BufferQueue(Kernel::KernelCore& kernel, u32 id, u64 layer_id) 17BufferQueue::BufferQueue(Kernel::KernelCore& kernel, u32 id, u64 layer_id)
18 : id(id), layer_id(layer_id) { 18 : id(id), layer_id(layer_id) {
19 buffer_wait_event = Kernel::WritableEvent::CreateEventPair(kernel, "BufferQueue NativeHandle"); 19 buffer_wait_event = Kernel::KWritableEvent::CreateEventPair(kernel, "BufferQueue NativeHandle");
20} 20}
21 21
22BufferQueue::~BufferQueue() = default; 22BufferQueue::~BufferQueue() = default;
@@ -188,7 +188,7 @@ u32 BufferQueue::Query(QueryType type) {
188 return 0; 188 return 0;
189} 189}
190 190
191std::shared_ptr<Kernel::WritableEvent> BufferQueue::GetWritableBufferWaitEvent() const { 191std::shared_ptr<Kernel::KWritableEvent> BufferQueue::GetWritableBufferWaitEvent() const {
192 return buffer_wait_event.writable; 192 return buffer_wait_event.writable;
193} 193}
194 194
diff --git a/src/core/hle/service/nvflinger/buffer_queue.h b/src/core/hle/service/nvflinger/buffer_queue.h
index 8386e42b1..4de144113 100644
--- a/src/core/hle/service/nvflinger/buffer_queue.h
+++ b/src/core/hle/service/nvflinger/buffer_queue.h
@@ -13,8 +13,8 @@
13#include "common/common_funcs.h" 13#include "common/common_funcs.h"
14#include "common/math_util.h" 14#include "common/math_util.h"
15#include "common/swap.h" 15#include "common/swap.h"
16#include "core/hle/kernel/k_writable_event.h"
16#include "core/hle/kernel/object.h" 17#include "core/hle/kernel/object.h"
17#include "core/hle/kernel/writable_event.h"
18#include "core/hle/service/nvdrv/nvdata.h" 18#include "core/hle/service/nvdrv/nvdata.h"
19 19
20namespace Kernel { 20namespace Kernel {
@@ -113,7 +113,7 @@ public:
113 return is_connect; 113 return is_connect;
114 } 114 }
115 115
116 std::shared_ptr<Kernel::WritableEvent> GetWritableBufferWaitEvent() const; 116 std::shared_ptr<Kernel::KWritableEvent> GetWritableBufferWaitEvent() const;
117 117
118 std::shared_ptr<Kernel::KReadableEvent> GetBufferWaitEvent() const; 118 std::shared_ptr<Kernel::KReadableEvent> GetBufferWaitEvent() const;
119 119
diff --git a/src/core/hle/service/nvflinger/nvflinger.h b/src/core/hle/service/nvflinger/nvflinger.h
index 8ba9c64e3..6fe2c7f2a 100644
--- a/src/core/hle/service/nvflinger/nvflinger.h
+++ b/src/core/hle/service/nvflinger/nvflinger.h
@@ -27,7 +27,7 @@ struct EventType;
27 27
28namespace Kernel { 28namespace Kernel {
29class KReadableEvent; 29class KReadableEvent;
30class WritableEvent; 30class KWritableEvent;
31} // namespace Kernel 31} // namespace Kernel
32 32
33namespace Service::Nvidia { 33namespace Service::Nvidia {
diff --git a/src/core/hle/service/ptm/psm.cpp b/src/core/hle/service/ptm/psm.cpp
index 103595193..c1f7b33f1 100644
--- a/src/core/hle/service/ptm/psm.cpp
+++ b/src/core/hle/service/ptm/psm.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/k_readable_event.h" 10#include "core/hle/kernel/k_readable_event.h"
11#include "core/hle/kernel/k_writable_event.h"
11#include "core/hle/kernel/kernel.h" 12#include "core/hle/kernel/kernel.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"
15#include "core/hle/service/sm/sm.h" 15#include "core/hle/service/sm/sm.h"
@@ -31,7 +31,7 @@ public:
31 31
32 RegisterHandlers(functions); 32 RegisterHandlers(functions);
33 33
34 state_change_event = Kernel::WritableEvent::CreateEventPair( 34 state_change_event = Kernel::KWritableEvent::CreateEventPair(
35 system_.Kernel(), "IPsmSession::state_change_event"); 35 system_.Kernel(), "IPsmSession::state_change_event");
36 } 36 }
37 37
diff --git a/src/core/hle/service/time/standard_user_system_clock_core.cpp b/src/core/hle/service/time/standard_user_system_clock_core.cpp
index 8af17091c..9362350a0 100644
--- a/src/core/hle/service/time/standard_user_system_clock_core.cpp
+++ b/src/core/hle/service/time/standard_user_system_clock_core.cpp
@@ -4,7 +4,7 @@
4 4
5#include "common/assert.h" 5#include "common/assert.h"
6#include "core/core.h" 6#include "core/core.h"
7#include "core/hle/kernel/writable_event.h" 7#include "core/hle/kernel/k_writable_event.h"
8#include "core/hle/service/time/standard_local_system_clock_core.h" 8#include "core/hle/service/time/standard_local_system_clock_core.h"
9#include "core/hle/service/time/standard_network_system_clock_core.h" 9#include "core/hle/service/time/standard_network_system_clock_core.h"
10#include "core/hle/service/time/standard_user_system_clock_core.h" 10#include "core/hle/service/time/standard_user_system_clock_core.h"
@@ -18,7 +18,7 @@ StandardUserSystemClockCore::StandardUserSystemClockCore(
18 local_system_clock_core{local_system_clock_core}, 18 local_system_clock_core{local_system_clock_core},
19 network_system_clock_core{network_system_clock_core}, auto_correction_enabled{}, 19 network_system_clock_core{network_system_clock_core}, auto_correction_enabled{},
20 auto_correction_time{SteadyClockTimePoint::GetRandom()}, 20 auto_correction_time{SteadyClockTimePoint::GetRandom()},
21 auto_correction_event{Kernel::WritableEvent::CreateEventPair( 21 auto_correction_event{Kernel::KWritableEvent::CreateEventPair(
22 system.Kernel(), "StandardUserSystemClockCore:AutoCorrectionEvent")} {} 22 system.Kernel(), "StandardUserSystemClockCore:AutoCorrectionEvent")} {}
23 23
24ResultCode StandardUserSystemClockCore::SetAutomaticCorrectionEnabled(Core::System& system, 24ResultCode StandardUserSystemClockCore::SetAutomaticCorrectionEnabled(Core::System& system,
diff --git a/src/core/hle/service/time/standard_user_system_clock_core.h b/src/core/hle/service/time/standard_user_system_clock_core.h
index ef3d468b7..30d3a2a0d 100644
--- a/src/core/hle/service/time/standard_user_system_clock_core.h
+++ b/src/core/hle/service/time/standard_user_system_clock_core.h
@@ -4,7 +4,7 @@
4 4
5#pragma once 5#pragma once
6 6
7#include "core/hle/kernel/writable_event.h" 7#include "core/hle/kernel/k_writable_event.h"
8#include "core/hle/service/time/clock_types.h" 8#include "core/hle/service/time/clock_types.h"
9#include "core/hle/service/time/system_clock_core.h" 9#include "core/hle/service/time/system_clock_core.h"
10 10
diff --git a/src/core/hle/service/time/system_clock_context_update_callback.cpp b/src/core/hle/service/time/system_clock_context_update_callback.cpp
index 5cdb80703..bca7d869e 100644
--- a/src/core/hle/service/time/system_clock_context_update_callback.cpp
+++ b/src/core/hle/service/time/system_clock_context_update_callback.cpp
@@ -2,7 +2,7 @@
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
5#include "core/hle/kernel/writable_event.h" 5#include "core/hle/kernel/k_writable_event.h"
6#include "core/hle/service/time/errors.h" 6#include "core/hle/service/time/errors.h"
7#include "core/hle/service/time/system_clock_context_update_callback.h" 7#include "core/hle/service/time/system_clock_context_update_callback.h"
8 8
@@ -21,7 +21,7 @@ bool SystemClockContextUpdateCallback::NeedUpdate(const SystemClockContext& valu
21} 21}
22 22
23void SystemClockContextUpdateCallback::RegisterOperationEvent( 23void SystemClockContextUpdateCallback::RegisterOperationEvent(
24 std::shared_ptr<Kernel::WritableEvent>&& writable_event) { 24 std::shared_ptr<Kernel::KWritableEvent>&& writable_event) {
25 operation_event_list.emplace_back(std::move(writable_event)); 25 operation_event_list.emplace_back(std::move(writable_event));
26} 26}
27 27
diff --git a/src/core/hle/service/time/system_clock_context_update_callback.h b/src/core/hle/service/time/system_clock_context_update_callback.h
index 2b0fa7e75..797954958 100644
--- a/src/core/hle/service/time/system_clock_context_update_callback.h
+++ b/src/core/hle/service/time/system_clock_context_update_callback.h
@@ -9,7 +9,7 @@
9#include "core/hle/service/time/clock_types.h" 9#include "core/hle/service/time/clock_types.h"
10 10
11namespace Kernel { 11namespace Kernel {
12class WritableEvent; 12class KWritableEvent;
13} 13}
14 14
15namespace Service::Time::Clock { 15namespace Service::Time::Clock {
@@ -24,7 +24,7 @@ public:
24 24
25 bool NeedUpdate(const SystemClockContext& value) const; 25 bool NeedUpdate(const SystemClockContext& value) const;
26 26
27 void RegisterOperationEvent(std::shared_ptr<Kernel::WritableEvent>&& writable_event); 27 void RegisterOperationEvent(std::shared_ptr<Kernel::KWritableEvent>&& writable_event);
28 28
29 void BroadcastOperationEvent(); 29 void BroadcastOperationEvent();
30 30
@@ -37,7 +37,7 @@ protected:
37 37
38private: 38private:
39 bool has_context{}; 39 bool has_context{};
40 std::vector<std::shared_ptr<Kernel::WritableEvent>> operation_event_list; 40 std::vector<std::shared_ptr<Kernel::KWritableEvent>> operation_event_list;
41}; 41};
42 42
43} // namespace Service::Time::Clock 43} // namespace Service::Time::Clock
diff --git a/src/core/hle/service/vi/display/vi_display.cpp b/src/core/hle/service/vi/display/vi_display.cpp
index a3fb26100..02d5287a9 100644
--- a/src/core/hle/service/vi/display/vi_display.cpp
+++ b/src/core/hle/service/vi/display/vi_display.cpp
@@ -18,7 +18,7 @@ namespace Service::VI {
18Display::Display(u64 id, std::string name, Core::System& system) : id{id}, name{std::move(name)} { 18Display::Display(u64 id, std::string name, Core::System& system) : id{id}, name{std::move(name)} {
19 auto& kernel = system.Kernel(); 19 auto& kernel = system.Kernel();
20 vsync_event = 20 vsync_event =
21 Kernel::WritableEvent::CreateEventPair(kernel, fmt::format("Display VSync Event {}", id)); 21 Kernel::KWritableEvent::CreateEventPair(kernel, fmt::format("Display VSync Event {}", id));
22} 22}
23 23
24Display::~Display() = default; 24Display::~Display() = default;
diff --git a/src/core/hle/service/vi/display/vi_display.h b/src/core/hle/service/vi/display/vi_display.h
index bf0d320d1..b576c9cf2 100644
--- a/src/core/hle/service/vi/display/vi_display.h
+++ b/src/core/hle/service/vi/display/vi_display.h
@@ -9,7 +9,7 @@
9#include <vector> 9#include <vector>
10 10
11#include "common/common_types.h" 11#include "common/common_types.h"
12#include "core/hle/kernel/writable_event.h" 12#include "core/hle/kernel/k_writable_event.h"
13 13
14namespace Service::NVFlinger { 14namespace Service::NVFlinger {
15class BufferQueue; 15class BufferQueue;
diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp
index c573d474e..8661895ae 100644
--- a/src/core/hle/service/vi/vi.cpp
+++ b/src/core/hle/service/vi/vi.cpp
@@ -20,7 +20,7 @@
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_readable_event.h"
22#include "core/hle/kernel/k_thread.h" 22#include "core/hle/kernel/k_thread.h"
23#include "core/hle/kernel/writable_event.h" 23#include "core/hle/kernel/k_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"
26#include "core/hle/service/nvflinger/buffer_queue.h" 26#include "core/hle/service/nvflinger/buffer_queue.h"