Skip to content

Commit 81de906

Browse files
jannaumarcan
authored andcommitted
drm/apple: simplify IOMFB_THUNK_INOUT
Signed-off-by: Janne Grunau <j@jannau.net>
1 parent 043e429 commit 81de906

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

drivers/gpu/drm/apple/iomfb.c

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

273276
DCP_THUNK_OUT(iomfb_a131_pmu_service_matched, iomfbep_a131_pmu_service_matched, u32);
274277
DCP_THUNK_OUT(iomfb_a132_backlight_service_matched, iomfbep_a132_backlight_service_matched, u32);
275278
DCP_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

280282
DCP_THUNK_INOUT(dcp_swap_submit, dcpep_swap_submit, struct dcp_swap_submit_req,
281283
struct dcp_swap_submit_resp);

0 commit comments

Comments
 (0)