/drivers/media/video/cx23885/ |
H A D | cx23885-ioctl.h | 27 int cx23885_g_chip_ident(struct file *file, void *fh, 31 int cx23885_g_register(struct file *file, void *fh, 35 int cx23885_s_register(struct file *file, void *fh,
|
/drivers/media/video/cx18/ |
H A D | cx18-ioctl.h | 29 int cx18_s_std(struct file *file, void *fh, v4l2_std_id *std); 30 int cx18_s_frequency(struct file *file, void *fh, struct v4l2_frequency *vf); 31 int cx18_s_input(struct file *file, void *fh, unsigned int inp); 32 long cx18_v4l2_ioctl(struct file *filp, unsigned int cmd,
|
H A D | cx18-fileops.h | 2 * cx18 file operation functions 25 int cx18_v4l2_open(struct file *filp); 26 ssize_t cx18_v4l2_read(struct file *filp, char __user *buf, size_t count, 28 ssize_t cx18_v4l2_write(struct file *filp, const char __user *buf, size_t count, 30 int cx18_v4l2_close(struct file *filp); 31 unsigned int cx18_v4l2_enc_poll(struct file *filp, poll_table *wait); 36 int cx18_v4l2_mmap(struct file *file, struct vm_area_struct *vma);
|
/drivers/xen/xenfs/ |
H A D | xenstored.c | 11 static ssize_t xsd_read(struct file *file, char __user *buf, argument 14 const char *str = (const char *)file->private_data; 18 static int xsd_release(struct inode *inode, struct file *file) argument 20 kfree(file->private_data); 24 static int xsd_kva_open(struct inode *inode, struct file *file) argument 26 file->private_data = (void *)kasprintf(GFP_KERNEL, "0x%p", 28 if (!file 33 xsd_kva_mmap(struct file *file, struct vm_area_struct *vma) argument 55 xsd_port_open(struct inode *inode, struct file *file) argument [all...] |
/drivers/media/video/cx25821/ |
H A D | cx25821-video.h | 126 extern int cx25821_video_mmap(struct file *file, struct vm_area_struct *vma); 127 extern int cx25821_vidioc_try_fmt_vid_cap(struct file *file, void *priv, 129 extern int cx25821_vidioc_querycap(struct file *file, void *priv, 131 extern int cx25821_vidioc_enum_fmt_vid_cap(struct file *file, void *priv, 133 extern int cx25821_vidioc_reqbufs(struct file *file, voi [all...] |
/drivers/staging/comedi/ |
H A D | comedi_compat32.h | 35 extern long comedi_compat_ioctl(struct file *file, unsigned int cmd,
|
/drivers/media/video/ivtv/ |
H A D | ivtv-ioctl.h | 32 int ivtv_s_frequency(struct file *file, void *fh, struct v4l2_frequency *vf); 33 int ivtv_s_input(struct file *file, void *fh, unsigned int inp); 34 long ivtv_v4l2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
|
H A D | ivtv-fileops.h | 2 file operation functions 25 int ivtv_v4l2_open(struct file *filp); 26 ssize_t ivtv_v4l2_read(struct file *filp, char __user *buf, size_t count, 28 ssize_t ivtv_v4l2_write(struct file *filp, const char __user *buf, size_t count, 30 int ivtv_v4l2_close(struct file *filp); 31 unsigned int ivtv_v4l2_enc_poll(struct file *filp, poll_table * wait); 32 unsigned int ivtv_v4l2_dec_poll(struct file *filp, poll_table * wait);
|
/drivers/media/radio/ |
H A D | radio-si4713.c | 53 /* radio_si4713_fops - file operations interface */ 69 static int radio_si4713_enumaudout(struct file *file, void *priv, argument 75 static int radio_si4713_g_audout(struct file *file, void *priv, argument 85 static int radio_si4713_s_audout(struct file *file, void *priv, argument 92 static int radio_si4713_querycap(struct file *file, void *priv, argument 104 static int radio_si4713_queryctrl(struct file *fil argument 162 get_v4l2_dev(struct file *file) argument 167 radio_si4713_g_ext_ctrls(struct file *file, void *p, struct v4l2_ext_controls *vecs) argument 174 radio_si4713_s_ext_ctrls(struct file *file, void *p, struct v4l2_ext_controls *vecs) argument 181 radio_si4713_g_ctrl(struct file *file, void *p, struct v4l2_control *vc) argument 188 radio_si4713_s_ctrl(struct file *file, void *p, struct v4l2_control *vc) argument 195 radio_si4713_g_modulator(struct file *file, void *p, struct v4l2_modulator *vm) argument 202 radio_si4713_s_modulator(struct file *file, void *p, struct v4l2_modulator *vm) argument 209 radio_si4713_g_frequency(struct file *file, void *p, struct v4l2_frequency *vf) argument 216 radio_si4713_s_frequency(struct file *file, void *p, struct v4l2_frequency *vf) argument 223 radio_si4713_default(struct file *file, void *p, bool valid_prio, int cmd, void *arg) argument [all...] |
H A D | radio-timb.c | 41 static int timbradio_vidioc_querycap(struct file *file, void *priv, argument 51 static int timbradio_vidioc_g_tuner(struct file *file, void *priv, argument 54 struct timbradio *tr = video_drvdata(file); 58 static int timbradio_vidioc_s_tuner(struct file *file, void *priv, argument 61 struct timbradio *tr = video_drvdata(file); 65 static int timbradio_vidioc_g_input(struct file *filp, void *priv, 72 static int timbradio_vidioc_s_input(struct file *fil 78 timbradio_vidioc_g_audio(struct file *file, void *priv, struct v4l2_audio *a) argument 87 timbradio_vidioc_s_audio(struct file *file, void *priv, struct v4l2_audio *a) argument 93 timbradio_vidioc_s_frequency(struct file *file, void *priv, struct v4l2_frequency *f) argument 100 timbradio_vidioc_g_frequency(struct file *file, void *priv, struct v4l2_frequency *f) argument 107 timbradio_vidioc_queryctrl(struct file *file, void *priv, struct v4l2_queryctrl *qc) argument 114 timbradio_vidioc_g_ctrl(struct file *file, void *priv, struct v4l2_control *ctrl) argument 121 timbradio_vidioc_s_ctrl(struct file *file, void *priv, struct v4l2_control *ctrl) argument [all...] |
H A D | radio-miropcm20.c | 79 static int vidioc_querycap(struct file *file, void *priv, argument 90 static int vidioc_g_tuner(struct file *file, void *priv, argument 106 static int vidioc_s_tuner(struct file *file, void *priv, argument 112 static int vidioc_g_frequency(struct file *file, void *priv, argument 115 struct pcm20 *dev = video_drvdata(file); 126 static int vidioc_s_frequency(struct file *fil argument 139 vidioc_queryctrl(struct file *file, void *priv, struct v4l2_queryctrl *qc) argument 149 vidioc_g_ctrl(struct file *file, void *priv, struct v4l2_control *ctrl) argument 164 vidioc_s_ctrl(struct file *file, void *priv, struct v4l2_control *ctrl) argument 190 vidioc_g_audio(struct file *file, void *priv, struct v4l2_audio *a) argument 199 vidioc_s_audio(struct file *file, void *priv, struct v4l2_audio *a) argument [all...] |
/drivers/usb/mon/ |
H A D | mon_stat.c | 26 static int mon_stat_open(struct inode *inode, struct file *file) argument 40 file->private_data = sp; 44 static ssize_t mon_stat_read(struct file *file, char __user *buf, argument 47 struct snap *sp = file->private_data; 52 static int mon_stat_release(struct inode *inode, struct file *file) argument 54 struct snap *sp = file->private_data; 55 file [all...] |
/drivers/isdn/i4l/ |
H A D | isdn_ppp.h | 15 extern int isdn_ppp_read(int, struct file *, char __user *, int); 16 extern int isdn_ppp_write(int, struct file *, const char __user *, int); 17 extern int isdn_ppp_open(int, struct file *); 26 extern unsigned int isdn_ppp_poll(struct file *, struct poll_table_struct *); 27 extern int isdn_ppp_ioctl(int, struct file *, unsigned int, unsigned long); 28 extern void isdn_ppp_release(int, struct file *);
|
/drivers/staging/rts5139/ |
H A D | rts51x_fop.h | 47 int rts51x_open(struct inode *inode, struct file *filp); 48 int rts51x_release(struct inode *inode, struct file *filp); 49 ssize_t rts51x_read(struct file *filp, char __user *buf, size_t count, 51 ssize_t rts51x_write(struct file *filp, const char __user *buf, size_t count, 54 int rts51x_ioctl(struct inode *inode, struct file *filp, unsigned int cmd, 57 long rts51x_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
|
/drivers/media/dvb/dvb-core/ |
H A D | dvbdev.h | 119 int (*kernel_ioctl)(struct file *file, unsigned int cmd, void *arg); 138 extern int dvb_generic_open (struct inode *inode, struct file *file); 139 extern int dvb_generic_release (struct inode *inode, struct file *file); 140 extern long dvb_generic_ioctl (struct file *file, 147 extern int dvb_usercopy(struct file *file, unsigne [all...] |
/drivers/isdn/hardware/eicon/ |
H A D | divasi.c | 73 static ssize_t um_idi_read(struct file *file, char __user *buf, size_t count, 75 static ssize_t um_idi_write(struct file *file, const char __user *buf, 77 static unsigned int um_idi_poll(struct file *file, poll_table *wait); 78 static int um_idi_open(struct inode *inode, struct file *file); 79 static int um_idi_release(struct inode *inode, struct file *file); 104 um_idi_proc_open(struct inode *inode, struct file *file) argument 231 um_idi_read(struct file *file, char __user *buf, size_t count, loff_t *offset) argument 291 um_idi_open_adapter(struct file *file, int adapter_nr) argument 312 um_idi_write(struct file *file, const char __user *buf, size_t count, loff_t *offset) argument 370 um_idi_poll(struct file *file, poll_table *wait) argument 402 um_idi_open(struct inode *inode, struct file *file) argument 408 um_idi_release(struct inode *inode, struct file *file) argument [all...] |
/drivers/parisc/ |
H A D | eisa_eeprom.c | 34 static loff_t eisa_eeprom_llseek(struct file *file, loff_t offset, int origin ) argument 41 offset += file->f_pos; 47 return (offset >= 0 && offset < HPEE_MAX_LENGTH) ? (file->f_pos = offset) : -EINVAL; 50 static ssize_t eisa_eeprom_read(struct file * file, argument 77 static int eisa_eeprom_open(struct inode *inode, struct file *file) argument 79 if (file->f_mode & FMODE_WRITE) 85 static int eisa_eeprom_release(struct inode *inode, struct file *fil argument [all...] |
/drivers/media/video/saa7134/ |
H A D | saa7134-empress.c | 85 static int ts_open(struct file *file) argument 87 struct video_device *vdev = video_devdata(file); 88 struct saa7134_dev *dev = video_drvdata(file); 103 file->private_data = dev; 111 static int ts_release(struct file *file) argument 113 struct saa7134_dev *dev = file->private_data; 131 ts_read(struct file *file, cha argument 144 ts_poll(struct file *file, struct poll_table_struct *wait) argument 153 ts_mmap(struct file *file, struct vm_area_struct * vma) argument 166 empress_querycap(struct file *file, void *priv, struct v4l2_capability *cap) argument 182 empress_enum_input(struct file *file, void *priv, struct v4l2_input *i) argument 194 empress_g_input(struct file *file, void *priv, unsigned int *i) argument 200 empress_s_input(struct file *file, void *priv, unsigned int i) argument 208 empress_enum_fmt_vid_cap(struct file *file, void *priv, struct v4l2_fmtdesc *f) argument 220 empress_g_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f) argument 235 empress_s_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f) argument 251 empress_try_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f) argument 262 empress_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *p) argument 270 empress_querybuf(struct file *file, void *priv, struct v4l2_buffer *b) argument 278 empress_qbuf(struct file *file, void *priv, struct v4l2_buffer *b) argument 285 empress_dqbuf(struct file *file, void *priv, struct v4l2_buffer *b) argument 293 empress_streamon(struct file *file, void *priv, enum v4l2_buf_type type) argument 301 empress_streamoff(struct file *file, void *priv, enum v4l2_buf_type type) argument 309 empress_s_ext_ctrls(struct file *file, void *priv, struct v4l2_ext_controls *ctrls) argument 329 empress_g_ext_ctrls(struct file *file, void *priv, struct v4l2_ext_controls *ctrls) argument 339 empress_g_ctrl(struct file *file, void *priv, struct v4l2_control *c) argument 347 empress_s_ctrl(struct file *file, void *priv, struct v4l2_control *c) argument 355 empress_queryctrl(struct file *file, void *priv, struct v4l2_queryctrl *c) argument 406 empress_querymenu(struct file *file, void *priv, struct v4l2_querymenu *c) argument 416 empress_g_chip_ident(struct file *file, void *fh, struct v4l2_dbg_chip_ident *chip) argument 431 empress_s_std(struct file *file, void *priv, v4l2_std_id *id) argument 438 empress_g_std(struct file *file, void *priv, v4l2_std_id *id) argument [all...] |
/drivers/base/ |
H A D | dma-buf.c | 31 static inline int is_dma_buf_file(struct file *); 33 static int dma_buf_release(struct inode *inode, struct file *file) argument 37 if (!is_dma_buf_file(file)) 40 dmabuf = file->private_data; 47 static int dma_buf_mmap_internal(struct file *file, struct vm_area_struct *vma) argument 51 if (!is_dma_buf_file(file)) 54 dmabuf = file->private_data; 70 * is_dma_buf_file - Check if struct file* i 72 is_dma_buf_file(struct file *file) argument 96 struct file *file; local 163 struct file *file; local [all...] |
/drivers/oprofile/ |
H A D | oprofile_files.c | 2 * @file oprofile_files.c 5 * @remark Read the file COPYING 30 static ssize_t timeout_read(struct file *file, char __user *buf, argument 38 static ssize_t timeout_write(struct file *file, char const __user *buf, argument 68 static ssize_t depth_read(struct file *file, char __user *buf, size_t count, loff_t *offset) argument 75 static ssize_t depth_write(struct file *file, cha argument 105 pointer_size_read(struct file *file, char __user *buf, size_t count, loff_t *offset) argument 117 cpu_type_read(struct file *file, char __user *buf, size_t count, loff_t *offset) argument 129 enable_read(struct file *file, char __user *buf, size_t count, loff_t *offset) argument 135 enable_write(struct file *file, char const __user *buf, size_t count, loff_t *offset) argument 166 dump_write(struct file *file, char const __user *buf, size_t count, loff_t *offset) argument [all...] |
/drivers/scsi/bfa/ |
H A D | bfad_debugfs.c | 27 * To access the interface, debugfs file system should be mounted 50 bfad_debugfs_open_drvtrc(struct inode *inode, struct file *file) argument 63 file->private_data = debug; 69 bfad_debugfs_open_fwtrc(struct inode *inode, struct file *file) argument 107 file->private_data = fw_debug; 113 bfad_debugfs_open_fwsave(struct inode *inode, struct file *file) argument 151 file 157 bfad_debugfs_open_reg(struct inode *inode, struct file *file) argument 174 bfad_debugfs_lseek(struct file *file, loff_t offset, int orig) argument 204 bfad_debugfs_read(struct file *file, char __user *buf, size_t nbytes, loff_t *pos) argument 247 bfad_debugfs_read_regrd(struct file *file, char __user *buf, size_t nbytes, loff_t *pos) argument 271 bfad_debugfs_write_regrd(struct file *file, const char __user *buf, size_t nbytes, loff_t *ppos) argument 348 bfad_debugfs_write_regwr(struct file *file, const char __user *buf, size_t nbytes, loff_t *ppos) argument 404 bfad_debugfs_release(struct inode *inode, struct file *file) argument 417 bfad_debugfs_release_fwtrc(struct inode *inode, struct file *file) argument 494 const struct bfad_debugfs_entry *file; local [all...] |
/drivers/bluetooth/ |
H A D | btmrvl_debugfs.c | 6 * This software file (the "File") is distributed by Marvell International 48 static ssize_t btmrvl_hscfgcmd_write(struct file *file, argument 51 struct btmrvl_private *priv = file->private_data; 74 static ssize_t btmrvl_hscfgcmd_read(struct file *file, char __user *userbuf, argument 77 struct btmrvl_private *priv = file->private_data; 94 static ssize_t btmrvl_psmode_write(struct file *file, const char __user *ubuf, argument 97 struct btmrvl_private *priv = file 115 btmrvl_psmode_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument 135 btmrvl_pscmd_write(struct file *file, const char __user *ubuf, size_t count, loff_t *ppos) argument 162 btmrvl_pscmd_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument 181 btmrvl_gpiogap_write(struct file *file, const char __user *ubuf, size_t count, loff_t *ppos) argument 202 btmrvl_gpiogap_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument 222 btmrvl_hscmd_write(struct file *file, const char __user *ubuf, size_t count, loff_t *ppos) argument 247 btmrvl_hscmd_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument 266 btmrvl_hsmode_write(struct file *file, const char __user *ubuf, size_t count, loff_t *ppos) argument 287 btmrvl_hsmode_read(struct file *file, char __user * userbuf, size_t count, loff_t *ppos) argument 306 btmrvl_curpsmode_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument 324 btmrvl_psstate_read(struct file *file, char __user * userbuf, size_t count, loff_t *ppos) argument 342 btmrvl_hsstate_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument 360 btmrvl_txdnldready_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) argument [all...] |
/drivers/infiniband/core/ |
H A D | uverbs_main.c | 10 * General Public License (GPL) Version 2, available from the file 44 #include <linux/file.h> 80 static ssize_t (*uverbs_cmd_table[])(struct ib_uverbs_file *file, 130 struct ib_uverbs_event_file *file = local 133 kfree(file); 136 void ib_uverbs_release_ucq(struct ib_uverbs_file *file, argument 153 spin_lock_irq(&file->async_file->lock); 158 spin_unlock_irq(&file->async_file->lock); 161 void ib_uverbs_release_uevent(struct ib_uverbs_file *file, argument 166 spin_lock_irq(&file 186 ib_uverbs_cleanup_ucontext(struct ib_uverbs_file *file, struct ib_ucontext *context) argument 278 struct ib_uverbs_file *file = local 290 struct ib_uverbs_event_file *file = filp->private_data; local 346 struct ib_uverbs_event_file *file = filp->private_data; local 360 struct ib_uverbs_event_file *file = filp->private_data; local 367 struct ib_uverbs_event_file *file = filp->private_data; local 399 struct ib_uverbs_event_file *file = cq_context; local 432 ib_uverbs_async_handler(struct ib_uverbs_file *file, __u64 element, __u64 event, struct list_head *obj_list, u32 *counter) argument 502 struct ib_uverbs_file *file = local 569 struct ib_uverbs_file *file = filp->private_data; local 598 struct ib_uverbs_file *file = filp->private_data; local 619 struct ib_uverbs_file *file; local 659 struct ib_uverbs_file *file = filp->private_data; local [all...] |
H A D | user_mad.c | 9 * General Public License (GPL) Version 2, available from the file 70 * device special file is opened, we take a reference on the 145 static int hdr_size(struct ib_umad_file *file) argument 147 return file->use_pkey_index ? sizeof (struct ib_user_mad_hdr) : 151 /* caller must hold file->mutex */ 152 static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id) argument 154 return file->agents_dead ? NULL : file->agent[id]; 157 static int queue_packet(struct ib_umad_file *file, argument 163 mutex_lock(&file 180 dequeue_send(struct ib_umad_file *file, struct ib_umad_packet *packet) argument 191 struct ib_umad_file *file = agent->context; local 210 struct ib_umad_file *file = agent->context; local 255 copy_recv_mad(struct ib_umad_file *file, char __user *buf, struct ib_umad_packet *packet, size_t count) argument 305 copy_send_mad(struct ib_umad_file *file, char __user *buf, struct ib_umad_packet *packet, size_t count) argument 327 struct ib_umad_file *file = filp->private_data; local 404 is_duplicate(struct ib_umad_file *file, struct ib_umad_packet *packet) argument 440 struct ib_umad_file *file = filp->private_data; local 587 struct ib_umad_file *file = filp->private_data; local 600 ib_umad_reg_agent(struct ib_umad_file *file, void __user *arg, int compat_method_mask) argument 693 ib_umad_unreg_agent(struct ib_umad_file *file, u32 __user *arg) argument 724 ib_umad_enable_pkey(struct ib_umad_file *file) argument 782 struct ib_umad_file *file; local 825 struct ib_umad_file *file = filp->private_data; local 1086 struct ib_umad_file *file; local [all...] |
/drivers/macintosh/ |
H A D | nvram.c | 21 static loff_t nvram_llseek(struct file *file, loff_t offset, int origin) argument 27 offset += file->f_pos; 38 file->f_pos = offset; 39 return file->f_pos; 42 static ssize_t read_nvram(struct file *file, char __user *buf, argument 59 static ssize_t write_nvram(struct file *file, const char __user *buf, argument 79 static long nvram_ioctl(struct file *fil argument [all...] |