Searched refs:awb (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/
H A Dia_css_s3a_param.h48 struct sh_css_isp_awb_params awb; member in struct:sh_css_isp_s3a_params
H A Dia_css_s3a.host.h43 const struct sh_css_isp_awb_params *awb,
H A Dia_css_s3a.host.c107 ia_css_awb_encode(&to->awb, from, sizeof(to->awb));
155 const struct sh_css_isp_awb_params *awb,
159 "awb_lg_high_raw", awb->lg_high_raw);
161 "awb_lg_low", awb->lg_low);
163 "awb_lg_high", awb->lg_high);
208 ia_css_awb_dump(&s3a->awb, level);
154 ia_css_awb_dump( const struct sh_css_isp_awb_params *awb, unsigned int level) argument
/linux-master/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-stats.c186 pbuf->params.awb.awb_mean[0].cnt =
190 pbuf->params.awb.awb_mean[0].mean_cr_or_r =
192 pbuf->params.awb.awb_mean[0].mean_cb_or_b =
194 pbuf->params.awb.awb_mean[0].mean_y_or_g =
207 pbuf->params.awb.awb_mean[0].cnt =
211 pbuf->params.awb.awb_mean[0].mean_cr_or_r =
213 pbuf->params.awb.awb_mean[0].mean_cb_or_b =
215 pbuf->params.awb.awb_mean[0].mean_y_or_g =
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-css-params.c2616 acc->awb.config = acc_user->awb.config;
2619 acc->awb.config = acc_old->awb.config;
2622 acc->awb.config = imgu_css_awb_defaults;
2625 if (acc->awb.config.grid.width <= 0)
2628 acc->awb.config.grid.height_per_slice =
2629 IMGU_ABI_AWB_MAX_CELLS_PER_SET / acc->awb.config.grid.width,
2630 imgu_css_grid_end_calc(&acc->awb.config.grid);
2633 acc->awb
[all...]
H A Dipu3-abi.h1302 struct imgu_abi_awb_config awb; member in struct:imgu_abi_acc_param
/linux-master/drivers/staging/media/deprecated/atmel/
H A Datmel-isc-base.c327 if (isc->ctrls.awb &&
1435 * if awb has been disabled, we need to reset registers as well.
1437 if (hist_id == ISC_HIS_CFG_MODE_GR || ctrls->awb == ISC_WB_NONE) {
1452 if (ctrls->awb == ISC_WB_ONETIME) {
1457 ctrls->awb = ISC_WB_NONE;
1480 /* if awb has been disabled, we don't need to start another histogram */
1481 if (ctrls->awb)
1529 ctrls->awb = ISC_WB_AUTO;
1531 ctrls->awb = ISC_WB_NONE;
1572 if (ctrls->awb
[all...]
H A Datmel-isc.h145 u8 awb; member in struct:isc_ctrls
221 * @awb_mutex: serialize access to streaming status from awb work queue
222 * @awb_lock: lock for serializing awb work queue operations
/linux-master/drivers/media/platform/microchip/
H A Dmicrochip-isc-base.c317 if (isc->ctrls.awb &&
1380 * if awb has been disabled, we need to reset registers as well.
1382 if (hist_id == ISC_HIS_CFG_MODE_GR || ctrls->awb == ISC_WB_NONE) {
1397 if (ctrls->awb == ISC_WB_ONETIME) {
1402 ctrls->awb = ISC_WB_NONE;
1425 /* if awb has been disabled, we don't need to start another histogram */
1426 if (ctrls->awb)
1474 ctrls->awb = ISC_WB_AUTO;
1476 ctrls->awb = ISC_WB_NONE;
1517 if (ctrls->awb
[all...]
H A Dmicrochip-isc.h146 u8 awb; member in struct:isc_ctrls
232 * @awb_mutex: serialize access to streaming status from awb work queue
233 * @awb_lock: lock for serializing awb work queue operations
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-is-param.c87 __hw_param_copy(&par->isp.awb, &cfg->isp.awb);
327 isp->awb.cmd = cmd;
328 isp->awb.illumination = val;
329 isp->awb.err = ISP_AWB_ERROR_NONE;
H A Dfimc-is-param.h689 struct param_isp_awb awb; member in struct:isp_param
/linux-master/drivers/media/i2c/
H A Ds5k5baf.c251 struct v4l2_ctrl *awb; member in struct:s5k5baf_ctrls::__anon326
664 static void s5k5baf_hw_set_awb(struct s5k5baf *state, int awb) argument
668 if (!awb)
675 s5k5baf_hw_set_alg(state, AALG_WB_EN, awb);
1651 ctrls->awb = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_AUTO_WHITE_BALANCE,
1657 v4l2_ctrl_auto_cluster(3, &ctrls->awb, 0, false);
H A Dov7740.c332 static int ov7740_set_white_balance(struct ov7740 *ov7740, int awb) argument
340 if (awb)
349 if (!awb) {
H A Dov9650.c623 static int ov965x_set_white_balance(struct ov965x *ov965x, int awb) argument
630 reg = awb ? reg | REG_COM8 : reg & ~REG_COM8;
633 if (!ret && !awb) {
H A Dov5640.c3147 static int ov5640_set_ctrl_white_balance(struct ov5640_dev *sensor, int awb) argument
3152 BIT(0), awb ? 0 : 1);
3156 if (!awb) {
/linux-master/drivers/media/usb/gspca/
H A Dt613.c31 struct { /* awb / color gains control cluster */
32 struct v4l2_ctrl *awb; member in struct:sd::__anon198
514 if (!sd->awb->val)
967 sd->awb = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
995 v4l2_ctrl_auto_cluster(4, &sd->awb, 0, true);
/linux-master/include/uapi/linux/
H A Drkisp1-config.h466 * @awb_mode: the awb meas mode. From enum rkisp1_cif_isp_awb_mode_type.
468 * @max_y: only pixels values < max_y contribute to awb measurement, set to 0
470 * @min_y: only pixels values > min_y contribute to awb measurement
472 * smaller than threshold for awb measurements
474 * each greater than threshold value for awb measurements
974 * @awb: statistics data for automatic white balance
980 struct rkisp1_cif_isp_awb_stat awb; member in struct:rkisp1_cif_isp_stat
/linux-master/drivers/staging/media/ipu3/include/uapi/
H A Dintel-ipu3.h534 struct ipu3_uapi_bubble_info awb[IPU3_UAPI_MAX_STRIPES]; member in struct:ipu3_uapi_stats_3a_bubble_info_per_stripe
548 * @awb_fr_en: awb filter response enable bit
2495 * @awb: auto white balance config. As specified by &ipu3_uapi_awb_config
2519 struct ipu3_uapi_awb_config awb; member in struct:ipu3_uapi_acc_param
/linux-master/drivers/staging/media/atomisp/i2c/
H A Dmt9m114.h57 #define MISENSOR_AWB_STEADY BIT(0) /* awb steady */
77 /* sensor awb status register */
275 unsigned int awb; member in struct:mt9m114_device

Completed in 280 milliseconds