Lines Matching refs:ctrl
21 static int vdec_op_s_ctrl(struct v4l2_ctrl *ctrl) in vdec_op_s_ctrl() argument
23 struct venus_inst *inst = ctrl_to_inst(ctrl); in vdec_op_s_ctrl()
26 switch (ctrl->id) { in vdec_op_s_ctrl()
28 ctr->post_loop_deb_mode = ctrl->val; in vdec_op_s_ctrl()
33 ctr->profile = ctrl->val; in vdec_op_s_ctrl()
37 ctr->level = ctrl->val; in vdec_op_s_ctrl()
46 static int vdec_op_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in vdec_op_g_volatile_ctrl() argument
48 struct venus_inst *inst = ctrl_to_inst(ctrl); in vdec_op_g_volatile_ctrl()
54 switch (ctrl->id) { in vdec_op_g_volatile_ctrl()
61 ctrl->val = ctr->profile; in vdec_op_g_volatile_ctrl()
68 ctrl->val = ctr->level; in vdec_op_g_volatile_ctrl()
71 ctrl->val = ctr->post_loop_deb_mode; in vdec_op_g_volatile_ctrl()
74 ctrl->val = inst->num_output_bufs; in vdec_op_g_volatile_ctrl()
90 struct v4l2_ctrl *ctrl; in vdec_ctrl_init() local
97 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
103 if (ctrl) in vdec_ctrl_init()
104 ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; in vdec_ctrl_init()
106 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
110 if (ctrl) in vdec_ctrl_init()
111 ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; in vdec_ctrl_init()
113 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
123 if (ctrl) in vdec_ctrl_init()
124 ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; in vdec_ctrl_init()
126 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
130 if (ctrl) in vdec_ctrl_init()
131 ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; in vdec_ctrl_init()
133 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
137 if (ctrl) in vdec_ctrl_init()
138 ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; in vdec_ctrl_init()
143 ctrl = v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
145 if (ctrl) in vdec_ctrl_init()
146 ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; in vdec_ctrl_init()