/kernel/linux/linux-5.10/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-ctrls.c | 23 #include <media/v4l2-ctrls.h> 71 ret = s5c73m3_get_af_status(state, state->ctrls.af_status); in s5c73m3_g_volatile_ctrl() 97 v4l2_ctrl_get_menu(state->ctrls.colorfx->id)[i]); in s5c73m3_set_colorfx() 109 struct s5c73m3_ctrls *ctrls = &state->ctrls; in s5c73m3_set_exposure() local 112 if (ctrls->exposure_metering->is_new) { in s5c73m3_set_exposure() 115 switch (ctrls->exposure_metering->val) { in s5c73m3_set_exposure() 130 if (!ret && ctrls->exposure_bias->is_new) { in s5c73m3_set_exposure() 131 u16 exp_bias = ctrls->exposure_bias->val; in s5c73m3_set_exposure() 137 ctrls in s5c73m3_set_exposure() 446 struct s5c73m3_ctrls *ctrls = &state->ctrls; s5c73m3_init_controls() local [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-ctrls.c | 22 #include <media/v4l2-ctrls.h> 69 ret = s5c73m3_get_af_status(state, state->ctrls.af_status); in s5c73m3_g_volatile_ctrl() 95 v4l2_ctrl_get_menu(state->ctrls.colorfx->id)[i]); in s5c73m3_set_colorfx() 107 struct s5c73m3_ctrls *ctrls = &state->ctrls; in s5c73m3_set_exposure() local 110 if (ctrls->exposure_metering->is_new) { in s5c73m3_set_exposure() 113 switch (ctrls->exposure_metering->val) { in s5c73m3_set_exposure() 128 if (!ret && ctrls->exposure_bias->is_new) { in s5c73m3_set_exposure() 129 u16 exp_bias = ctrls->exposure_bias->val; in s5c73m3_set_exposure() 135 ctrls in s5c73m3_set_exposure() 444 struct s5c73m3_ctrls *ctrls = &state->ctrls; s5c73m3_init_controls() local [all...] |
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-flash-led-class.c | 34 * the 'ctrls' array in the struct v4l2_flash. 82 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; in v4l2_flash_set_led_brightness() local 103 if (ctrl == ctrls[TORCH_INTENSITY]) { in v4l2_flash_set_led_brightness() 104 if (ctrls[LED_MODE]->val != V4L2_FLASH_LED_MODE_TORCH) in v4l2_flash_set_led_brightness() 118 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; in v4l2_flash_update_led_brightness() local 122 if (ctrl == ctrls[TORCH_INTENSITY]) { in v4l2_flash_update_led_brightness() 129 if (ctrls[LED_MODE]->val != V4L2_FLASH_LED_MODE_TORCH) in v4l2_flash_update_led_brightness() 186 static bool __software_strobe_mode_inactive(struct v4l2_ctrl **ctrls) in __software_strobe_mode_inactive() argument 198 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; v4l2_flash_s_ctrl() local 483 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; __sync_device_with_v4l2_controls() local [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-flash-led-class.c | 34 * the 'ctrls' array in the struct v4l2_flash. 82 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; in v4l2_flash_set_led_brightness() local 104 if (ctrl == ctrls[TORCH_INTENSITY]) { in v4l2_flash_set_led_brightness() 105 if (ctrls[LED_MODE]->val != V4L2_FLASH_LED_MODE_TORCH) in v4l2_flash_set_led_brightness() 125 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; in v4l2_flash_update_led_brightness() local 129 if (ctrl == ctrls[TORCH_INTENSITY]) { in v4l2_flash_update_led_brightness() 136 if (ctrls[LED_MODE]->val != V4L2_FLASH_LED_MODE_TORCH) in v4l2_flash_update_led_brightness() 206 static bool __software_strobe_mode_inactive(struct v4l2_ctrl **ctrls) in __software_strobe_mode_inactive() argument 218 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; v4l2_flash_s_ctrl() local 509 struct v4l2_ctrl **ctrls = v4l2_flash->ctrls; __sync_device_with_v4l2_controls() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/deprecated/atmel/ |
H A D | atmel-isc-base.c | 23 #include <media/v4l2-ctrls.h> 53 struct isc_ctrls *ctrls = &isc->ctrls; in isc_update_v4l2_ctrls() local 56 v4l2_ctrl_s_ctrl(isc->r_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls() 57 v4l2_ctrl_s_ctrl(isc->b_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls() 58 v4l2_ctrl_s_ctrl(isc->gr_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GR]); in isc_update_v4l2_ctrls() 59 v4l2_ctrl_s_ctrl(isc->gb_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GB]); in isc_update_v4l2_ctrls() 61 v4l2_ctrl_s_ctrl(isc->r_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls() 62 v4l2_ctrl_s_ctrl(isc->b_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls() 63 v4l2_ctrl_s_ctrl(isc->gr_off_ctrl, ctrls in isc_update_v4l2_ctrls() 69 struct isc_ctrls *ctrls = &isc->ctrls; isc_update_awb_ctrls() local 213 struct isc_ctrls *ctrls = &isc->ctrls; isc_set_pipeline() local 272 struct isc_ctrls *ctrls = &isc->ctrls; isc_set_histogram() local 1276 struct isc_ctrls *ctrls = &isc->ctrls; isc_hist_count() local 1308 isc_wb_update(struct isc_ctrls *ctrls) isc_wb_update() argument 1403 struct isc_ctrls *ctrls = &isc->ctrls; isc_awb_work() local 1493 struct isc_ctrls *ctrls = &isc->ctrls; isc_s_ctrl() local 1523 struct isc_ctrls *ctrls = &isc->ctrls; isc_s_awb_ctrl() local 1601 struct isc_ctrls *ctrls = &isc->ctrls; isc_g_volatile_awb_ctrl() local 1672 struct isc_ctrls *ctrls = &isc->ctrls; isc_ctrl_init() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/microchip/ |
H A D | microchip-isc-base.c | 23 #include <media/v4l2-ctrls.h> 44 struct isc_ctrls *ctrls = &isc->ctrls; in isc_update_v4l2_ctrls() local 47 v4l2_ctrl_s_ctrl(isc->r_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls() 48 v4l2_ctrl_s_ctrl(isc->b_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls() 49 v4l2_ctrl_s_ctrl(isc->gr_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GR]); in isc_update_v4l2_ctrls() 50 v4l2_ctrl_s_ctrl(isc->gb_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GB]); in isc_update_v4l2_ctrls() 52 v4l2_ctrl_s_ctrl(isc->r_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls() 53 v4l2_ctrl_s_ctrl(isc->b_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls() 54 v4l2_ctrl_s_ctrl(isc->gr_off_ctrl, ctrls in isc_update_v4l2_ctrls() 60 struct isc_ctrls *ctrls = &isc->ctrls; isc_update_awb_ctrls() local 203 struct isc_ctrls *ctrls = &isc->ctrls; isc_set_pipeline() local 262 struct isc_ctrls *ctrls = &isc->ctrls; isc_set_histogram() local 1265 struct isc_ctrls *ctrls = &isc->ctrls; isc_hist_count() local 1296 isc_wb_update(struct isc_ctrls *ctrls) isc_wb_update() argument 1389 struct isc_ctrls *ctrls = &isc->ctrls; isc_awb_work() local 1479 struct isc_ctrls *ctrls = &isc->ctrls; isc_s_ctrl() local 1509 struct isc_ctrls *ctrls = &isc->ctrls; isc_s_awb_ctrl() local 1586 struct isc_ctrls *ctrls = &isc->ctrls; isc_g_volatile_awb_ctrl() local 1657 struct isc_ctrls *ctrls = &isc->ctrls; isc_ctrl_init() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/ |
H A D | rockchip_vpu981_hw_av1_dec.c | 113 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; in rockchip_vpu981_get_frame_index() local 114 const struct v4l2_ctrl_av1_frame *frame = ctrls->frame; in rockchip_vpu981_get_frame_index() 147 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; in rockchip_vpu981_av1_dec_frame_ref() local 148 const struct v4l2_ctrl_av1_frame *frame = ctrls->frame; in rockchip_vpu981_av1_dec_frame_ref() 189 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; in rockchip_vpu981_av1_dec_clean_refs() local 201 if (ctrls->frame->reference_frame_ts[ref] == timestamp) in rockchip_vpu981_av1_dec_clean_refs() 259 struct hantro_av1_dec_ctrls *ctrls in rockchip_vpu981_av1_dec_tiles_reallocate() local 425 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_prepare_run() local 512 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_global_model() local 569 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_tile_info() local 639 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_get_dist() local 656 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_frame_sign_bias() local 684 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_ref() local 794 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_segmentation() local 1041 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_is_lossless() local 1070 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_loopfilter() local 1128 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_update_prob() local 1163 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_prob() local 1228 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_fgs() local 1393 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_cdef() local 1435 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_lr() local 1466 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_superres_params() local 1565 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_picture_dimensions() local 1586 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_other_frames() local 1858 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_reference_frames() local 1936 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_parameters() local 2053 struct hantro_av1_dec_ctrls *ctrls = &av1_dec->ctrls; rockchip_vpu981_av1_dec_set_input_buffer() local [all...] |
H A D | hantro_hevc.c | 74 const struct hantro_hevc_dec_ctrls *ctrls = &ctx->hevc_dec.ctrls; in tile_buffer_reallocate() local 75 const struct v4l2_ctrl_hevc_pps *pps = ctrls->pps; in tile_buffer_reallocate() 76 const struct v4l2_ctrl_hevc_sps *sps = ctrls->sps; in tile_buffer_reallocate() 174 struct hantro_hevc_dec_ctrls *ctrls = &hevc_ctx->ctrls; in hantro_hevc_dec_prepare_run() local 179 ctrls->decode_params = in hantro_hevc_dec_prepare_run() 181 if (WARN_ON(!ctrls->decode_params)) in hantro_hevc_dec_prepare_run() 184 ctrls->scaling = in hantro_hevc_dec_prepare_run() 186 if (WARN_ON(!ctrls in hantro_hevc_dec_prepare_run() [all...] |
H A D | hantro_g1_h264_dec.c | 24 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls; in set_params() local 25 const struct v4l2_ctrl_h264_decode_params *dec_param = ctrls->decode; in set_params() 26 const struct v4l2_ctrl_h264_sps *sps = ctrls->sps; in set_params() 27 const struct v4l2_ctrl_h264_pps *pps = ctrls->pps; in set_params() 207 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls; in set_buffers() local 221 if (ctrls->decode->flags & V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD) in set_buffers() 226 if (ctrls->sps->profile_idc > 66 && ctrls in set_buffers() [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/gspca/stv06xx/ |
H A D | stv06xx_pb0100.c | 80 struct pb0100_ctrls *ctrls = sd->sensor_priv; in pb0100_s_ctrl() local 90 err = pb0100_set_gain(gspca_dev, ctrls->gain->val); in pb0100_s_ctrl() 93 err = pb0100_set_exposure(gspca_dev, ctrls->exposure->val); in pb0100_s_ctrl() 109 struct pb0100_ctrls *ctrls; in pb0100_init_controls() local 129 ctrls = kzalloc(sizeof(*ctrls), GFP_KERNEL); in pb0100_init_controls() 130 if (!ctrls) in pb0100_init_controls() 134 ctrls->autogain = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls() 136 ctrls->exposure = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls() 138 ctrls in pb0100_init_controls() 325 struct pb0100_ctrls *ctrls = sd->sensor_priv; pb0100_set_gain() local 345 struct pb0100_ctrls *ctrls = sd->sensor_priv; pb0100_set_red_balance() local 364 struct pb0100_ctrls *ctrls = sd->sensor_priv; pb0100_set_blue_balance() local 395 struct pb0100_ctrls *ctrls = sd->sensor_priv; pb0100_set_autogain() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/gspca/stv06xx/ |
H A D | stv06xx_pb0100.c | 80 struct pb0100_ctrls *ctrls = sd->sensor_priv; in pb0100_s_ctrl() local 90 err = pb0100_set_gain(gspca_dev, ctrls->gain->val); in pb0100_s_ctrl() 93 err = pb0100_set_exposure(gspca_dev, ctrls->exposure->val); in pb0100_s_ctrl() 109 struct pb0100_ctrls *ctrls; in pb0100_init_controls() local 129 ctrls = kzalloc(sizeof(*ctrls), GFP_KERNEL); in pb0100_init_controls() 130 if (!ctrls) in pb0100_init_controls() 134 ctrls->autogain = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls() 136 ctrls->exposure = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls() 138 ctrls in pb0100_init_controls() 325 struct pb0100_ctrls *ctrls = sd->sensor_priv; pb0100_set_gain() local 345 struct pb0100_ctrls *ctrls = sd->sensor_priv; pb0100_set_red_balance() local 364 struct pb0100_ctrls *ctrls = sd->sensor_priv; pb0100_set_blue_balance() local 395 struct pb0100_ctrls *ctrls = sd->sensor_priv; pb0100_set_autogain() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/ |
H A D | hva-debugfs.c | 17 struct hva_controls *ctrls = &ctx->ctrls; in format_ctx() local 52 v4l2_ctrl_get_menu(bitrate_mode)[ctrls->bitrate_mode], in format_ctx() 53 ctrls->bitrate, in format_ctx() 54 ctrls->gop_size, in format_ctx() 55 v4l2_ctrl_get_menu(aspect)[ctrls->aspect], in format_ctx() 56 ctrls->time_per_frame.denominator, in format_ctx() 57 ctrls->time_per_frame.numerator); in format_ctx() 72 v4l2_ctrl_get_menu(entropy)[ctrls->entropy_mode], in format_ctx() 73 ctrls in format_ctx() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/hva/ |
H A D | hva-debugfs.c | 17 struct hva_controls *ctrls = &ctx->ctrls; in format_ctx() local 52 v4l2_ctrl_get_menu(bitrate_mode)[ctrls->bitrate_mode], in format_ctx() 53 ctrls->bitrate, in format_ctx() 54 ctrls->gop_size, in format_ctx() 55 v4l2_ctrl_get_menu(aspect)[ctrls->aspect], in format_ctx() 56 ctrls->time_per_frame.denominator, in format_ctx() 57 ctrls->time_per_frame.numerator); in format_ctx() 72 v4l2_ctrl_get_menu(entropy)[ctrls->entropy_mode], in format_ctx() 73 ctrls in format_ctx() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/atmel/ |
H A D | atmel-isc-base.c | 27 #include <media/v4l2-ctrls.h> 230 struct isc_ctrls *ctrls = &isc->ctrls; in isc_update_v4l2_ctrls() local 233 v4l2_ctrl_s_ctrl(isc->r_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls() 234 v4l2_ctrl_s_ctrl(isc->b_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls() 235 v4l2_ctrl_s_ctrl(isc->gr_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GR]); in isc_update_v4l2_ctrls() 236 v4l2_ctrl_s_ctrl(isc->gb_gain_ctrl, ctrls->gain[ISC_HIS_CFG_MODE_GB]); in isc_update_v4l2_ctrls() 238 v4l2_ctrl_s_ctrl(isc->r_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_R]); in isc_update_v4l2_ctrls() 239 v4l2_ctrl_s_ctrl(isc->b_off_ctrl, ctrls->offset[ISC_HIS_CFG_MODE_B]); in isc_update_v4l2_ctrls() 240 v4l2_ctrl_s_ctrl(isc->gr_off_ctrl, ctrls in isc_update_v4l2_ctrls() 246 struct isc_ctrls *ctrls = &isc->ctrls; isc_update_awb_ctrls() local 664 struct isc_ctrls *ctrls = &isc->ctrls; isc_set_pipeline() local 728 struct isc_ctrls *ctrls = &isc->ctrls; isc_set_histogram() local 1699 struct isc_ctrls *ctrls = &isc->ctrls; isc_hist_count() local 1726 isc_wb_update(struct isc_ctrls *ctrls) isc_wb_update() argument 1807 struct isc_ctrls *ctrls = &isc->ctrls; isc_awb_work() local 1876 struct isc_ctrls *ctrls = &isc->ctrls; isc_s_ctrl() local 1906 struct isc_ctrls *ctrls = &isc->ctrls; isc_s_awb_ctrl() local 1986 struct isc_ctrls *ctrls = &isc->ctrls; isc_g_volatile_awb_ctrl() local 2057 struct isc_ctrls *ctrls = &isc->ctrls; isc_ctrl_init() local [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ov5693.c | 27 #include <media/v4l2-ctrls.h> 174 } ctrls; member 479 container_of(ctrl->handler, struct ov5693_device, ctrls.handler); in ov5693_s_ctrl() 488 __v4l2_ctrl_modify_range(ov5693->ctrls.exposure, in ov5693_s_ctrl() 489 ov5693->ctrls.exposure->minimum, in ov5693_s_ctrl() 491 ov5693->ctrls.exposure->step, in ov5693_s_ctrl() 492 min(ov5693->ctrls.exposure->val, in ov5693_s_ctrl() 535 ctrls.handler); in ov5693_g_volatile_ctrl() 866 __v4l2_ctrl_modify_range(ov5693->ctrls.vblank, in ov5693_set_fmt() 870 __v4l2_ctrl_s_ctrl(ov5693->ctrls in ov5693_set_fmt() 1082 struct ov5693_v4l2_ctrls *ctrls = &ov5693->ctrls; ov5693_init_controls() local [all...] |
H A D | adp1653.c | 143 container_of(ctrl->handler, struct adp1653_flash, ctrls); in adp1653_get_ctrl() 169 container_of(ctrl->handler, struct adp1653_flash, ctrls); in adp1653_set_ctrl() 202 v4l2_ctrl_handler_init(&flash->ctrls, 9); in adp1653_init_controls() 205 v4l2_ctrl_new_std_menu(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 208 v4l2_ctrl_new_std_menu(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 211 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 213 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 216 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 222 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 228 v4l2_ctrl_new_std(&flash->ctrls, in adp1653_init_controls() [all...] |
H A D | dw9719.c | 17 #include <media/v4l2-ctrls.h> 52 } ctrls; member 111 ctrls.handler); in dw9719_set_ctrl() 142 for (val = dw9719->ctrls.focus->val; val >= 0; in dw9719_suspend() 158 int current_focus = dw9719->ctrls.focus->val; in dw9719_resume() 204 v4l2_ctrl_handler_init(&dw9719->ctrls.handler, 1); in dw9719_init_controls() 206 dw9719->ctrls.focus = v4l2_ctrl_new_std(&dw9719->ctrls.handler, ops, in dw9719_init_controls() 210 if (dw9719->ctrls.handler.error) { in dw9719_init_controls() 211 dev_err(dw9719->dev, "Error initialising v4l2 ctrls\ in dw9719_init_controls() [all...] |
H A D | ar0521.c | 12 #include <media/v4l2-ctrls.h> 127 struct ar0521_ctrls ctrls; member 148 ctrls.handler)->sd; in ctrl_to_sd() 212 be(sensor->fmt.height + sensor->ctrls.vblank->val), in ar0521_set_geometry() 213 be(sensor->fmt.width + sensor->ctrls.hblank->val), in ar0521_set_geometry() 227 int green = sensor->ctrls.gain->val; in ar0521_set_gains() 228 int red = max(green + sensor->ctrls.red_balance->val, 0); in ar0521_set_gains() 229 int blue = max(green + sensor->ctrls.blue_balance->val, 0); in ar0521_set_gains() 384 ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler); in ar0521_set_stream() 493 ret = __v4l2_ctrl_modify_range(sensor->ctrls in ar0521_set_fmt() 601 struct ar0521_ctrls *ctrls = &sensor->ctrls; ar0521_init_controls() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | adp1653.c | 143 container_of(ctrl->handler, struct adp1653_flash, ctrls); in adp1653_get_ctrl() 169 container_of(ctrl->handler, struct adp1653_flash, ctrls); in adp1653_set_ctrl() 202 v4l2_ctrl_handler_init(&flash->ctrls, 9); in adp1653_init_controls() 205 v4l2_ctrl_new_std_menu(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 208 v4l2_ctrl_new_std_menu(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 211 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 213 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 216 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 222 v4l2_ctrl_new_std(&flash->ctrls, &adp1653_ctrl_ops, in adp1653_init_controls() 228 v4l2_ctrl_new_std(&flash->ctrls, in adp1653_init_controls() [all...] |
H A D | ov9650.c | 27 #include <media/v4l2-ctrls.h> 271 struct ov965x_ctrls ctrls; member 417 return &container_of(ctrl->handler, struct ov965x, ctrls.handler)->sd; in ctrl_to_sd() 545 ov965x->ctrls.update = 1; in ov965x_s_power() 562 struct v4l2_ctrl *ctrl = ov965x->ctrls.exposure; in ov965x_update_exposure_ctrl() 637 ov965x->ctrls.blue_balance->val); in ov965x_set_white_balance() 641 ov965x->ctrls.red_balance->val); in ov965x_set_white_balance() 675 struct ov965x_ctrls *ctrls = &ov965x->ctrls; in ov965x_set_gain() local 682 if (ctrls in ov965x_set_gain() 763 struct ov965x_ctrls *ctrls = &ov965x->ctrls; ov965x_set_exposure() local 991 struct ov965x_ctrls *ctrls = &ov965x->ctrls; ov965x_initialize_controls() local 1279 struct ov965x_ctrls *ctrls = &ov965x->ctrls; __ov965x_set_params() local 1326 struct ov965x_ctrls *ctrls = &ov965x->ctrls; ov965x_s_stream() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_hgo.c | 158 mutex_lock(hgo->ctrls.handler.lock); in hgo_configure_stream() 159 hgo->max_rgb = hgo->ctrls.max_rgb->cur.val; in hgo_configure_stream() 160 if (hgo->ctrls.num_bins) in hgo_configure_stream() 161 hgo->num_bins = hgo_num_bins[hgo->ctrls.num_bins->cur.val]; in hgo_configure_stream() 162 mutex_unlock(hgo->ctrls.handler.lock); in hgo_configure_stream() 198 v4l2_ctrl_handler_init(&hgo->ctrls.handler, in vsp1_hgo_create() 200 hgo->ctrls.max_rgb = v4l2_ctrl_new_custom(&hgo->ctrls.handler, in vsp1_hgo_create() 203 hgo->ctrls.num_bins = in vsp1_hgo_create() 204 v4l2_ctrl_new_custom(&hgo->ctrls in vsp1_hgo_create() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_hgo.c | 158 mutex_lock(hgo->ctrls.handler.lock); in hgo_configure_stream() 159 hgo->max_rgb = hgo->ctrls.max_rgb->cur.val; in hgo_configure_stream() 160 if (hgo->ctrls.num_bins) in hgo_configure_stream() 161 hgo->num_bins = hgo_num_bins[hgo->ctrls.num_bins->cur.val]; in hgo_configure_stream() 162 mutex_unlock(hgo->ctrls.handler.lock); in hgo_configure_stream() 198 v4l2_ctrl_handler_init(&hgo->ctrls.handler, in vsp1_hgo_create() 200 hgo->ctrls.max_rgb = v4l2_ctrl_new_custom(&hgo->ctrls.handler, in vsp1_hgo_create() 203 hgo->ctrls.num_bins = in vsp1_hgo_create() 204 v4l2_ctrl_new_custom(&hgo->ctrls in vsp1_hgo_create() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/hantro/ |
H A D | hantro_g1_h264_dec.c | 24 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls; in set_params() local 25 const struct v4l2_ctrl_h264_decode_params *dec_param = ctrls->decode; in set_params() 26 const struct v4l2_ctrl_h264_sps *sps = ctrls->sps; in set_params() 27 const struct v4l2_ctrl_h264_pps *pps = ctrls->pps; in set_params() 231 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls; in set_buffers() local 247 if (ctrls->decode->flags & V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD) in set_buffers() 252 if (ctrls->sps->profile_idc > 66 && ctrls in set_buffers() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | fimc-core.c | 491 effect->pat_cb = ctx->ctrls.colorfx_cbcr->val >> 8; in fimc_set_color_effect() 492 effect->pat_cr = ctx->ctrls.colorfx_cbcr->val & 0xff; in fimc_set_color_effect() 505 container_of((__ctrl)->handler, struct fimc_ctx, ctrls.handler) 576 struct fimc_ctrls *ctrls = &ctx->ctrls; in fimc_ctrls_create() local 577 struct v4l2_ctrl_handler *handler = &ctrls->handler; in fimc_ctrls_create() 579 if (ctx->ctrls.ready) in fimc_ctrls_create() 584 ctrls->rotate = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops, in fimc_ctrls_create() 586 ctrls->hflip = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops, in fimc_ctrls_create() 588 ctrls in fimc_ctrls_create() 617 struct fimc_ctrls *ctrls = &ctx->ctrls; fimc_ctrls_delete() local 629 struct fimc_ctrls *ctrls = &ctx->ctrls; fimc_ctrls_activate() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-core.c | 490 effect->pat_cb = ctx->ctrls.colorfx_cbcr->val >> 8; in fimc_set_color_effect() 491 effect->pat_cr = ctx->ctrls.colorfx_cbcr->val & 0xff; in fimc_set_color_effect() 504 container_of((__ctrl)->handler, struct fimc_ctx, ctrls.handler) 575 struct fimc_ctrls *ctrls = &ctx->ctrls; in fimc_ctrls_create() local 576 struct v4l2_ctrl_handler *handler = &ctrls->handler; in fimc_ctrls_create() 578 if (ctx->ctrls.ready) in fimc_ctrls_create() 583 ctrls->rotate = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops, in fimc_ctrls_create() 585 ctrls->hflip = v4l2_ctrl_new_std(handler, &fimc_ctrl_ops, in fimc_ctrls_create() 587 ctrls in fimc_ctrls_create() 616 struct fimc_ctrls *ctrls = &ctx->ctrls; fimc_ctrls_delete() local 628 struct fimc_ctrls *ctrls = &ctx->ctrls; fimc_ctrls_activate() local [all...] |