Lines Matching refs:val
82 static void snd_tea575x_write(struct snd_tea575x *tea, unsigned int val)
88 return tea->ops->write_val(tea, val);
94 data = (val >> 24) & TEA575X_DATA;
95 val <<= 1; /* shift data */
142 static u32 snd_tea575x_val_to_freq(struct snd_tea575x *tea, u32 val)
144 u32 freq = val & TEA575X_BIT_FREQ_MASK;
208 tea->val &= ~(TEA575X_BIT_FREQ_MASK | TEA575X_BIT_BAND_MASK);
209 tea->val |= band;
210 tea->val |= freq & TEA575X_BIT_FREQ_MASK;
211 snd_tea575x_write(tea, tea->val);
212 tea->freq = snd_tea575x_val_to_freq(tea, tea->val);
290 v->audmode = (tea->val & TEA575X_BIT_MONO) ?
309 u32 orig_val = tea->val;
313 tea->val &= ~TEA575X_BIT_MONO;
315 tea->val |= TEA575X_BIT_MONO;
317 if (tea->band != BAND_AM && tea->val != orig_val)
393 tea->val &= ~TEA575X_BIT_FREQ_MASK;
394 tea->val |= TEA575X_BIT_SEARCH;
396 tea->val |= TEA575X_BIT_UPDOWN;
398 tea->val &= ~TEA575X_BIT_UPDOWN;
399 snd_tea575x_write(tea, tea->val);
406 tea->val &= ~TEA575X_BIT_SEARCH;
429 snd_tea575x_write(tea, tea->val);
433 tea->val &= ~TEA575X_BIT_SEARCH;
437 tea->val &= ~TEA575X_BIT_SEARCH;
457 tea->mute = ctrl->val;
507 tea->val = TEA575X_BIT_BAND_FM | TEA575X_BIT_SEARCH_5_28;