/* radiotrack (radioreveal) driver for Linux radio support
* (c) 1997 M. Kirkwood
* Converted to V4L2 API by Mauro Carvalho Chehab <mchehab@infradead.org>
/* radiotrack (radioreveal) driver for Linux radio support
* (c) 1997 M. Kirkwood
* Converted to V4L2 API by Mauro Carvalho Chehab <mchehab@infradead.org>
static int vidioc_s_frequency(struct file *file, void *priv,
struct v4l2_frequency *f)
{
static int vidioc_s_frequency(struct file *file, void *priv,
struct v4l2_frequency *f)
{
rt->curfreq = f->frequency;
rt_setfreq(rt, rt->curfreq);
rt->curfreq = f->frequency;
rt_setfreq(rt, rt->curfreq);
static int vidioc_g_frequency(struct file *file, void *priv,
struct v4l2_frequency *f)
{
static int vidioc_g_frequency(struct file *file, void *priv,
struct v4l2_frequency *f)
{
static int vidioc_g_ctrl(struct file *file, void *priv,
struct v4l2_control *ctrl)
{
static int vidioc_g_ctrl(struct file *file, void *priv,
struct v4l2_control *ctrl)
{
static int vidioc_s_ctrl(struct file *file, void *priv,
struct v4l2_control *ctrl)
{
static int vidioc_s_ctrl(struct file *file, void *priv,
struct v4l2_control *ctrl)
{
.owner = THIS_MODULE,
.open = rtrack_exclusive_open,
.release = rtrack_exclusive_release,
.ioctl = video_ioctl2,
.owner = THIS_MODULE,
.open = rtrack_exclusive_open,
.release = rtrack_exclusive_release,
.ioctl = video_ioctl2,