Lines Matching defs:active
639 params = (prev->params.active & OMAP3ISP_PREV_CONTRAST)
661 params = (prev->params.active & OMAP3ISP_PREV_BRIGHTNESS)
674 u32 active = prev->params.active;
678 prev->params.params[0].busy |= ~active & update;
679 prev->params.params[1].busy |= active & update;
681 /* Mark all active parameters we are going to touch as busy. */
682 update = (prev->params.params[0].update & active)
683 | (prev->params.params[1].update & ~active);
685 prev->params.params[0].busy |= active & update;
686 prev->params.params[1].busy |= ~active & update;
695 u32 active = prev->params.active;
701 prev->params.params[0].update |= (~active & update);
702 prev->params.params[1].update |= (active & update);
703 prev->params.params[0].busy &= active;
704 prev->params.params[1].busy &= ~active;
706 /* Clear the update flag for active parameters that have been
707 * applied and the busy flag for all active parameters.
709 prev->params.params[0].update &= ~(active & update);
710 prev->params.params[1].update &= ~(~active & update);
711 prev->params.params[0].busy &= ~active;
712 prev->params.params[1].busy &= active;
720 /* Switch active parameters with updated shadow parameters when the
721 * shadow parameter has been updated and neither the active not the
724 to_switch = (prev->params.params[0].update & ~prev->params.active)
725 | (prev->params.params[1].update & prev->params.active);
731 prev->params.active ^= to_switch;
736 prev->params.params[0].update &= ~(~prev->params.active & to_switch);
737 prev->params.params[1].update &= ~(prev->params.active & to_switch);
866 u32 active;
874 active = prev->params.active;
887 params = &prev->params.params[!!(active & bit)];
921 * @active: Bitmask of parameters active in set 0
926 u32 active)
941 params = &prev->params.params[!(active & bit)];
1045 params = (prev->params.active & OMAP3ISP_PREV_CFA)
1062 static void preview_config_input_size(struct isp_prev_device *prev, u32 active)
1080 features = (prev->params.params[0].features & active)
1081 | (prev->params.params[1].features & ~active);
1231 prev->params.params[0].update = prev->params.active & update;
1232 prev->params.params[1].update = ~prev->params.active & update;
1234 preview_setup_hw(prev, update, prev->params.active);
1304 prev->params.active = ~0;
1385 u32 active;
1388 /* Mark all active parameters we are going to touch as busy. */
1390 active = prev->params.active;
1400 preview_config_input_size(prev, active);
1408 preview_setup_hw(prev, update, active);
1526 u32 active;
1534 active = prev->params.active;
1537 preview_setup_hw(prev, update, active);
1538 preview_config_input_size(prev, active);
1726 * @which: try/active format selector
2075 * formats are initialized on the file handle. Otherwise active formats are