|
@@ -244,7 +244,7 @@ static struct cx23885_ctrl cx23885_ctls[] = {
|
|
|
};
|
|
|
static const int CX23885_CTLS = ARRAY_SIZE(cx23885_ctls);
|
|
|
|
|
|
-const u32 cx23885_user_ctrls[] = {
|
|
|
+static const u32 cx23885_user_ctrls[] = {
|
|
|
V4L2_CID_USER_CLASS,
|
|
|
V4L2_CID_BRIGHTNESS,
|
|
|
V4L2_CID_CONTRAST,
|
|
@@ -254,14 +254,13 @@ const u32 cx23885_user_ctrls[] = {
|
|
|
V4L2_CID_AUDIO_MUTE,
|
|
|
0
|
|
|
};
|
|
|
-EXPORT_SYMBOL(cx23885_user_ctrls);
|
|
|
|
|
|
static const u32 *ctrl_classes[] = {
|
|
|
cx23885_user_ctrls,
|
|
|
NULL
|
|
|
};
|
|
|
|
|
|
-void cx23885_video_wakeup(struct cx23885_dev *dev,
|
|
|
+static void cx23885_video_wakeup(struct cx23885_dev *dev,
|
|
|
struct cx23885_dmaqueue *q, u32 count)
|
|
|
{
|
|
|
struct cx23885_buffer *buf;
|
|
@@ -296,7 +295,7 @@ void cx23885_video_wakeup(struct cx23885_dev *dev,
|
|
|
__func__, bc);
|
|
|
}
|
|
|
|
|
|
-int cx23885_set_tvnorm(struct cx23885_dev *dev, v4l2_std_id norm)
|
|
|
+static int cx23885_set_tvnorm(struct cx23885_dev *dev, v4l2_std_id norm)
|
|
|
{
|
|
|
dprintk(1, "%s(norm = 0x%08x) name: [%s]\n",
|
|
|
__func__,
|
|
@@ -314,7 +313,7 @@ int cx23885_set_tvnorm(struct cx23885_dev *dev, v4l2_std_id norm)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-struct video_device *cx23885_vdev_init(struct cx23885_dev *dev,
|
|
|
+static struct video_device *cx23885_vdev_init(struct cx23885_dev *dev,
|
|
|
struct pci_dev *pci,
|
|
|
struct video_device *template,
|
|
|
char *type)
|
|
@@ -334,7 +333,7 @@ struct video_device *cx23885_vdev_init(struct cx23885_dev *dev,
|
|
|
return vfd;
|
|
|
}
|
|
|
|
|
|
-int cx23885_ctrl_query(struct v4l2_queryctrl *qctrl)
|
|
|
+static int cx23885_ctrl_query(struct v4l2_queryctrl *qctrl)
|
|
|
{
|
|
|
int i;
|
|
|
|
|
@@ -351,7 +350,6 @@ int cx23885_ctrl_query(struct v4l2_queryctrl *qctrl)
|
|
|
*qctrl = cx23885_ctls[i].v;
|
|
|
return 0;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(cx23885_ctrl_query);
|
|
|
|
|
|
/* ------------------------------------------------------------------- */
|
|
|
/* resource management */
|
|
@@ -402,7 +400,7 @@ static void res_free(struct cx23885_dev *dev, struct cx23885_fh *fh,
|
|
|
mutex_unlock(&dev->lock);
|
|
|
}
|
|
|
|
|
|
-int cx23885_video_mux(struct cx23885_dev *dev, unsigned int input)
|
|
|
+static int cx23885_video_mux(struct cx23885_dev *dev, unsigned int input)
|
|
|
{
|
|
|
struct v4l2_routing route;
|
|
|
memset(&route, 0, sizeof(route));
|
|
@@ -422,10 +420,9 @@ int cx23885_video_mux(struct cx23885_dev *dev, unsigned int input)
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(cx23885_video_mux);
|
|
|
|
|
|
/* ------------------------------------------------------------------ */
|
|
|
-int cx23885_set_scale(struct cx23885_dev *dev, unsigned int width,
|
|
|
+static int cx23885_set_scale(struct cx23885_dev *dev, unsigned int width,
|
|
|
unsigned int height, enum v4l2_field field)
|
|
|
{
|
|
|
dprintk(1, "%s()\n", __func__);
|
|
@@ -890,21 +887,19 @@ static int video_mmap(struct file *file, struct vm_area_struct *vma)
|
|
|
/* ------------------------------------------------------------------ */
|
|
|
/* VIDEO CTRL IOCTLS */
|
|
|
|
|
|
-int cx23885_get_control(struct cx23885_dev *dev, struct v4l2_control *ctl)
|
|
|
+static int cx23885_get_control(struct cx23885_dev *dev, struct v4l2_control *ctl)
|
|
|
{
|
|
|
dprintk(1, "%s() calling cx25840(VIDIOC_G_CTRL)\n", __func__);
|
|
|
cx23885_call_i2c_clients(&dev->i2c_bus[2], VIDIOC_G_CTRL, ctl);
|
|
|
return 0;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(cx23885_get_control);
|
|
|
|
|
|
-int cx23885_set_control(struct cx23885_dev *dev, struct v4l2_control *ctl)
|
|
|
+static int cx23885_set_control(struct cx23885_dev *dev, struct v4l2_control *ctl)
|
|
|
{
|
|
|
dprintk(1, "%s() calling cx25840(VIDIOC_S_CTRL)"
|
|
|
" (disabled - no action)\n", __func__);
|
|
|
return 0;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(cx23885_set_control);
|
|
|
|
|
|
static void init_controls(struct cx23885_dev *dev)
|
|
|
{
|
|
@@ -1152,7 +1147,7 @@ static int vidioc_s_std(struct file *file, void *priv, v4l2_std_id *tvnorms)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-int cx23885_enum_input(struct cx23885_dev *dev, struct v4l2_input *i)
|
|
|
+static int cx23885_enum_input(struct cx23885_dev *dev, struct v4l2_input *i)
|
|
|
{
|
|
|
static const char *iname[] = {
|
|
|
[CX23885_VMUX_COMPOSITE1] = "Composite1",
|
|
@@ -1185,7 +1180,6 @@ int cx23885_enum_input(struct cx23885_dev *dev, struct v4l2_input *i)
|
|
|
i->std = CX23885_NORMS;
|
|
|
return 0;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(cx23885_enum_input);
|
|
|
|
|
|
static int vidioc_enum_input(struct file *file, void *priv,
|
|
|
struct v4l2_input *i)
|
|
@@ -1294,7 +1288,7 @@ static int vidioc_g_frequency(struct file *file, void *priv,
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-int cx23885_set_freq(struct cx23885_dev *dev, struct v4l2_frequency *f)
|
|
|
+static int cx23885_set_freq(struct cx23885_dev *dev, struct v4l2_frequency *f)
|
|
|
{
|
|
|
if (unlikely(UNSET == dev->tuner_type))
|
|
|
return -EINVAL;
|
|
@@ -1313,7 +1307,6 @@ int cx23885_set_freq(struct cx23885_dev *dev, struct v4l2_frequency *f)
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(cx23885_set_freq);
|
|
|
|
|
|
static int vidioc_s_frequency(struct file *file, void *priv,
|
|
|
struct v4l2_frequency *f)
|