Lines Matching refs:src_info
167 union rga_src_info src_info; in rga_cmd_set_trans_info() local
189 src_info.val = dest[(RGA_SRC_INFO - RGA_MODE_BASE_REG) >> 2]; in rga_cmd_set_trans_info()
198 src_info.data.format = ctx->in.fmt->hw_format; in rga_cmd_set_trans_info()
199 src_info.data.swap = ctx->in.fmt->color_swap; in rga_cmd_set_trans_info()
207 src_info.data.csc_mode = in rga_cmd_set_trans_info()
211 src_info.data.csc_mode = in rga_cmd_set_trans_info()
230 src_info.data.mir_mode |= RGA_SRC_MIRR_MODE_X; in rga_cmd_set_trans_info()
233 src_info.data.mir_mode |= RGA_SRC_MIRR_MODE_Y; in rga_cmd_set_trans_info()
237 src_info.data.rot_mode = RGA_SRC_ROT_MODE_90_DEGREE; in rga_cmd_set_trans_info()
240 src_info.data.rot_mode = RGA_SRC_ROT_MODE_180_DEGREE; in rga_cmd_set_trans_info()
243 src_info.data.rot_mode = RGA_SRC_ROT_MODE_270_DEGREE; in rga_cmd_set_trans_info()
246 src_info.data.rot_mode = RGA_SRC_ROT_MODE_0_DEGREE; in rga_cmd_set_trans_info()
256 if (src_info.data.rot_mode == RGA_SRC_ROT_MODE_90_DEGREE || in rga_cmd_set_trans_info()
257 src_info.data.rot_mode == RGA_SRC_ROT_MODE_270_DEGREE) { in rga_cmd_set_trans_info()
273 src_info.data.hscl_mode = RGA_SRC_HSCL_MODE_NO; in rga_cmd_set_trans_info()
276 src_info.data.hscl_mode = RGA_SRC_HSCL_MODE_DOWN; in rga_cmd_set_trans_info()
280 src_info.data.hscl_mode = RGA_SRC_HSCL_MODE_UP; in rga_cmd_set_trans_info()
286 src_info.data.vscl_mode = RGA_SRC_VSCL_MODE_NO; in rga_cmd_set_trans_info()
289 src_info.data.vscl_mode = RGA_SRC_VSCL_MODE_DOWN; in rga_cmd_set_trans_info()
293 src_info.data.vscl_mode = RGA_SRC_VSCL_MODE_UP; in rga_cmd_set_trans_info()
322 dst_offset = rga_lookup_draw_pos(&offsets, src_info.data.rot_mode, in rga_cmd_set_trans_info()
323 src_info.data.mir_mode); in rga_cmd_set_trans_info()
337 dest[(RGA_SRC_INFO - RGA_MODE_BASE_REG) >> 2] = src_info.val; in rga_cmd_set_trans_info()