awb               154 drivers/media/i2c/m5mols/m5mols.h 	u16	awb;
awb               294 drivers/media/i2c/m5mols/m5mols_controls.c 		int awb;
awb               301 drivers/media/i2c/m5mols/m5mols_controls.c 		awb = wb[i][0] == V4L2_WHITE_BALANCE_AUTO;
awb               302 drivers/media/i2c/m5mols/m5mols_controls.c 		ret = m5mols_write(sd, AWB_MODE, awb ? REG_AWB_AUTO :
awb               307 drivers/media/i2c/m5mols/m5mols_controls.c 		if (!awb)
awb               452 drivers/media/i2c/m5mols/m5mols_core.c 		ret = m5mols_read_u16(sd, SYSTEM_VER_AWB, &ver->awb);
awb              2406 drivers/media/i2c/ov5640.c static int ov5640_set_ctrl_white_balance(struct ov5640_dev *sensor, int awb)
awb              2411 drivers/media/i2c/ov5640.c 			     BIT(0), awb ? 0 : 1);
awb              2415 drivers/media/i2c/ov5640.c 	if (!awb) {
awb               335 drivers/media/i2c/ov7740.c static int ov7740_set_white_balance(struct ov7740 *ov7740, int awb)
awb               343 drivers/media/i2c/ov7740.c 		if (awb)
awb               352 drivers/media/i2c/ov7740.c 	if (!awb) {
awb               625 drivers/media/i2c/ov9650.c static int ov965x_set_white_balance(struct ov965x *ov965x, int awb)
awb               632 drivers/media/i2c/ov9650.c 		reg = awb ? reg | REG_COM8 : reg & ~REG_COM8;
awb               635 drivers/media/i2c/ov9650.c 	if (!ret && !awb) {
awb               257 drivers/media/i2c/s5k5baf.c 		struct v4l2_ctrl *awb;
awb               671 drivers/media/i2c/s5k5baf.c static void s5k5baf_hw_set_awb(struct s5k5baf *state, int awb)
awb               675 drivers/media/i2c/s5k5baf.c 	if (!awb)
awb               682 drivers/media/i2c/s5k5baf.c 	s5k5baf_hw_set_alg(state, AALG_WB_EN, awb);
awb              1642 drivers/media/i2c/s5k5baf.c 	ctrls->awb = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_AUTO_WHITE_BALANCE,
awb              1648 drivers/media/i2c/s5k5baf.c 	v4l2_ctrl_auto_cluster(3, &ctrls->awb, 0, false);
awb               206 drivers/media/i2c/s5k6aa.c 	struct v4l2_ctrl *awb;
awb               476 drivers/media/i2c/s5k6aa.c static int s5k6aa_set_awb(struct s5k6aa *s5k6aa, int awb)
awb               484 drivers/media/i2c/s5k6aa.c 	if (!ret && !awb) {
awb               502 drivers/media/i2c/s5k6aa.c 		reg = awb ? reg | AALG_WB_EN_MASK : reg & ~AALG_WB_EN_MASK;
awb              1376 drivers/media/i2c/s5k6aa.c 	ctrls->awb = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_AUTO_WHITE_BALANCE,
awb              1381 drivers/media/i2c/s5k6aa.c 	v4l2_ctrl_auto_cluster(4, &ctrls->awb, 0, false);
awb               151 drivers/media/i2c/sr030pc30.c 		struct v4l2_ctrl *awb;
awb               708 drivers/media/i2c/sr030pc30.c 	info->awb = v4l2_ctrl_new_std(hdl, &sr030pc30_ctrl_ops,
awb               725 drivers/media/i2c/sr030pc30.c 	v4l2_ctrl_auto_cluster(3, &info->awb, 0, false);
awb               652 drivers/media/platform/atmel/atmel-isc-base.c 	if (ctrls->awb == ISC_WB_NONE)
awb               758 drivers/media/platform/atmel/atmel-isc-base.c 	if (isc->ctrls.awb &&
awb              1762 drivers/media/platform/atmel/atmel-isc-base.c 	if (ctrls->awb == ISC_WB_NONE)
awb              1771 drivers/media/platform/atmel/atmel-isc-base.c 	if (hist_id == ISC_HIS_CFG_MODE_GR || ctrls->awb == ISC_WB_NONE) {
awb              1786 drivers/media/platform/atmel/atmel-isc-base.c 		if (ctrls->awb == ISC_WB_ONETIME) {
awb              1789 drivers/media/platform/atmel/atmel-isc-base.c 			ctrls->awb = ISC_WB_NONE;
awb              1795 drivers/media/platform/atmel/atmel-isc-base.c 	if (ctrls->awb)
awb              1822 drivers/media/platform/atmel/atmel-isc-base.c 			ctrls->awb = ISC_WB_AUTO;
awb              1824 drivers/media/platform/atmel/atmel-isc-base.c 			ctrls->awb = ISC_WB_NONE;
awb              1833 drivers/media/platform/atmel/atmel-isc-base.c 		if (isc->ctrls.awb == ISC_WB_AUTO &&
awb              1841 drivers/media/platform/atmel/atmel-isc-base.c 		if (ctrls->awb == ISC_WB_AUTO)
awb              1844 drivers/media/platform/atmel/atmel-isc-base.c 		ctrls->awb = ISC_WB_ONETIME;
awb               132 drivers/media/platform/atmel/atmel-isc.h 	u8 awb;
awb                87 drivers/media/platform/exynos4-is/fimc-is-param.c 		__hw_param_copy(&par->isp.awb, &cfg->isp.awb);
awb               327 drivers/media/platform/exynos4-is/fimc-is-param.c 	isp->awb.cmd = cmd;
awb               328 drivers/media/platform/exynos4-is/fimc-is-param.c 	isp->awb.illumination = val;
awb               329 drivers/media/platform/exynos4-is/fimc-is-param.c 	isp->awb.err = ISP_AWB_ERROR_NONE;
awb               689 drivers/media/platform/exynos4-is/fimc-is-param.h 	struct param_isp_awb		awb;
awb                32 drivers/media/usb/gspca/t613.c 		struct v4l2_ctrl *awb;
awb               514 drivers/media/usb/gspca/t613.c 	if (!sd->awb->val)
awb               967 drivers/media/usb/gspca/t613.c 	sd->awb = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
awb               995 drivers/media/usb/gspca/t613.c 	v4l2_ctrl_auto_cluster(4, &sd->awb, 0, true);
awb               503 drivers/staging/media/ipu3/include/intel-ipu3.h 	struct ipu3_uapi_bubble_info awb[IPU3_UAPI_MAX_STRIPES];
awb              2479 drivers/staging/media/ipu3/include/intel-ipu3.h 	struct ipu3_uapi_awb_config awb;
awb              1302 drivers/staging/media/ipu3/ipu3-abi.h 	struct imgu_abi_awb_config awb;
awb              2612 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.config = acc_user->awb.config;
awb              2615 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.config = acc_old->awb.config;
awb              2618 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.config = imgu_css_awb_defaults;
awb              2621 drivers/staging/media/ipu3/ipu3-css-params.c 	if (acc->awb.config.grid.width <= 0)
awb              2624 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->awb.config.grid.height_per_slice =
awb              2625 drivers/staging/media/ipu3/ipu3-css-params.c 		IMGU_ABI_AWB_MAX_CELLS_PER_SET / acc->awb.config.grid.width,
awb              2626 drivers/staging/media/ipu3/ipu3-css-params.c 	imgu_css_grid_end_calc(&acc->awb.config.grid);
awb              2629 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.stripes[i] = acc->awb.config;
awb              2631 drivers/staging/media/ipu3/ipu3-css-params.c 	if (acc->awb.config.grid.x_start >=
awb              2634 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.stripes[0].rgbs_thr_b &= ~IPU3_UAPI_AWB_RGBS_THR_B_EN;
awb              2635 drivers/staging/media/ipu3/ipu3-css-params.c 	} else if (acc->awb.config.grid.x_end <=
awb              2638 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.stripes[1].rgbs_thr_b &= ~IPU3_UAPI_AWB_RGBS_THR_B_EN;
awb              2642 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.stripes[0].grid.width =
awb              2644 drivers/staging/media/ipu3/ipu3-css-params.c 			 acc->awb.config.grid.x_start + 1) >>
awb              2645 drivers/staging/media/ipu3/ipu3-css-params.c 			acc->awb.config.grid.block_width_log2;
awb              2646 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.stripes[1].grid.width = acc->awb.config.grid.width -
awb              2647 drivers/staging/media/ipu3/ipu3-css-params.c 				acc->awb.stripes[0].grid.width;
awb              2649 drivers/staging/media/ipu3/ipu3-css-params.c 		b_w_log2 = acc->awb.stripes[0].grid.block_width_log2;
awb              2650 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.stripes[0].grid.x_end =
awb              2651 drivers/staging/media/ipu3/ipu3-css-params.c 			imgu_css_grid_end(acc->awb.stripes[0].grid.x_start,
awb              2652 drivers/staging/media/ipu3/ipu3-css-params.c 					  acc->awb.stripes[0].grid.width,
awb              2655 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.stripes[1].grid.x_start =
awb              2656 drivers/staging/media/ipu3/ipu3-css-params.c 			(acc->awb.stripes[0].grid.x_end + 1 -
awb              2660 drivers/staging/media/ipu3/ipu3-css-params.c 		b_w_log2 = acc->awb.stripes[1].grid.block_width_log2;
awb              2661 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->awb.stripes[1].grid.x_end =
awb              2662 drivers/staging/media/ipu3/ipu3-css-params.c 			imgu_css_grid_end(acc->awb.stripes[1].grid.x_start,
awb              2663 drivers/staging/media/ipu3/ipu3-css-params.c 					  acc->awb.stripes[1].grid.width,
awb              2671 drivers/staging/media/ipu3/ipu3-css-params.c 			acc->awb.stripes[i].grid.height_per_slice = 1;
awb              2674 drivers/staging/media/ipu3/ipu3-css-params.c 	if (imgu_css_awb_ops_calc(css, pipe, &acc->awb))