Lines Matching refs:new
233 u32 old, new; in hal2_gain_put() local
242 new = old & ~(H2I_C2_L_ATT_M | H2I_C2_R_ATT_M | H2I_C2_MUTE); in hal2_gain_put()
246 new |= (l << H2I_C2_L_ATT_SHIFT); in hal2_gain_put()
247 new |= (r << H2I_C2_R_ATT_SHIFT); in hal2_gain_put()
249 new |= H2I_C2_L_ATT_M | H2I_C2_R_ATT_M | H2I_C2_MUTE; in hal2_gain_put()
250 hal2_i_write32(hal2, H2I_DAC_C2, new); in hal2_gain_put()
254 new = old & ~(H2I_C2_L_GAIN_M | H2I_C2_R_GAIN_M); in hal2_gain_put()
255 new |= (l << H2I_C2_L_GAIN_SHIFT); in hal2_gain_put()
256 new |= (r << H2I_C2_R_GAIN_SHIFT); in hal2_gain_put()
257 hal2_i_write32(hal2, H2I_ADC_C2, new); in hal2_gain_put()
260 return old != new; in hal2_gain_put()