drm_rect_translate
drm_rect_translate(&r_msg, (sb->width - r_msg.x2) / 2, (sb->height - r_msg.y2) / 2);
drm_rect_translate(&r_qr_canvas, (sb->width - r_qr_canvas.x2) / 2, 2 * v_margin);
drm_rect_translate(&r_msg, (sb->width - r_msg.x2) / 2,
drm_rect_translate(&plane_state->uapi.dst,
drm_rect_translate(&plane_state->uapi.src,
drm_rect_translate(dst, -clip->x1, -clip->y1);
drm_rect_translate(damage, -(src->y1 >> 16), -(src->x1 >> 16));
drm_rect_translate(damage, -(src->x1 >> 16), -(src->y1 >> 16));
drm_rect_translate(damage, src.x1, src.y1);
drm_rect_translate(&src_line, -current_plane->frame_info->dst.x1,
drm_rect_translate(&src_line, tmp_src.x1, tmp_src.y1);
drm_rect_translate(r, translate_crtc_x, translate_crtc_y);
drm_rect_translate(&src_bb, translate_src_x, translate_src_y);
drm_rect_translate(r, x - r->x1, y - r->y1);