Searched refs:wbal (Results 1 - 9 of 9) sorted by relevance

/linux-4.4.14/drivers/staging/media/davinci_vpfe/
H A Ddm365_ipipe.c333 static int ipipe_validate_wb_params(struct vpfe_ipipe_wb *wbal) ipipe_validate_wb_params() argument
335 if (wbal->ofst_r > WB_OFFSET_MASK || ipipe_validate_wb_params()
336 wbal->ofst_gr > WB_OFFSET_MASK || ipipe_validate_wb_params()
337 wbal->ofst_gb > WB_OFFSET_MASK || ipipe_validate_wb_params()
338 wbal->ofst_b > WB_OFFSET_MASK || ipipe_validate_wb_params()
339 wbal->gain_r.integer > WB_GAIN_INT_MASK || ipipe_validate_wb_params()
340 wbal->gain_r.decimal > WB_GAIN_DECI_MASK || ipipe_validate_wb_params()
341 wbal->gain_gr.integer > WB_GAIN_INT_MASK || ipipe_validate_wb_params()
342 wbal->gain_gr.decimal > WB_GAIN_DECI_MASK || ipipe_validate_wb_params()
343 wbal->gain_gb.integer > WB_GAIN_INT_MASK || ipipe_validate_wb_params()
344 wbal->gain_gb.decimal > WB_GAIN_DECI_MASK || ipipe_validate_wb_params()
345 wbal->gain_b.integer > WB_GAIN_INT_MASK || ipipe_validate_wb_params()
346 wbal->gain_b.decimal > WB_GAIN_DECI_MASK) ipipe_validate_wb_params()
355 struct vpfe_ipipe_wb *wbal = &ipipe->config.wbal; ipipe_set_wb_params() local
364 memcpy(wbal, &wb_defaults, sizeof(struct vpfe_ipipe_wb)); ipipe_set_wb_params()
368 memcpy(wbal, wb_param, sizeof(struct vpfe_ipipe_wb)); ipipe_set_wb_params()
369 if (ipipe_validate_wb_params(wbal) < 0) ipipe_set_wb_params()
373 ipipe_set_wb_regs(ipipe->base_addr, wbal); ipipe_set_wb_params()
381 struct vpfe_ipipe_wb *wbal = &ipipe->config.wbal; ipipe_get_wb_params() local
383 memcpy(wb_param, wbal, sizeof(struct vpfe_ipipe_wb)); ipipe_get_wb_params()
1183 offsetof(struct ipipe_module_params, wbal),
1184 FIELD_SIZEOF(struct ipipe_module_params, wbal),
1185 offsetof(struct vpfe_ipipe_config, wbal),
H A Ddm365_ipipe.h86 struct vpfe_ipipe_wb wbal; member in struct:ipipe_module_params
H A Ddavinci_vpfe_user.h1156 * @wbal: Pointer to structure for White Balance.
1177 struct vpfe_ipipe_wb __user *wbal; member in struct:vpfe_ipipe_config
/linux-4.4.14/drivers/media/usb/gspca/gl860/
H A Dgl860-mi1320.c359 s32 wbal = sd->vcur.whitebal; mi1320_camera_settings() local
375 if (wbal != sd->vold.whitebal) { mi1320_camera_settings()
376 sd->vold.whitebal = wbal; mi1320_camera_settings()
377 if (wbal < 0 || wbal > sd->vmax.whitebal) mi1320_camera_settings()
378 wbal = 0; mi1320_camera_settings()
381 if (wbal == 0) { /* Normal light */ mi1320_camera_settings()
392 if (wbal == 1) { /* Low light */ mi1320_camera_settings()
403 if (wbal == 2) { /* Back light */ mi1320_camera_settings()
H A Dgl860-mi2020.c459 s32 wbal = sd->vcur.whitebal; mi2020_init_post_alt() local
476 if (wbal == 0) { mi2020_init_post_alt()
479 } else if (wbal == 1) { mi2020_init_post_alt()
482 } else if (wbal == 2) { mi2020_init_post_alt()
608 sd->vold.whitebal = wbal; mi2020_init_post_alt()
647 s32 wbal = sd->vcur.whitebal; mi2020_camera_settings() local
676 if (wbal != sd->vold.whitebal) { mi2020_camera_settings()
677 sd->vold.whitebal = wbal; mi2020_camera_settings()
678 if (wbal < 0 || wbal > sd->vmax.whitebal) mi2020_camera_settings()
679 wbal = 0; mi2020_camera_settings()
683 if (wbal == 0) { mi2020_camera_settings()
686 } else if (wbal == 1) { mi2020_camera_settings()
689 } else if (wbal == 2) { mi2020_camera_settings()
H A Dgl860-ov2640.c358 s32 wbal = sd->vcur.whitebal; ov2640_camera_settings() local
385 if (wbal != sd->vold.whitebal) { ov2640_camera_settings()
386 sd->vold.whitebal = wbal; ov2640_camera_settings()
387 if (wbal < 0 || wbal > sd->vmax.whitebal) ov2640_camera_settings()
388 wbal = 0; ov2640_camera_settings()
392 ctrl_out(gspca_dev, 0x40, 1, 0x6000 + wbal, 0x007d, 0, NULL); ov2640_camera_settings()
/linux-4.4.14/drivers/media/platform/omap3isp/
H A Disppreview.h71 * @wbal: White Balance parameters.
90 struct omap3isp_prev_wbal wbal; member in struct:prev_params
H A Disppreview.c310 const struct omap3isp_prev_wbal *wbal = &params->wbal; preview_config_whitebalance() local
313 isp_reg_writel(isp, wbal->dgain, OMAP3_ISP_IOMEM_PREV, ISPPRV_WB_DGAIN); preview_config_whitebalance()
315 val = wbal->coef0 << ISPPRV_WBGAIN_COEF0_SHIFT; preview_config_whitebalance()
316 val |= wbal->coef1 << ISPPRV_WBGAIN_COEF1_SHIFT; preview_config_whitebalance()
317 val |= wbal->coef2 << ISPPRV_WBGAIN_COEF2_SHIFT; preview_config_whitebalance()
318 val |= wbal->coef3 << ISPPRV_WBGAIN_COEF3_SHIFT; preview_config_whitebalance()
785 offsetof(struct prev_params, wbal),
786 FIELD_SIZEOF(struct prev_params, wbal),
787 offsetof(struct omap3isp_prev_update_config, wbal),
1336 params->wbal.dgain = FLR_WBAL_DGAIN; preview_init_params()
1337 params->wbal.coef0 = FLR_WBAL_COEF; preview_init_params()
1338 params->wbal.coef1 = FLR_WBAL_COEF; preview_init_params()
1339 params->wbal.coef2 = FLR_WBAL_COEF; preview_init_params()
1340 params->wbal.coef3 = FLR_WBAL_COEF; preview_init_params()
/linux-4.4.14/include/uapi/linux/
H A Domap3isp.h619 * @wbal: Pointer to structure for White Balance.
636 struct omap3isp_prev_wbal __user *wbal; member in struct:omap3isp_prev_update_config

Completed in 383 milliseconds