Commit 278a58cf authored by Márton Németh's avatar Márton Németh Committed by Mauro Carvalho Chehab

V4L/DVB: tlg2300: make local variables and functions static

Make the local variables and functions static. Some of them are not exported by their
symbol name but used trough other means. For example a pointer of the operation
structure is passed through a function call.

This will remove the following sparse warnings (see "make C=1"):
 * pd-video.c:20:5: warning: symbol 'usb_transfer_mode' was not declared. Should it be static?
 * pd-video.c:621:5: warning: symbol 'fire_all_urb' was not declared. Should it be static?
 * pd-video.c:881:5: warning: symbol 'vidioc_s_std' was not declared. Should it be static?
 * pd-video.c:1024:5: warning: symbol 'vidioc_g_audio' was not declared. Should it be static?
 * pd-video.c:1033:5: warning: symbol 'vidioc_s_audio' was not declared. Should it be static?
 * pd-video.c:1193:5: warning: symbol 'usb_transfer_stop' was not declared. Should it be static?
 * pd-video.c:1522:14: warning: symbol 'pd_video_poll' was not declared. Should it be static?
 * pd-video.c:1528:9: warning: symbol 'pd_video_read' was not declared. Should it be static?
 * pd-radio.c:164:5: warning: symbol 'tlg_fm_vidioc_g_tuner' was not declared. Should it be static?
 * pd-radio.c:206:5: warning: symbol 'fm_get_freq' was not declared. Should it be static?
 * pd-radio.c:249:5: warning: symbol 'fm_set_freq' was not declared. Should it be static?
 * pd-radio.c:261:5: warning: symbol 'tlg_fm_vidioc_g_ctrl' was not declared. Should it be static?
 * pd-radio.c:267:5: warning: symbol 'tlg_fm_vidioc_g_exts_ctrl' was not declared. Should it be static?
 * pd-radio.c:288:5: warning: symbol 'tlg_fm_vidioc_s_exts_ctrl' was not declared. Should it be static?
 * pd-radio.c:315:5: warning: symbol 'tlg_fm_vidioc_s_ctrl' was not declared. Should it be static?
 * pd-radio.c:321:5: warning: symbol 'tlg_fm_vidioc_queryctrl' was not declared. Should it be static?
 * pd-radio.c:340:5: warning: symbol 'tlg_fm_vidioc_querymenu' was not declared. Should it be static?
 * pd-main.c:58:12: warning: symbol 'firmware_name' was not declared. Should it be static?
 * pd-main.c:59:19: warning: symbol 'poseidon_driver' was not declared. Should it be static?
