Lines Matching refs:ctrl
1103 static int si4713_s_ctrl(struct v4l2_ctrl *ctrl) in si4713_s_ctrl() argument
1106 container_of(ctrl->handler, struct si4713_device, ctrl_handler); in si4713_s_ctrl()
1117 if (ctrl->id != V4L2_CID_AUDIO_MUTE) in si4713_s_ctrl()
1119 if (ctrl->is_new) { in si4713_s_ctrl()
1120 if (ctrl->val) { in si4713_s_ctrl()
1121 ret = si4713_set_mute(sdev, ctrl->val); in si4713_s_ctrl()
1128 ret = si4713_set_mute(sdev, ctrl->val); in si4713_s_ctrl()
1139 for (c = 1; !ret && c < ctrl->ncontrols; c++) { in si4713_s_ctrl()
1140 ctrl = ctrl->cluster[c]; in si4713_s_ctrl()
1142 if (!force && !ctrl->is_new) in si4713_s_ctrl()
1145 switch (ctrl->id) { in si4713_s_ctrl()
1147 ret = si4713_set_rds_ps_name(sdev, ctrl->p_new.p_char); in si4713_s_ctrl()
1151 ret = si4713_set_rds_radio_text(sdev, ctrl->p_new.p_char); in si4713_s_ctrl()
1183 ret = si4713_choose_econtrol_action(sdev, ctrl->id, &bit, in si4713_s_ctrl()
1188 val = ctrl->val; in si4713_s_ctrl()
1203 val = set_bits(val, ctrl->val, bit, mask); in si4713_s_ctrl()
1210 val = ctrl->val; in si4713_s_ctrl()