Searched refs:wbal (Results 1 - 9 of 9) sorted by relevance
/linux-4.4.14/drivers/staging/media/davinci_vpfe/ |
H A D | dm365_ipipe.c | 333 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 D | dm365_ipipe.h | 86 struct vpfe_ipipe_wb wbal; member in struct:ipipe_module_params
|
H A D | davinci_vpfe_user.h | 1156 * @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 D | gl860-mi1320.c | 359 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 D | gl860-mi2020.c | 459 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 D | gl860-ov2640.c | 358 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 D | isppreview.h | 71 * @wbal: White Balance parameters. 90 struct omap3isp_prev_wbal wbal; member in struct:prev_params
|
H A D | isppreview.c | 310 const struct omap3isp_prev_wbal *wbal = ¶ms->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 D | omap3isp.h | 619 * @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