summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid Marcec <dmarcecguzman@gmail.com>2019-09-22 04:26:03 +0200
committerDavid Marcec <dmarcecguzman@gmail.com>2019-09-22 04:26:03 +0200
commit6325c3044c05ccc215ab1c51ceaed48fcb2b374e (patch)
tree17eceab66055511ca97e41c07052d49c942df7d7 /src
parentUse clang-format provided by build server (diff)
downloadyuzu-6325c3044c05ccc215ab1c51ceaed48fcb2b374e.tar
yuzu-6325c3044c05ccc215ab1c51ceaed48fcb2b374e.tar.gz
yuzu-6325c3044c05ccc215ab1c51ceaed48fcb2b374e.tar.bz2
yuzu-6325c3044c05ccc215ab1c51ceaed48fcb2b374e.tar.lz
yuzu-6325c3044c05ccc215ab1c51ceaed48fcb2b374e.tar.xz
yuzu-6325c3044c05ccc215ab1c51ceaed48fcb2b374e.tar.zst
yuzu-6325c3044c05ccc215ab1c51ceaed48fcb2b374e.zip
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/nvdrv/interface.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/core/hle/service/nvdrv/interface.cpp b/src/core/hle/service/nvdrv/interface.cpp
index 56cfc02c5..5e0c23602 100644
--- a/src/core/hle/service/nvdrv/interface.cpp
+++ b/src/core/hle/service/nvdrv/interface.cpp
@@ -60,24 +60,24 @@ void NVDRV::IoctlBase(Kernel::HLERequestContext& ctx, IoctlVersion version) {
if (ctrl.must_delay) {
ctrl.fresh_call = false;
- ctx.SleepClientThread("NVServices::DelayedResponse", ctrl.timeout,
- [=](Kernel::SharedPtr<Kernel::Thread> thread,
- Kernel::HLERequestContext& ctx,
- Kernel::ThreadWakeupReason reason) {
- IoctlCtrl ctrl2{ctrl};
- std::vector<u8> tmp_output = output;
- std::vector<u8> tmp_output2 = output2;
- u32 result = nvdrv->Ioctl(fd, command, input, input2, tmp_output,
- tmp_output2, ctrl2, version);
- ctx.WriteBuffer(tmp_output, 0);
- if (version == IoctlVersion::Version3) {
- ctx.WriteBuffer(tmp_output2, 1);
- }
- IPC::ResponseBuilder rb{ctx, 3};
- rb.Push(RESULT_SUCCESS);
- rb.Push(result);
- },
- nvdrv->GetEventWriteable(ctrl.event_id));
+ ctx.SleepClientThread("NVServices::DelayedResponse", ctrl.timeout,
+ [=](Kernel::SharedPtr<Kernel::Thread> thread,
+ Kernel::HLERequestContext& ctx,
+ Kernel::ThreadWakeupReason reason) {
+ IoctlCtrl ctrl2{ctrl};
+ std::vector<u8> tmp_output = output;
+ std::vector<u8> tmp_output2 = output2;
+ u32 result = nvdrv->Ioctl(fd, command, input, input2, tmp_output,
+ tmp_output2, ctrl2, version);
+ ctx.WriteBuffer(tmp_output, 0);
+ if (version == IoctlVersion::Version3) {
+ ctx.WriteBuffer(tmp_output2, 1);
+ }
+ IPC::ResponseBuilder rb{ctx, 3};
+ rb.Push(RESULT_SUCCESS);
+ rb.Push(result);
+ },
+ nvdrv->GetEventWriteable(ctrl.event_id));
} else {
ctx.WriteBuffer(output);
if (version == IoctlVersion::Version3) {