/kernel/linux/linux-5.10/include/video/ |
H A D | imx-ipu-image-convert.h | 61 * @rot_mode: rotation mode 66 enum ipu_rotate_mode rot_mode); 74 * @rot_mode: rotation mode 80 enum ipu_rotate_mode rot_mode); 89 * @rot_mode: rotation mode 102 enum ipu_rotate_mode rot_mode, 159 * @rot_mode: rotation mode 175 enum ipu_rotate_mode rot_mode, 186 * @rot_mode: rotation mode 195 enum ipu_rotate_mode rot_mode); [all...] |
/kernel/linux/linux-6.6/include/video/ |
H A D | imx-ipu-image-convert.h | 61 * @rot_mode: rotation mode 66 enum ipu_rotate_mode rot_mode); 74 * @rot_mode: rotation mode 80 enum ipu_rotate_mode rot_mode); 89 * @rot_mode: rotation mode 102 enum ipu_rotate_mode rot_mode, 159 * @rot_mode: rotation mode 175 enum ipu_rotate_mode rot_mode, 186 * @rot_mode: rotation mode 195 enum ipu_rotate_mode rot_mode); [all...] |
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-image-convert.c | 161 enum ipu_rotate_mode rot_mode; member 422 if (ipu_rot_mode_is_irt(ctx->rot_mode)) { in calc_image_resize_coefficients() 621 enum ipu_rotate_mode rot_mode) in tile_width_align() 630 return (!ipu_rot_mode_is_irt(rot_mode) && in tile_width_align() 631 (rot_mode & IPU_ROT_BIT_HFLIP)) ? 8 : 2; in tile_width_align() 640 return (ipu_rot_mode_is_irt(rot_mode) && in tile_width_align() 647 enum ipu_rotate_mode rot_mode) in tile_height_align() 649 if (type == IMAGE_CONVERT_IN || !ipu_rot_mode_is_irt(rot_mode)) in tile_height_align() 684 if (ipu_rot_mode_is_irt(ctx->rot_mode)) { in fill_tile_column() 716 if (ipu_rot_mode_is_irt(ctx->rot_mode)) { in fill_tile_row() 619 tile_width_align(enum ipu_image_convert_type type, const struct ipu_image_pixfmt *fmt, enum ipu_rotate_mode rot_mode) tile_width_align() argument 645 tile_height_align(enum ipu_image_convert_type type, const struct ipu_image_pixfmt *fmt, enum ipu_rotate_mode rot_mode) tile_height_align() argument 1293 init_idmac_channel(struct ipu_image_convert_ctx *ctx, struct ipuv3_channel *channel, struct ipu_image_convert_image *image, enum ipu_rotate_mode rot_mode, bool rot_swap_width_height, unsigned int tile) init_idmac_channel() argument 1968 ipu_image_convert_adjust(struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode) ipu_image_convert_adjust() argument 2048 ipu_image_convert_verify(struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode) ipu_image_convert_verify() argument 2073 ipu_image_convert_prepare(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode, ipu_image_convert_cb_t complete, void *complete_context) ipu_image_convert_prepare() argument 2408 ipu_image_convert(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode, ipu_image_convert_cb_t complete, void *complete_context) ipu_image_convert() argument 2453 ipu_image_convert_sync(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode) ipu_image_convert_sync() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-image-convert.c | 164 enum ipu_rotate_mode rot_mode; member 425 if (ipu_rot_mode_is_irt(ctx->rot_mode)) { in calc_image_resize_coefficients() 620 enum ipu_rotate_mode rot_mode) in tile_width_align() 629 return (!ipu_rot_mode_is_irt(rot_mode) && in tile_width_align() 630 (rot_mode & IPU_ROT_BIT_HFLIP)) ? 8 : 2; in tile_width_align() 639 return (ipu_rot_mode_is_irt(rot_mode) && in tile_width_align() 646 enum ipu_rotate_mode rot_mode) in tile_height_align() 648 if (type == IMAGE_CONVERT_IN || !ipu_rot_mode_is_irt(rot_mode)) in tile_height_align() 683 if (ipu_rot_mode_is_irt(ctx->rot_mode)) { in fill_tile_column() 715 if (ipu_rot_mode_is_irt(ctx->rot_mode)) { in fill_tile_row() 618 tile_width_align(enum ipu_image_convert_type type, const struct ipu_image_pixfmt *fmt, enum ipu_rotate_mode rot_mode) tile_width_align() argument 644 tile_height_align(enum ipu_image_convert_type type, const struct ipu_image_pixfmt *fmt, enum ipu_rotate_mode rot_mode) tile_height_align() argument 1289 init_idmac_channel(struct ipu_image_convert_ctx *ctx, struct ipuv3_channel *channel, struct ipu_image_convert_image *image, enum ipu_rotate_mode rot_mode, bool rot_swap_width_height, unsigned int tile) init_idmac_channel() argument 1964 ipu_image_convert_adjust(struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode) ipu_image_convert_adjust() argument 2044 ipu_image_convert_verify(struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode) ipu_image_convert_verify() argument 2069 ipu_image_convert_prepare(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode, ipu_image_convert_cb_t complete, void *complete_context) ipu_image_convert_prepare() argument 2404 ipu_image_convert(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode, ipu_image_convert_cb_t complete, void *complete_context) ipu_image_convert() argument 2449 ipu_image_convert_sync(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode) ipu_image_convert_sync() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A D | imx-ic-prpencvf.c | 91 enum ipu_rotate_mode rot_mode; member 250 channel = (ipu_rot_mode_is_irt(priv->rot_mode)) ? in prp_eof_interrupt() 347 enum ipu_rotate_mode rot_mode, in prp_setup_channel() 425 if (rot_mode) in prp_setup_channel() 426 ipu_cpmem_set_rotation(channel, rot_mode); in prp_setup_channel() 437 burst_size, rot_mode); in prp_setup_channel() 507 ret = prp_setup_channel(priv, priv->rot_in_ch, priv->rot_mode, in prp_setup_rotation() 615 ret = prp_setup_channel(priv, priv->out_ch, priv->rot_mode, in prp_setup_norotation() 656 if (ipu_rot_mode_is_irt(priv->rot_mode)) in prp_unsetup() 690 if (ipu_rot_mode_is_irt(priv->rot_mode)) in prp_start() 345 prp_setup_channel(struct prp_priv *priv, struct ipuv3_channel *channel, enum ipu_rotate_mode rot_mode, dma_addr_t addr0, dma_addr_t addr1, bool rot_swap_width_height) prp_setup_channel() argument 817 prp_bound_align_output(struct v4l2_mbus_framefmt *outfmt, struct v4l2_mbus_framefmt *infmt, enum ipu_rotate_mode rot_mode) prp_bound_align_output() argument 1079 enum ipu_rotate_mode rot_mode; prp_s_ctrl() local [all...] |
H A D | imx-media-csc-scaler.c | 65 enum ipu_rotate_mode rot_mode; member 220 ipu_image_convert_adjust(&test_in, &test_out, ctx->rot_mode); in ipu_csc_scaler_try_fmt() 531 ctx->rot_mode, in ipu_csc_scaler_start_streaming() 621 enum ipu_rotate_mode rot_mode; in ipu_csc_scaler_s_ctrl() local 644 ret = ipu_degrees_to_rot_mode(&rot_mode, rotate, hflip, vflip); in ipu_csc_scaler_s_ctrl() 648 if (rot_mode != ctx->rot_mode) { in ipu_csc_scaler_s_ctrl() 658 if (ipu_rot_mode_is_irt(rot_mode) != in ipu_csc_scaler_s_ctrl() 659 ipu_rot_mode_is_irt(ctx->rot_mode)) { in ipu_csc_scaler_s_ctrl() 665 ipu_image_convert_adjust(&test_in, &test_out, ctx->rot_mode); in ipu_csc_scaler_s_ctrl() [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/imx/ |
H A D | imx-ic-prpencvf.c | 91 enum ipu_rotate_mode rot_mode; member 250 channel = (ipu_rot_mode_is_irt(priv->rot_mode)) ? in prp_eof_interrupt() 347 enum ipu_rotate_mode rot_mode, in prp_setup_channel() 425 if (rot_mode) in prp_setup_channel() 426 ipu_cpmem_set_rotation(channel, rot_mode); in prp_setup_channel() 437 burst_size, rot_mode); in prp_setup_channel() 507 ret = prp_setup_channel(priv, priv->rot_in_ch, priv->rot_mode, in prp_setup_rotation() 615 ret = prp_setup_channel(priv, priv->out_ch, priv->rot_mode, in prp_setup_norotation() 656 if (ipu_rot_mode_is_irt(priv->rot_mode)) in prp_unsetup() 687 if (ipu_rot_mode_is_irt(priv->rot_mode)) in prp_start() 345 prp_setup_channel(struct prp_priv *priv, struct ipuv3_channel *channel, enum ipu_rotate_mode rot_mode, dma_addr_t addr0, dma_addr_t addr1, bool rot_swap_width_height) prp_setup_channel() argument 814 prp_bound_align_output(struct v4l2_mbus_framefmt *outfmt, struct v4l2_mbus_framefmt *infmt, enum ipu_rotate_mode rot_mode) prp_bound_align_output() argument 1077 enum ipu_rotate_mode rot_mode; prp_s_ctrl() local [all...] |
H A D | imx-media-csc-scaler.c | 65 enum ipu_rotate_mode rot_mode; member 220 ipu_image_convert_adjust(&test_in, &test_out, ctx->rot_mode); in ipu_csc_scaler_try_fmt() 531 ctx->rot_mode, in ipu_csc_scaler_start_streaming() 621 enum ipu_rotate_mode rot_mode; in ipu_csc_scaler_s_ctrl() local 644 ret = ipu_degrees_to_rot_mode(&rot_mode, rotate, hflip, vflip); in ipu_csc_scaler_s_ctrl() 648 if (rot_mode != ctx->rot_mode) { in ipu_csc_scaler_s_ctrl() 658 if (ipu_rot_mode_is_irt(rot_mode) != in ipu_csc_scaler_s_ctrl() 659 ipu_rot_mode_is_irt(ctx->rot_mode)) { in ipu_csc_scaler_s_ctrl() 665 ipu_image_convert_adjust(&test_in, &test_out, ctx->rot_mode); in ipu_csc_scaler_s_ctrl() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/rockchip/rga/ |
H A D | rga-hw.c | 240 src_info.data.rot_mode = RGA_SRC_ROT_MODE_90_DEGREE; in rga_cmd_set_trans_info() 243 src_info.data.rot_mode = RGA_SRC_ROT_MODE_180_DEGREE; in rga_cmd_set_trans_info() 246 src_info.data.rot_mode = RGA_SRC_ROT_MODE_270_DEGREE; in rga_cmd_set_trans_info() 249 src_info.data.rot_mode = RGA_SRC_ROT_MODE_0_DEGREE; in rga_cmd_set_trans_info() 259 if (src_info.data.rot_mode == RGA_SRC_ROT_MODE_90_DEGREE || in rga_cmd_set_trans_info() 260 src_info.data.rot_mode == RGA_SRC_ROT_MODE_270_DEGREE) { in rga_cmd_set_trans_info() 325 dst_offset = rga_lookup_draw_pos(&offsets, src_info.data.rot_mode, in rga_cmd_set_trans_info()
|
H A D | rga-hw.h | 207 unsigned int rot_mode:2; member
|
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rga/ |
H A D | rga-hw.c | 240 src_info.data.rot_mode = RGA_SRC_ROT_MODE_90_DEGREE; in rga_cmd_set_trans_info() 243 src_info.data.rot_mode = RGA_SRC_ROT_MODE_180_DEGREE; in rga_cmd_set_trans_info() 246 src_info.data.rot_mode = RGA_SRC_ROT_MODE_270_DEGREE; in rga_cmd_set_trans_info() 249 src_info.data.rot_mode = RGA_SRC_ROT_MODE_0_DEGREE; in rga_cmd_set_trans_info() 259 if (src_info.data.rot_mode == RGA_SRC_ROT_MODE_90_DEGREE || in rga_cmd_set_trans_info() 260 src_info.data.rot_mode == RGA_SRC_ROT_MODE_270_DEGREE) { in rga_cmd_set_trans_info() 325 dst_offset = rga_lookup_draw_pos(&offsets, src_info.data.rot_mode, in rga_cmd_set_trans_info()
|
H A D | rga-hw.h | 207 unsigned int rot_mode:2; member
|
/kernel/linux/linux-5.10/drivers/media/platform/coda/ |
H A D | coda-bit.c | 1484 u32 rot_mode = 0; in coda_prepare_encode() local 1588 if (ctx->params.rot_mode) in coda_prepare_encode() 1589 rot_mode = CODA_ROT_MIR_ENABLE | ctx->params.rot_mode; in coda_prepare_encode() 1590 coda_write(dev, rot_mode, CODA_CMD_ENC_PIC_ROT_MODE); in coda_prepare_encode() 2146 u32 rot_mode = 0; in coda_prepare_decode() local 2216 rot_mode = CODA_ROT_MIR_ENABLE | ctx->params.rot_mode; in coda_prepare_decode() 2219 coda_write(dev, rot_mode, CODA_CMD_DEC_PIC_ROT_MODE); in coda_prepare_decode()
|
H A D | coda.h | 108 u8 rot_mode; member
|
H A D | coda-jpeg.c | 1158 if (ctx->params.rot_mode & CODA_ROT_90) { in coda9_jpeg_prepare_encode() 1169 coda_write(dev, ctx->params.rot_mode ? in coda9_jpeg_prepare_encode() 1170 (CODA_ROT_MIR_ENABLE | ctx->params.rot_mode) : 0, in coda9_jpeg_prepare_encode()
|
H A D | coda-common.c | 2192 ctx->params.rot_mode |= CODA_MIR_HOR; in coda_s_ctrl() 2194 ctx->params.rot_mode &= ~CODA_MIR_HOR; in coda_s_ctrl() 2198 ctx->params.rot_mode |= CODA_MIR_VER; in coda_s_ctrl() 2200 ctx->params.rot_mode &= ~CODA_MIR_VER; in coda_s_ctrl()
|
/kernel/linux/linux-6.6/drivers/media/platform/chips-media/ |
H A D | coda-bit.c | 1486 u32 rot_mode = 0; in coda_prepare_encode() local 1590 if (ctx->params.rot_mode) in coda_prepare_encode() 1591 rot_mode = CODA_ROT_MIR_ENABLE | ctx->params.rot_mode; in coda_prepare_encode() 1592 coda_write(dev, rot_mode, CODA_CMD_ENC_PIC_ROT_MODE); in coda_prepare_encode() 2170 u32 rot_mode = 0; in coda_prepare_decode() local 2238 rot_mode = CODA_ROT_MIR_ENABLE | ctx->params.rot_mode; in coda_prepare_decode() 2241 coda_write(dev, rot_mode, CODA_CMD_DEC_PIC_ROT_MODE); in coda_prepare_decode()
|
H A D | coda.h | 117 u8 rot_mode; member
|
H A D | coda-jpeg.c | 1158 if (ctx->params.rot_mode & CODA_ROT_90) { in coda9_jpeg_prepare_encode() 1169 coda_write(dev, ctx->params.rot_mode ? in coda9_jpeg_prepare_encode() 1170 (CODA_ROT_MIR_ENABLE | ctx->params.rot_mode) : 0, in coda9_jpeg_prepare_encode()
|
H A D | coda-common.c | 2194 ctx->params.rot_mode |= CODA_MIR_HOR; in coda_s_ctrl() 2196 ctx->params.rot_mode &= ~CODA_MIR_HOR; in coda_s_ctrl() 2200 ctx->params.rot_mode |= CODA_MIR_VER; in coda_s_ctrl() 2202 ctx->params.rot_mode &= ~CODA_MIR_VER; in coda_s_ctrl()
|
/kernel/linux/linux-5.10/drivers/dma/ipu/ |
H A D | ipu_idmac.c | 642 * @rot_mode: rotation mode of buffer. A rotation setting other than 654 enum ipu_rotate_mode rot_mode, in ipu_init_channel_buffer() 683 ipu_ch_param_set_rotation(¶ms, rot_mode); in ipu_init_channel_buffer() 650 ipu_init_channel_buffer(struct idmac_channel *ichan, enum pixel_fmt pixel_fmt, uint16_t width, uint16_t height, uint32_t stride, enum ipu_rotate_mode rot_mode, dma_addr_t phyaddr_0, dma_addr_t phyaddr_1) ipu_init_channel_buffer() argument
|