Lines Matching refs:fmr2
245 struct fmr2_device *fmr2 = dev->priv;
253 mult = (fmr2->flags & V4L2_TUNER_CAP_LOW) ? 1 : 1000;
257 v->capability = fmr2->flags&V4L2_TUNER_CAP_LOW;
258 v->audmode = fmr2->stereo ? V4L2_TUNER_MODE_STEREO:
261 v->signal = fmr2_getsigstr(fmr2);
278 struct fmr2_device *fmr2 = dev->priv;
280 if (!(fmr2->flags & V4L2_TUNER_CAP_LOW))
287 fmr2->curfreq = (f->frequency/200)*200;
290 if (fmr2->curvol && !fmr2->mute) {
292 fmr2_setfreq(fmr2);
302 struct fmr2_device *fmr2 = dev->priv;
305 f->frequency = fmr2->curfreq;
306 if (!(fmr2->flags & V4L2_TUNER_CAP_LOW))
316 struct fmr2_device *fmr2 = dev->priv;
319 if ((fmr2->card_type != 11)
335 struct fmr2_device *fmr2 = dev->priv;
339 ctrl->value = fmr2->mute;
342 ctrl->value = fmr2->curvol;
352 struct fmr2_device *fmr2 = dev->priv;
356 fmr2->mute = ctrl->value;
357 if (fmr2->card_type != 11) {
358 if (!fmr2->mute)
359 fmr2->curvol = 65535;
361 fmr2->curvol = 0;
365 fmr2->curvol = ctrl->value;
366 if (fmr2->card_type != 11) {
367 if (fmr2->curvol) {
368 fmr2->curvol = 65535;
369 fmr2->mute = 0;
371 fmr2->curvol = 0;
372 fmr2->mute = 1;
381 if (fmr2->curvol && !fmr2->mute)
388 if (fmr2->curvol && !fmr2->mute) {
389 fmr2_setvolume(fmr2);
390 fmr2_setfreq(fmr2);
392 fmr2_mute(fmr2->port);
476 printk(KERN_ERR "fmr2: port 0x%x already in use\n", io);