@@ -262,20 +262,22 @@ static void dcp_push(struct apple_dcp *dcp, bool oob, enum dcpep_method method,
262262 cb, cookie); \
263263 }
264264
265- #define IOMFB_THUNK_INOUT (name , T_in , T_out ) \
266- static void iomfb_ ## name(struct apple_dcp *dcp, bool oob, T_in *data, \
267- dcp_callback_t cb, void *cookie) \
268- { \
269- dcp_push(dcp, oob, iomfbep_ ## name, sizeof(T_in), sizeof(T_out), \
270- data, cb, cookie); \
265+ #define IOMFB_THUNK_INOUT (name ) \
266+ static void iomfb_ ## name(struct apple_dcp *dcp, bool oob, \
267+ struct iomfb_ ## name ## _req *data, \
268+ dcp_callback_t cb, void *cookie) \
269+ { \
270+ dcp_push(dcp, oob, iomfbep_ ## name, \
271+ sizeof(struct iomfb_ ## name ## _req), \
272+ sizeof(struct iomfb_ ## name ## _resp), \
273+ data, cb, cookie); \
271274 }
272275
273276DCP_THUNK_OUT (iomfb_a131_pmu_service_matched , iomfbep_a131_pmu_service_matched , u32 );
274277DCP_THUNK_OUT (iomfb_a132_backlight_service_matched , iomfbep_a132_backlight_service_matched , u32 );
275278DCP_THUNK_OUT (iomfb_a358_vi_set_temperature_hint , iomfbep_a358_vi_set_temperature_hint , u32 );
276279
277- IOMFB_THUNK_INOUT (get_color_remap_mode , struct iomfb_get_color_remap_mode_req ,
278- struct iomfb_get_color_remap_mode_resp );
280+ IOMFB_THUNK_INOUT (get_color_remap_mode );
279281
280282DCP_THUNK_INOUT (dcp_swap_submit , dcpep_swap_submit , struct dcp_swap_submit_req ,
281283 struct dcp_swap_submit_resp );
0 commit comments