Signed-off-by: default avatarMárton Németh <nm127@freemail.hu>
Acked-by: default avatarHuang Shijie <shijie8@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 7b1fc72c
...@@ -55,8 +55,8 @@ int debug_mode; ...@@ -55,8 +55,8 @@ int debug_mode;
module_param(debug_mode, int, 0644); module_param(debug_mode, int, 0644);
MODULE_PARM_DESC(debug_mode, "0 = disable, 1 = enable, 2 = verbose"); MODULE_PARM_DESC(debug_mode, "0 = disable, 1 = enable, 2 = verbose");
const char *firmware_name = "tlg2300_firmware.bin"; static const char *firmware_name = "tlg2300_firmware.bin";
struct usb_driver poseidon_driver; static struct usb_driver poseidon_driver;
static LIST_HEAD(pd_device_list); static LIST_HEAD(pd_device_list);
/* /*
...@@ -501,7 +501,7 @@ static void poseidon_disconnect(struct usb_interface *interface) ...@@ -501,7 +501,7 @@ static void poseidon_disconnect(struct usb_interface *interface)
kref_put(&pd->kref, poseidon_delete); kref_put(&pd->kref, poseidon_delete);
} }
struct usb_driver poseidon_driver = { static struct usb_driver poseidon_driver = {
.name = "poseidon", .name = "poseidon",
.probe = poseidon_probe, .probe = poseidon_probe,
.disconnect = poseidon_disconnect, .disconnect = poseidon_disconnect,
......
...@@ -161,7 +161,8 @@ static const struct v4l2_file_operations poseidon_fm_fops = { ...@@ -161,7 +161,8 @@ static const struct v4l2_file_operations poseidon_fm_fops = {
.ioctl = video_ioctl2, .ioctl = video_ioctl2,
}; };
int tlg_fm_vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *vt) static int tlg_fm_vidioc_g_tuner(struct file *file, void *priv,
struct v4l2_tuner *vt)
{ {
struct tuner_fm_sig_stat_s fm_stat = {}; struct tuner_fm_sig_stat_s fm_stat = {};
int ret, status, count = 5; int ret, status, count = 5;
...@@ -203,7 +204,8 @@ int tlg_fm_vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *vt) ...@@ -203,7 +204,8 @@ int tlg_fm_vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *vt)
return 0; return 0;
} }
int fm_get_freq(struct file *file, void *priv, struct v4l2_frequency *argp) static int fm_get_freq(struct file *file, void *priv,
struct v4l2_frequency *argp)
{ {
struct poseidon *p = file->private_data; struct poseidon *p = file->private_data;
...@@ -246,7 +248,8 @@ static int set_frequency(struct poseidon *p, __u32 frequency) ...@@ -246,7 +248,8 @@ static int set_frequency(struct poseidon *p, __u32 frequency)
return ret; return ret;
} }
int fm_set_freq(struct file *file, void *priv, struct v4l2_frequency *argp) static int fm_set_freq(struct file *file, void *priv,
struct v4l2_frequency *argp)
{ {
struct poseidon *p = file->private_data; struct poseidon *p = file->private_data;
...@@ -258,13 +261,13 @@ int fm_set_freq(struct file *file, void *priv, struct v4l2_frequency *argp) ...@@ -258,13 +261,13 @@ int fm_set_freq(struct file *file, void *priv, struct v4l2_frequency *argp)
return set_frequency(p, argp->frequency); return set_frequency(p, argp->frequency);
} }
int tlg_fm_vidioc_g_ctrl(struct file *file, void *priv, static int tlg_fm_vidioc_g_ctrl(struct file *file, void *priv,
struct v4l2_control *arg) struct v4l2_control *arg)
{ {
return 0; return 0;
} }
int tlg_fm_vidioc_g_exts_ctrl(struct file *file, void *fh, static int tlg_fm_vidioc_g_exts_ctrl(struct file *file, void *fh,
struct v4l2_ext_controls *ctrls) struct v4l2_ext_controls *ctrls)
{ {
struct poseidon *p = file->private_data; struct poseidon *p = file->private_data;
...@@ -285,7 +288,7 @@ int tlg_fm_vidioc_g_exts_ctrl(struct file *file, void *fh, ...@@ -285,7 +288,7 @@ int tlg_fm_vidioc_g_exts_ctrl(struct file *file, void *fh,
return 0; return 0;
} }
int tlg_fm_vidioc_s_exts_ctrl(struct file *file, void *fh, static int tlg_fm_vidioc_s_exts_ctrl(struct file *file, void *fh,
struct v4l2_ext_controls *ctrls) struct v4l2_ext_controls *ctrls)
{ {
int i; int i;
...@@ -312,13 +315,13 @@ int tlg_fm_vidioc_s_exts_ctrl(struct file *file, void *fh, ...@@ -312,13 +315,13 @@ int tlg_fm_vidioc_s_exts_ctrl(struct file *file, void *fh,
return 0; return 0;
} }
int tlg_fm_vidioc_s_ctrl(struct file *file, void *priv, static int tlg_fm_vidioc_s_ctrl(struct file *file, void *priv,
struct v4l2_control *ctrl) struct v4l2_control *ctrl)
{ {
return 0; return 0;
} }
int tlg_fm_vidioc_queryctrl(struct file *file, void *priv, static int tlg_fm_vidioc_queryctrl(struct file *file, void *priv,
struct v4l2_queryctrl *ctrl) struct v4l2_queryctrl *ctrl)
{ {
if (!(ctrl->id & V4L2_CTRL_FLAG_NEXT_CTRL)) if (!(ctrl->id & V4L2_CTRL_FLAG_NEXT_CTRL))
...@@ -337,7 +340,7 @@ int tlg_fm_vidioc_queryctrl(struct file *file, void *priv, ...@@ -337,7 +340,7 @@ int tlg_fm_vidioc_queryctrl(struct file *file, void *priv,
return -EINVAL; return -EINVAL;
} }
int tlg_fm_vidioc_querymenu(struct file *file, void *fh, static int tlg_fm_vidioc_querymenu(struct file *file, void *fh,
struct v4l2_querymenu *qmenu) struct v4l2_querymenu *qmenu)
{ {
return v4l2_ctrl_query_menu(qmenu, NULL, NULL); return v4l2_ctrl_query_menu(qmenu, NULL, NULL);
......
...@@ -18,7 +18,7 @@ static int pm_video_resume(struct poseidon *pd); ...@@ -18,7 +18,7 @@ static int pm_video_resume(struct poseidon *pd);
#endif #endif
static void iso_bubble_handler(struct work_struct *w); static void iso_bubble_handler(struct work_struct *w);
int usb_transfer_mode; static int usb_transfer_mode;
module_param(usb_transfer_mode, int, 0644); module_param(usb_transfer_mode, int, 0644);
MODULE_PARM_DESC(usb_transfer_mode, "0 = Bulk, 1 = Isochronous"); MODULE_PARM_DESC(usb_transfer_mode, "0 = Bulk, 1 = Isochronous");
...@@ -619,7 +619,7 @@ static int pd_buf_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb, ...@@ -619,7 +619,7 @@ static int pd_buf_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb,
return 0; return 0;
} }
int fire_all_urb(struct video_data *video) static int fire_all_urb(struct video_data *video)
{ {
int i, ret; int i, ret;
...@@ -879,7 +879,7 @@ static int set_std(struct poseidon *pd, v4l2_std_id *norm) ...@@ -879,7 +879,7 @@ static int set_std(struct poseidon *pd, v4l2_std_id *norm)
return ret; return ret;
} }
int vidioc_s_std(struct file *file, void *fh, v4l2_std_id *norm) static int vidioc_s_std(struct file *file, void *fh, v4l2_std_id *norm)
{ {
struct front_face *front = fh; struct front_face *front = fh;
logs(front); logs(front);
...@@ -1022,7 +1022,7 @@ static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a) ...@@ -1022,7 +1022,7 @@ static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)
return 0; return 0;
} }
int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a) static int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a)
{ {
a->index = 0; a->index = 0;
a->capability = V4L2_AUDCAP_STEREO; a->capability = V4L2_AUDCAP_STEREO;
...@@ -1031,7 +1031,7 @@ int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a) ...@@ -1031,7 +1031,7 @@ int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a)
return 0; return 0;
} }
int vidioc_s_audio(struct file *file, void *fh, struct v4l2_audio *a) static int vidioc_s_audio(struct file *file, void *fh, struct v4l2_audio *a)
{ {
return (0 == a->index) ? 0 : -EINVAL; return (0 == a->index) ? 0 : -EINVAL;
} }
...@@ -1191,7 +1191,7 @@ static int vidioc_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b) ...@@ -1191,7 +1191,7 @@ static int vidioc_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)
} }
/* Just stop the URBs, do not free the URBs */ /* Just stop the URBs, do not free the URBs */
int usb_transfer_stop(struct video_data *video) static int usb_transfer_stop(struct video_data *video)
{ {
if (video->is_streaming) { if (video->is_streaming) {
int i; int i;
...@@ -1520,13 +1520,13 @@ static int pd_video_mmap(struct file *file, struct vm_area_struct *vma) ...@@ -1520,13 +1520,13 @@ static int pd_video_mmap(struct file *file, struct vm_area_struct *vma)
return videobuf_mmap_mapper(&front->q, vma); return videobuf_mmap_mapper(&front->q, vma);
} }
unsigned int pd_video_poll(struct file *file, poll_table *table) static unsigned int pd_video_poll(struct file *file, poll_table *table)
{ {
struct front_face *front = file->private_data; struct front_face *front = file->private_data;
return videobuf_poll_stream(file, &front->q, table); return videobuf_poll_stream(file, &front->q, table);
} }
ssize_t pd_video_read(struct file *file, char __user *buffer, static ssize_t pd_video_read(struct file *file, char __user *buffer,
size_t count, loff_t *ppos) size_t count, loff_t *ppos)
{ {
struct front_face *front = file->private_data; struct front_face *front = file->private_data;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment