aboutsummaryrefslogtreecommitdiffstats
path: root/fs
ModeNameSize
d---------9p821logstatsplain
-rw-r--r--Kconfig64675logstatsplainblame
-rw-r--r--Kconfig.binfmt5435logstatsplainblame
-rw-r--r--Makefile3270logstatsplainblame
d---------adfs388logstatsplain
d---------affs388logstatsplain
d---------afs1310logstatsplain
-rw-r--r--aio.c45278logstatsplainblame
-rw-r--r--attr.c4534logstatsplainblame
d---------autofs286logstatsplain
d---------autofs4285logstatsplain
-rw-r--r--bad_inode.c2863logstatsplainblame
d---------befs684logstatsplain
d---------bfs171logstatsplain
-rw-r--r--binfmt_aout.c15217logstatsplainblame
-rw-r--r--binfmt_elf.c46368logstatsplainblame
-rw-r--r--binfmt_elf_fdpic.c31012logstatsplainblame
-rw-r--r--binfmt_em86.c2867logstatsplainblame
-rw-r--r--binfmt_flat.c26391logstatsplainblame
-rw-r--r--binfmt_misc.c16018logstatsplainblame
-rw-r--r--binfmt_script.c2774logstatsplainblame
-rw-r--r--binfmt_som.c7834logstatsplainblame
-rw-r--r--bio.c29412logstatsplainblame
-rw-r--r--block_dev.c22193logstatsplainblame
-rw-r--r--buffer.c83834logstatsplainblame
-rw-r--r--char_dev.c9693logstatsplainblame
d---------cifs1539logstatsplain
d---------coda428logstatsplain
-rw-r--r--compat.c46641logstatsplainblame
-rw-r--r--compat_ioctl.c87020logstatsplainblame
d---------cramfs145logstatsplain
-rw-r--r--dcache.c44961logstatsplainblame
-rw-r--r--dcookies.c6396logstatsplainblame
d---------debugfs105logstatsplain
d---------devfs104logstatsplain
d---------devpts71logstatsplain
-rw-r--r--direct-io.c35327logstatsplainblame
-rw-r--r--dnotify.c4375logstatsplainblame
-rw-r--r--dquot.c52954logstatsplainblame
d---------efs245logstatsplain
-rw-r--r--eventpoll.c45128logstatsplainblame
-rw-r--r--exec.c35357logstatsplainblame
d---------exportfs71logstatsplain
d---------ext2821logstatsplain
d---------ext3756logstatsplain
d---------fat243logstatsplain
-rw-r--r--fcntl.c13930logstatsplainblame
-rw-r--r--fifo.c3326logstatsplainblame
-rw-r--r--file.c8962logstatsplainblame
-rw-r--r--file_table.c6365logstatsplainblame
-rw-r--r--filesystems.c5320logstatsplainblame
d---------freevxfs586logstatsplain
-rw-r--r--fs-writeback.c19875logstatsplainblame
d---------fuse207logstatsplain
d---------hfs703logstatsplain
d---------hfsplus689logstatsplain
d---------hostfs154logstatsplain
d---------hpfs555logstatsplain
d---------hppfs76logstatsplain
d---------hugetlbfs71logstatsplain
-rw-r--r--inode.c36609logstatsplainblame
-rw-r--r--inotify.c27177logstatsplainblame
-rw-r--r--ioctl.c3998logstatsplainblame
-rw-r--r--ioprio.c3608logstatsplainblame
d---------isofs422logstatsplain
d---------jbd264logstatsplain
d---------jffs299logstatsplain
d---------jffs21278logstatsplain
d---------jfs1699logstatsplain
-rw-r--r--libfs.c15608logstatsplainblame
d---------lockd466logstatsplain
-rw-r--r--locks.c56309logstatsplainblame
-rw-r--r--mbcache.c18677logstatsplainblame
d---------minix362logstatsplain
-rw-r--r--mpage.c21126logstatsplainblame
d---------msdos71logstatsplain
-rw-r--r--namei.c61329logstatsplainblame
-rw-r--r--namespace.c35855logstatsplainblame
d---------ncpfs559logstatsplain
d---------nfs1081logstatsplain
d---------nfs_common72logstatsplain
-rw-r--r--nfsctl.c2516logstatsplainblame
d---------nfsd849logstatsplain
d---------nls1723logstatsplain
d---------ntfs1635logstatsplain
-rw-r--r--open.c24170logstatsplainblame
d---------openpromfs71logstatsplain
d---------partitions1025logstatsplain
-rw-r--r--pipe.c18717logstatsplainblame
-rw-r--r--posix_acl.c8784logstatsplainblame
d---------proc662logstatsplain
d---------qnx4316logstatsplain
-rw-r--r--quota.c8837logstatsplainblame
-rw-r--r--quota_v1.c5836logstatsplainblame
-rw-r--r--quota_v2.c20547logstatsplainblame
d---------ramfs71logstatsplain
-rw-r--r--read_write.c16133logstatsplainblame
-rw-r--r--readdir.c6848logstatsplainblame
d---------reiserfs1003logstatsplain
d---------relayfs215logstatsplain
d---------romfs71logstatsplain
-rw-r--r--select.c12732logstatsplainblame
-rw-r--r--seq_file.c9768logstatsplainblame
d---------smbfs569logstatsplain
-rw-r--r--stat.c9413logstatsplainblame
-rw-r--r--super.c20572logstatsplainblame
d---------sysfs313logstatsplain
d---------sysv491logstatsplain
d---------udf867logstatsplain
d---------ufs495logstatsplain
d---------vfat71logstatsplain
-rw-r--r--xattr.c11309logstatsplainblame
-rw-r--r--xattr_acl.c2379logstatsplainblame
d---------xfs4673logstatsplain
com"> 'id' and 'transmission' parameters. Returns negative on error. */ int v4l2_video_std_construct(struct v4l2_standard *vs, int id, char *name) { u32 index = vs->index; memset(vs, 0, sizeof(struct v4l2_standard)); vs->index = index; vs->id = id; if (id & V4L2_STD_525_60) { vs->frameperiod.numerator = 1001; vs->frameperiod.denominator = 30000; vs->framelines = 525; } else { vs->frameperiod.numerator = 1; vs->frameperiod.denominator = 25; vs->framelines = 625; } strlcpy(vs->name,name,sizeof(vs->name)); return 0; } /* ----------------------------------------------------------------- */ /* priority handling */ #define V4L2_PRIO_VALID(val) (val == V4L2_PRIORITY_BACKGROUND || \ val == V4L2_PRIORITY_INTERACTIVE || \ val == V4L2_PRIORITY_RECORD) int v4l2_prio_init(struct v4l2_prio_state *global) { memset(global,0,sizeof(*global)); return 0; } int v4l2_prio_change(struct v4l2_prio_state *global, enum v4l2_priority *local, enum v4l2_priority new) { if (!V4L2_PRIO_VALID(new)) return -EINVAL; if (*local == new) return 0; atomic_inc(&global->prios[new]); if (V4L2_PRIO_VALID(*local)) atomic_dec(&global->prios[*local]); *local = new; return 0; } int v4l2_prio_open(struct v4l2_prio_state *global, enum v4l2_priority *local) { return v4l2_prio_change(global,local,V4L2_PRIORITY_DEFAULT); } int v4l2_prio_close(struct v4l2_prio_state *global, enum v4l2_priority *local) { if (V4L2_PRIO_VALID(*local)) atomic_dec(&global->prios[*local]); return 0; } enum v4l2_priority v4l2_prio_max(struct v4l2_prio_state *global) { if (atomic_read(&global->prios[V4L2_PRIORITY_RECORD]) > 0) return V4L2_PRIORITY_RECORD; if (atomic_read(&global->prios[V4L2_PRIORITY_INTERACTIVE]) > 0) return V4L2_PRIORITY_INTERACTIVE; if (atomic_read(&global->prios[V4L2_PRIORITY_BACKGROUND]) > 0) return V4L2_PRIORITY_BACKGROUND; return V4L2_PRIORITY_UNSET; } int v4l2_prio_check(struct v4l2_prio_state *global, enum v4l2_priority *local) { if (*local < v4l2_prio_max(global)) return -EBUSY; return 0; } /* ----------------------------------------------------------------- */ /* some arrays for pretty-printing debug messages of enum types */ char *v4l2_field_names[] = { [V4L2_FIELD_ANY] = "any", [V4L2_FIELD_NONE] = "none", [V4L2_FIELD_TOP] = "top", [V4L2_FIELD_BOTTOM] = "bottom", [V4L2_FIELD_INTERLACED] = "interlaced", [V4L2_FIELD_SEQ_TB] = "seq-tb", [V4L2_FIELD_SEQ_BT] = "seq-bt", [V4L2_FIELD_ALTERNATE] = "alternate", }; char *v4l2_type_names[] = { [V4L2_BUF_TYPE_VIDEO_CAPTURE] = "video-cap", [V4L2_BUF_TYPE_VIDEO_OVERLAY] = "video-over", [V4L2_BUF_TYPE_VIDEO_OUTPUT] = "video-out", [V4L2_BUF_TYPE_VBI_CAPTURE] = "vbi-cap", [V4L2_BUF_TYPE_VBI_OUTPUT] = "vbi-out", [V4L2_BUF_TYPE_SLICED_VBI_CAPTURE] = "sliced-vbi-cap", [V4L2_BUF_TYPE_SLICED_VBI_OUTPUT] = "slicec-vbi-out", }; static char *v4l2_memory_names[] = { [V4L2_MEMORY_MMAP] = "mmap", [V4L2_MEMORY_USERPTR] = "userptr", [V4L2_MEMORY_OVERLAY] = "overlay", }; #define prt_names(a,arr) (((a)>=0)&&((a)<ARRAY_SIZE(arr)))?arr[a]:"unknown" /* ------------------------------------------------------------------ */ /* debug help functions */ #ifdef CONFIG_VIDEO_V4L1_COMPAT static const char *v4l1_ioctls[] = { [_IOC_NR(VIDIOCGCAP)] = "VIDIOCGCAP", [_IOC_NR(VIDIOCGCHAN)] = "VIDIOCGCHAN", [_IOC_NR(VIDIOCSCHAN)] = "VIDIOCSCHAN", [_IOC_NR(VIDIOCGTUNER)] = "VIDIOCGTUNER", [_IOC_NR(VIDIOCSTUNER)] = "VIDIOCSTUNER", [_IOC_NR(VIDIOCGPICT)] = "VIDIOCGPICT", [_IOC_NR(VIDIOCSPICT)] = "VIDIOCSPICT", [_IOC_NR(VIDIOCCAPTURE)] = "VIDIOCCAPTURE", [_IOC_NR(VIDIOCGWIN)] = "VIDIOCGWIN", [_IOC_NR(VIDIOCSWIN)] = "VIDIOCSWIN", [_IOC_NR(VIDIOCGFBUF)] = "VIDIOCGFBUF", [_IOC_NR(VIDIOCSFBUF)] = "VIDIOCSFBUF", [_IOC_NR(VIDIOCKEY)] = "VIDIOCKEY", [_IOC_NR(VIDIOCGFREQ)] = "VIDIOCGFREQ", [_IOC_NR(VIDIOCSFREQ)] = "VIDIOCSFREQ", [_IOC_NR(VIDIOCGAUDIO)] = "VIDIOCGAUDIO", [_IOC_NR(VIDIOCSAUDIO)] = "VIDIOCSAUDIO", [_IOC_NR(VIDIOCSYNC)] = "VIDIOCSYNC", [_IOC_NR(VIDIOCMCAPTURE)] = "VIDIOCMCAPTURE", [_IOC_NR(VIDIOCGMBUF)] = "VIDIOCGMBUF", [_IOC_NR(VIDIOCGUNIT)] = "VIDIOCGUNIT", [_IOC_NR(VIDIOCGCAPTURE)] = "VIDIOCGCAPTURE", [_IOC_NR(VIDIOCSCAPTURE)] = "VIDIOCSCAPTURE", [_IOC_NR(VIDIOCSPLAYMODE)] = "VIDIOCSPLAYMODE", [_IOC_NR(VIDIOCSWRITEMODE)] = "VIDIOCSWRITEMODE", [_IOC_NR(VIDIOCGPLAYINFO)] = "VIDIOCGPLAYINFO", [_IOC_NR(VIDIOCSMICROCODE)] = "VIDIOCSMICROCODE", [_IOC_NR(VIDIOCGVBIFMT)] = "VIDIOCGVBIFMT", [_IOC_NR(VIDIOCSVBIFMT)] = "VIDIOCSVBIFMT" }; #define V4L1_IOCTLS ARRAY_SIZE(v4l1_ioctls) #endif static const char *v4l2_ioctls[] = { [_IOC_NR(VIDIOC_QUERYCAP)] = "VIDIOC_QUERYCAP", [_IOC_NR(VIDIOC_RESERVED)] = "VIDIOC_RESERVED", [_IOC_NR(VIDIOC_ENUM_FMT)] = "VIDIOC_ENUM_FMT", [_IOC_NR(VIDIOC_G_FMT)] = "VIDIOC_G_FMT", [_IOC_NR(VIDIOC_S_FMT)] = "VIDIOC_S_FMT", [_IOC_NR(VIDIOC_G_MPEGCOMP)] = "VIDIOC_G_MPEGCOMP", [_IOC_NR(VIDIOC_S_MPEGCOMP)] = "VIDIOC_S_MPEGCOMP", [_IOC_NR(VIDIOC_REQBUFS)] = "VIDIOC_REQBUFS", [_IOC_NR(VIDIOC_QUERYBUF)] = "VIDIOC_QUERYBUF", [_IOC_NR(VIDIOC_G_FBUF)] = "VIDIOC_G_FBUF", [_IOC_NR(VIDIOC_S_FBUF)] = "VIDIOC_S_FBUF", [_IOC_NR(VIDIOC_OVERLAY)] = "VIDIOC_OVERLAY", [_IOC_NR(VIDIOC_QBUF)] = "VIDIOC_QBUF", [_IOC_NR(VIDIOC_DQBUF)] = "VIDIOC_DQBUF", [_IOC_NR(VIDIOC_STREAMON)] = "VIDIOC_STREAMON", [_IOC_NR(VIDIOC_STREAMOFF)] = "VIDIOC_STREAMOFF", [_IOC_NR(VIDIOC_G_PARM)] = "VIDIOC_G_PARM", [_IOC_NR(VIDIOC_S_PARM)] = "VIDIOC_S_PARM", [_IOC_NR(VIDIOC_G_STD)] = "VIDIOC_G_STD", [_IOC_NR(VIDIOC_S_STD)] = "VIDIOC_S_STD", [_IOC_NR(VIDIOC_ENUMSTD)] = "VIDIOC_ENUMSTD", [_IOC_NR(VIDIOC_ENUMINPUT)] = "VIDIOC_ENUMINPUT", [_IOC_NR(VIDIOC_G_CTRL)] = "VIDIOC_G_CTRL", [_IOC_NR(VIDIOC_S_CTRL)] = "VIDIOC_S_CTRL", [_IOC_NR(VIDIOC_G_TUNER)] = "VIDIOC_G_TUNER", [_IOC_NR(VIDIOC_S_TUNER)] = "VIDIOC_S_TUNER", [_IOC_NR(VIDIOC_G_AUDIO)] = "VIDIOC_G_AUDIO", [_IOC_NR(VIDIOC_S_AUDIO)] = "VIDIOC_S_AUDIO", [_IOC_NR(VIDIOC_QUERYCTRL)] = "VIDIOC_QUERYCTRL", [_IOC_NR(VIDIOC_QUERYMENU)] = "VIDIOC_QUERYMENU", [_IOC_NR(VIDIOC_G_INPUT)] = "VIDIOC_G_INPUT", [_IOC_NR(VIDIOC_S_INPUT)] = "VIDIOC_S_INPUT", [_IOC_NR(VIDIOC_G_OUTPUT)] = "VIDIOC_G_OUTPUT", [_IOC_NR(VIDIOC_S_OUTPUT)] = "VIDIOC_S_OUTPUT", [_IOC_NR(VIDIOC_ENUMOUTPUT)] = "VIDIOC_ENUMOUTPUT", [_IOC_NR(VIDIOC_G_AUDOUT)] = "VIDIOC_G_AUDOUT", [_IOC_NR(VIDIOC_S_AUDOUT)] = "VIDIOC_S_AUDOUT", [_IOC_NR(VIDIOC_G_MODULATOR)] = "VIDIOC_G_MODULATOR", [_IOC_NR(VIDIOC_S_MODULATOR)] = "VIDIOC_S_MODULATOR", [_IOC_NR(VIDIOC_G_FREQUENCY)] = "VIDIOC_G_FREQUENCY", [_IOC_NR(VIDIOC_S_FREQUENCY)] = "VIDIOC_S_FREQUENCY", [_IOC_NR(VIDIOC_CROPCAP)] = "VIDIOC_CROPCAP", [_IOC_NR(VIDIOC_G_CROP)] = "VIDIOC_G_CROP", [_IOC_NR(VIDIOC_S_CROP)] = "VIDIOC_S_CROP", [_IOC_NR(VIDIOC_G_JPEGCOMP)] = "VIDIOC_G_JPEGCOMP", [_IOC_NR(VIDIOC_S_JPEGCOMP)] = "VIDIOC_S_JPEGCOMP", [_IOC_NR(VIDIOC_QUERYSTD)] = "VIDIOC_QUERYSTD", [_IOC_NR(VIDIOC_TRY_FMT)] = "VIDIOC_TRY_FMT", [_IOC_NR(VIDIOC_ENUMAUDIO)] = "VIDIOC_ENUMAUDIO", [_IOC_NR(VIDIOC_ENUMAUDOUT)] = "VIDIOC_ENUMAUDOUT", [_IOC_NR(VIDIOC_G_PRIORITY)] = "VIDIOC_G_PRIORITY", [_IOC_NR(VIDIOC_S_PRIORITY)] = "VIDIOC_S_PRIORITY", #if 1 [_IOC_NR(VIDIOC_G_SLICED_VBI_CAP)] = "VIDIOC_G_SLICED_VBI_CAP", #endif [_IOC_NR(VIDIOC_LOG_STATUS)] = "VIDIOC_LOG_STATUS", [_IOC_NR(VIDIOC_G_EXT_CTRLS)] = "VIDIOC_G_EXT_CTRLS", [_IOC_NR(VIDIOC_S_EXT_CTRLS)] = "VIDIOC_S_EXT_CTRLS", [_IOC_NR(VIDIOC_TRY_EXT_CTRLS)] = "VIDIOC_TRY_EXT_CTRLS" }; #define V4L2_IOCTLS ARRAY_SIZE(v4l2_ioctls) static const char *v4l2_int_ioctls[] = { #ifdef CONFIG_VIDEO_V4L1_COMPAT [_IOC_NR(DECODER_GET_CAPABILITIES)] = "DECODER_GET_CAPABILITIES", [_IOC_NR(DECODER_GET_STATUS)] = "DECODER_GET_STATUS", [_IOC_NR(DECODER_SET_NORM)] = "DECODER_SET_NORM", [_IOC_NR(DECODER_SET_INPUT)] = "DECODER_SET_INPUT", [_IOC_NR(DECODER_SET_OUTPUT)] = "DECODER_SET_OUTPUT", [_IOC_NR(DECODER_ENABLE_OUTPUT)] = "DECODER_ENABLE_OUTPUT", [_IOC_NR(DECODER_SET_PICTURE)] = "DECODER_SET_PICTURE", [_IOC_NR(DECODER_SET_GPIO)] = "DECODER_SET_GPIO", [_IOC_NR(DECODER_INIT)] = "DECODER_INIT", [_IOC_NR(DECODER_SET_VBI_BYPASS)] = "DECODER_SET_VBI_BYPASS", [_IOC_NR(DECODER_DUMP)] = "DECODER_DUMP", #endif [_IOC_NR(AUDC_SET_RADIO)] = "AUDC_SET_RADIO", [_IOC_NR(TUNER_SET_TYPE_ADDR)] = "TUNER_SET_TYPE_ADDR", [_IOC_NR(TUNER_SET_STANDBY)] = "TUNER_SET_STANDBY", [_IOC_NR(TDA9887_SET_CONFIG)] = "TDA9887_SET_CONFIG", [_IOC_NR(VIDIOC_INT_S_TUNER_MODE)] = "VIDIOC_INT_S_TUNER_MODE", [_IOC_NR(VIDIOC_INT_S_REGISTER)] = "VIDIOC_INT_S_REGISTER", [_IOC_NR(VIDIOC_INT_G_REGISTER)] = "VIDIOC_INT_G_REGISTER", [_IOC_NR(VIDIOC_INT_RESET)] = "VIDIOC_INT_RESET", [_IOC_NR(VIDIOC_INT_AUDIO_CLOCK_FREQ)] = "VIDIOC_INT_AUDIO_CLOCK_FREQ", [_IOC_NR(VIDIOC_INT_DECODE_VBI_LINE)] = "VIDIOC_INT_DECODE_VBI_LINE", [_IOC_NR(VIDIOC_INT_S_VBI_DATA)] = "VIDIOC_INT_S_VBI_DATA", [_IOC_NR(VIDIOC_INT_G_VBI_DATA)] = "VIDIOC_INT_G_VBI_DATA", [_IOC_NR(VIDIOC_INT_G_CHIP_IDENT)] = "VIDIOC_INT_G_CHIP_IDENT", [_IOC_NR(VIDIOC_INT_I2S_CLOCK_FREQ)] = "VIDIOC_INT_I2S_CLOCK_FREQ", [_IOC_NR(VIDIOC_INT_S_STANDBY)] = "VIDIOC_INT_S_STANDBY", [_IOC_NR(VIDIOC_INT_S_AUDIO_ROUTING)] = "VIDIOC_INT_S_AUDIO_ROUTING", [_IOC_NR(VIDIOC_INT_G_AUDIO_ROUTING)] = "VIDIOC_INT_G_AUDIO_ROUTING", [_IOC_NR(VIDIOC_INT_S_VIDEO_ROUTING)] = "VIDIOC_INT_S_VIDEO_ROUTING", [_IOC_NR(VIDIOC_INT_G_VIDEO_ROUTING)] = "VIDIOC_INT_G_VIDEO_ROUTING", [_IOC_NR(VIDIOC_INT_S_CRYSTAL_FREQ)] = "VIDIOC_INT_S_CRYSTAL_FREQ" }; #define V4L2_INT_IOCTLS ARRAY_SIZE(v4l2_int_ioctls) static void v4l_print_pix_fmt (char *s, struct v4l2_pix_format *fmt) { printk ("%s: width=%d, height=%d, format=%d, field=%s, " "bytesperline=%d sizeimage=%d, colorspace=%d\n", s, fmt->width,fmt->height,fmt->pixelformat, prt_names(fmt->field,v4l2_field_names), fmt->bytesperline,fmt->sizeimage,fmt->colorspace); }; /* Common ioctl debug function. This function can be used by external ioctl messages as well as internal V4L ioctl */ void v4l_printk_ioctl(unsigned int cmd) { char *dir; switch (_IOC_DIR(cmd)) { case _IOC_NONE: dir = "--"; break; case _IOC_READ: dir = "r-"; break; case _IOC_WRITE: dir = "-w"; break; case _IOC_READ | _IOC_WRITE: dir = "rw"; break; default: dir = "*ERR*"; break; } switch (_IOC_TYPE(cmd)) { case 'd': printk("v4l2_int ioctl %s, dir=%s (0x%08x)\n", (_IOC_NR(cmd) < V4L2_INT_IOCTLS) ? v4l2_int_ioctls[_IOC_NR(cmd)] : "UNKNOWN", dir, cmd); break; #ifdef CONFIG_VIDEO_V4L1_COMPAT case 'v': printk("v4l1 ioctl %s, dir=%s (0x%08x)\n", (_IOC_NR(cmd) < V4L1_IOCTLS) ? v4l1_ioctls[_IOC_NR(cmd)] : "UNKNOWN", dir, cmd); break; #endif case 'V': printk("v4l2 ioctl %s, dir=%s (0x%08x)\n", (_IOC_NR(cmd) < V4L2_IOCTLS) ? v4l2_ioctls[_IOC_NR(cmd)] : "UNKNOWN", dir, cmd); break; default: printk("unknown ioctl '%c', dir=%s, #%d (0x%08x)\n", _IOC_TYPE(cmd), dir, _IOC_NR(cmd), cmd); } } /* Common ioctl debug function. This function can be used by external ioctl messages as well as internal V4L ioctl and its arguments */ void v4l_printk_ioctl_arg(char *s,unsigned int cmd, void *arg) { printk(s); printk(": "); v4l_printk_ioctl(cmd); switch (cmd) { case VIDIOC_INT_G_CHIP_IDENT: { enum v4l2_chip_ident *p=arg; printk ("%s: chip ident=%d\n", s, *p); break; } case VIDIOC_G_PRIORITY: case VIDIOC_S_PRIORITY: { enum v4l2_priority *p=arg; printk ("%s: priority=%d\n", s, *p); break; } case VIDIOC_INT_S_TUNER_MODE: { enum v4l2_tuner_type *p=arg; printk ("%s: tuner type=%d\n", s, *p); break; } #ifdef CONFIG_VIDEO_V4L1_COMPAT case DECODER_SET_VBI_BYPASS: case DECODER_ENABLE_OUTPUT: case DECODER_GET_STATUS: case DECODER_SET_OUTPUT: case DECODER_SET_INPUT: case DECODER_SET_GPIO: case DECODER_SET_NORM: case VIDIOCCAPTURE: case VIDIOCSYNC: case VIDIOCSWRITEMODE: #endif case TUNER_SET_TYPE_ADDR: case TUNER_SET_STANDBY: case TDA9887_SET_CONFIG: #ifdef __OLD_VIDIOC_ case VIDIOC_OVERLAY_OLD: #endif case VIDIOC_STREAMOFF: case VIDIOC_G_OUTPUT: case VIDIOC_S_OUTPUT: case VIDIOC_STREAMON: case VIDIOC_G_INPUT: case VIDIOC_OVERLAY: case VIDIOC_S_INPUT: { int *p=arg; printk ("%s: value=%d\n", s, *p); break; } case VIDIOC_G_AUDIO: case VIDIOC_S_AUDIO: case VIDIOC_ENUMAUDIO: #ifdef __OLD_VIDIOC_ case VIDIOC_G_AUDIO_OLD: #endif { struct v4l2_audio *p=arg;