Lines Matching full:compose
242 const struct v4l2_rect *compose; in mxc_isi_pipe_enable() local
268 compose = v4l2_subdev_state_get_compose(state, MXC_ISI_PIPE_PAD_SINK); in mxc_isi_pipe_enable()
278 scale.width = compose->width; in mxc_isi_pipe_enable()
279 scale.height = compose->height; in mxc_isi_pipe_enable()
350 struct v4l2_rect *compose; in mxc_isi_pipe_init_state() local
372 compose = mxc_isi_pipe_get_pad_compose(pipe, state, in mxc_isi_pipe_init_state()
376 compose->left = 0; in mxc_isi_pipe_init_state()
377 compose->top = 0; in mxc_isi_pipe_init_state()
378 compose->width = MXC_ISI_DEF_WIDTH; in mxc_isi_pipe_init_state()
379 compose->height = MXC_ISI_DEF_HEIGHT; in mxc_isi_pipe_init_state()
381 *crop = *compose; in mxc_isi_pipe_init_state()
556 /* No compose rectangle on source pad. */ in mxc_isi_pipe_get_selection()
559 /* The sink compose is bound by the sink format. */ in mxc_isi_pipe_get_selection()
573 /* The source crop is bound by the sink compose. */ in mxc_isi_pipe_get_selection()
590 /* No compose rectangle on source pad. */ in mxc_isi_pipe_get_selection()
618 /* The source crop is bound by the sink compose. */ in mxc_isi_pipe_set_selection()
659 /* Propagate the compose rectangle to the source pad. */ in mxc_isi_pipe_set_selection()