Lines Matching defs:drv

37 	strscpy(v->driver, isa->drv->driver.driver.name, sizeof(v->driver));
38 strscpy(v->card, isa->drv->card, sizeof(v->card));
47 const struct radio_isa_ops *ops = isa->drv->ops;
57 if (isa->drv->has_stereo)
77 const struct radio_isa_ops *ops = isa->drv->ops;
98 res = isa->drv->ops->s_frequency(isa, freq);
123 return isa->drv->ops->s_mute_volume(isa, ctrl->val,
163 struct radio_isa_driver *drv = pdev->platform_data;
165 return drv->probe || drv->io_params[dev] >= 0;
169 static bool radio_isa_valid_io(const struct radio_isa_driver *drv, int io)
173 for (i = 0; i < drv->num_of_io_ports; i++)
174 if (drv->io_ports[i] == io)
179 static struct radio_isa_card *radio_isa_alloc(struct radio_isa_driver *drv,
183 struct radio_isa_card *isa = drv->ops->alloc();
188 isa->drv = drv;
199 const struct radio_isa_driver *drv = isa->drv;
200 const struct radio_isa_ops *ops = drv->ops;
219 if (drv->max_volume)
221 V4L2_CID_AUDIO_VOLUME, 0, drv->max_volume, 1,
222 drv->max_volume);
229 if (drv->max_volume)
243 isa->stereo = drv->has_stereo;
265 drv->card, isa->io);
279 const struct radio_isa_ops *ops = isa->drv->ops;
286 v4l2_info(&isa->v4l2_dev, "Removed radio card %s\n", isa->drv->card);
292 struct radio_isa_driver *drv = pdev->platform_data;
293 const struct radio_isa_ops *ops = drv->ops;
297 isa = radio_isa_alloc(drv, pdev);
300 isa->io = drv->io_params[dev];
303 if (drv->probe && ops->probe) {
306 for (i = 0; i < drv->num_of_io_ports; ++i) {
307 int io = drv->io_ports[i];
309 if (request_region(io, drv->region_size, v4l2_dev->name)) {
312 release_region(io, drv->region_size);
321 if (!radio_isa_valid_io(drv, isa->io)) {
327 drv->io_ports[0]);
328 for (i = 1; i < drv->num_of_io_ports; i++)
329 printk(KERN_CONT "/0x%03x", drv->io_ports[i]);
335 return radio_isa_common_probe(isa, pdev, drv->radio_nr_params[dev],
336 drv->region_size);
344 radio_isa_common_remove(isa, isa->drv->region_size);
352 struct radio_isa_driver *drv = container_of(pnp_drv,
359 isa = radio_isa_alloc(drv, &dev->dev);
365 return radio_isa_common_probe(isa, &dev->dev, drv->radio_nr_params[0],