Lines Matching refs:wb
1371 ARG_DEF(struct pwc_whitebalance, wb)
1373 ARG_IN(wb)
1374 ret = pwc_set_awb(pdev, ARGR(wb).mode);
1375 if (ret >= 0 && ARGR(wb).mode == PWC_WB_MANUAL) {
1376 pwc_set_red_gain(pdev, ARGR(wb).manual_red);
1377 pwc_set_blue_gain(pdev, ARGR(wb).manual_blue);
1384 ARG_DEF(struct pwc_whitebalance, wb)
1386 memset(ARGA(wb), 0, sizeof(struct pwc_whitebalance));
1387 ARGR(wb).mode = pwc_get_awb(pdev);
1388 if (ARGR(wb).mode < 0)
1391 if (ARGR(wb).mode == PWC_WB_MANUAL) {
1392 ret = pwc_get_red_gain(pdev, &ARGR(wb).manual_red);
1395 ret = pwc_get_blue_gain(pdev, &ARGR(wb).manual_blue);
1399 if (ARGR(wb).mode == PWC_WB_AUTO) {
1400 ret = pwc_read_red_gain(pdev, &ARGR(wb).read_red);
1403 ret = pwc_read_blue_gain(pdev, &ARGR(wb).read_blue);
1408 ARG_OUT(wb)