summaryrefslogtreecommitdiff
path: root/src/core/hle/ipc_helpers.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/ipc_helpers.h')
-rw-r--r--src/core/hle/ipc_helpers.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/core/hle/ipc_helpers.h b/src/core/hle/ipc_helpers.h
index 5fed3dbf5..497f35d23 100644
--- a/src/core/hle/ipc_helpers.h
+++ b/src/core/hle/ipc_helpers.h
@@ -33,8 +33,8 @@ protected:
33public: 33public:
34 explicit RequestHelperBase(u32* command_buffer) : cmdbuf(command_buffer) {} 34 explicit RequestHelperBase(u32* command_buffer) : cmdbuf(command_buffer) {}
35 35
36 explicit RequestHelperBase(Kernel::HLERequestContext& context) 36 explicit RequestHelperBase(Kernel::HLERequestContext& ctx)
37 : context(&context), cmdbuf(context.CommandBuffer()) {} 37 : context(&ctx), cmdbuf(ctx.CommandBuffer()) {}
38 38
39 void Skip(u32 size_in_words, bool set_to_null) { 39 void Skip(u32 size_in_words, bool set_to_null) {
40 if (set_to_null) { 40 if (set_to_null) {
@@ -71,12 +71,12 @@ public:
71 AlwaysMoveHandles = 1, 71 AlwaysMoveHandles = 1,
72 }; 72 };
73 73
74 explicit ResponseBuilder(Kernel::HLERequestContext& ctx, u32 normal_params_size, 74 explicit ResponseBuilder(Kernel::HLERequestContext& ctx, u32 normal_params_size_,
75 u32 num_handles_to_copy = 0, u32 num_objects_to_move = 0, 75 u32 num_handles_to_copy_ = 0, u32 num_objects_to_move_ = 0,
76 Flags flags = Flags::None) 76 Flags flags = Flags::None)
77 : RequestHelperBase(ctx), normal_params_size(normal_params_size), 77 : RequestHelperBase(ctx), normal_params_size(normal_params_size_),
78 num_handles_to_copy(num_handles_to_copy), 78 num_handles_to_copy(num_handles_to_copy_),
79 num_objects_to_move(num_objects_to_move), kernel{ctx.kernel} { 79 num_objects_to_move(num_objects_to_move_), kernel{ctx.kernel} {
80 80
81 memset(cmdbuf, 0, sizeof(u32) * IPC::COMMAND_BUFFER_LENGTH); 81 memset(cmdbuf, 0, sizeof(u32) * IPC::COMMAND_BUFFER_LENGTH);
82 82
@@ -110,14 +110,14 @@ public:
110 110
111 ctx.data_size = static_cast<u32>(raw_data_size); 111 ctx.data_size = static_cast<u32>(raw_data_size);
112 header.data_size.Assign(static_cast<u32>(raw_data_size)); 112 header.data_size.Assign(static_cast<u32>(raw_data_size));
113 if (num_handles_to_copy || num_handles_to_move) { 113 if (num_handles_to_copy != 0 || num_handles_to_move != 0) {
114 header.enable_handle_descriptor.Assign(1); 114 header.enable_handle_descriptor.Assign(1);
115 } 115 }
116 PushRaw(header); 116 PushRaw(header);
117 117
118 if (header.enable_handle_descriptor) { 118 if (header.enable_handle_descriptor) {
119 IPC::HandleDescriptorHeader handle_descriptor_header{}; 119 IPC::HandleDescriptorHeader handle_descriptor_header{};
120 handle_descriptor_header.num_handles_to_copy.Assign(num_handles_to_copy); 120 handle_descriptor_header.num_handles_to_copy.Assign(num_handles_to_copy_);
121 handle_descriptor_header.num_handles_to_move.Assign(num_handles_to_move); 121 handle_descriptor_header.num_handles_to_move.Assign(num_handles_to_move);
122 PushRaw(handle_descriptor_header); 122 PushRaw(handle_descriptor_header);
123 123