Searched refs:file (Results 176 - 200 of 1322) sorted by relevance

1234567891011>>

/drivers/input/misc/
H A Dkeychord.c195 static ssize_t keychord_read(struct file *file, char __user *buffer, argument
198 struct keychord_device *kdev = file->private_data;
207 if (kdev->head == kdev->tail && (file->f_flags & O_NONBLOCK))
230 static ssize_t keychord_write(struct file *file, const char __user *buffer, argument
233 struct keychord_device *kdev = file->private_data;
317 static unsigned int keychord_poll(struct file *file, poll_table *wait) argument
319 struct keychord_device *kdev = file
329 keychord_open(struct inode *inode, struct file *file) argument
354 keychord_release(struct inode *inode, struct file *file) argument
[all...]
/drivers/media/pci/cx23885/
H A Dcx23885-video.c522 static int vidioc_g_fmt_vid_cap(struct file *file, void *priv, argument
525 struct cx23885_dev *dev = video_drvdata(file);
540 static int vidioc_try_fmt_vid_cap(struct file *file, void *priv, argument
543 struct cx23885_dev *dev = video_drvdata(file);
588 static int vidioc_s_fmt_vid_cap(struct file *file, void *priv, argument
591 struct cx23885_dev *dev = video_drvdata(file);
596 err = vidioc_try_fmt_vid_cap(file, pri
619 vidioc_querycap(struct file *file, void *priv, struct v4l2_capability *cap) argument
641 vidioc_enum_fmt_vid_cap(struct file *file, void *priv, struct v4l2_fmtdesc *f) argument
654 vidioc_g_std(struct file *file, void *priv, v4l2_std_id *id) argument
663 vidioc_s_std(struct file *file, void *priv, v4l2_std_id tvnorms) argument
720 vidioc_enum_input(struct file *file, void *priv, struct v4l2_input *i) argument
728 cx23885_get_input(struct file *file, void *priv, unsigned int *i) argument
737 vidioc_g_input(struct file *file, void *priv, unsigned int *i) argument
742 cx23885_set_input(struct file *file, void *priv, unsigned int i) argument
764 vidioc_s_input(struct file *file, void *priv, unsigned int i) argument
769 vidioc_log_status(struct file *file, void *priv) argument
777 cx23885_query_audinput(struct file *file, void *priv, struct v4l2_audio *i) argument
801 vidioc_enum_audinput(struct file *file, void *priv, struct v4l2_audio *i) argument
807 vidioc_g_audinput(struct file *file, void *priv, struct v4l2_audio *i) argument
822 vidioc_s_audinput(struct file *file, void *priv, const struct v4l2_audio *i) argument
844 vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *t) argument
860 vidioc_s_tuner(struct file *file, void *priv, const struct v4l2_tuner *t) argument
875 vidioc_g_frequency(struct file *file, void *priv, struct v4l2_frequency *f) argument
981 cx23885_set_frequency(struct file *file, void *priv, const struct v4l2_frequency *f) argument
1000 vidioc_s_frequency(struct file *file, void *priv, const struct v4l2_frequency *f) argument
[all...]
/drivers/staging/media/omap4iss/
H A Diss_video.c523 iss_video_querycap(struct file *file, void *fh, struct v4l2_capability *cap) argument
525 struct iss_video *video = video_drvdata(file);
543 iss_video_enum_format(struct file *file, void *fh, struct v4l2_fmtdesc *f) argument
545 struct iss_video *video = video_drvdata(file);
578 iss_video_get_format(struct file *file, void *fh, struct v4l2_format *format) argument
581 struct iss_video *video = video_drvdata(file);
594 iss_video_set_format(struct file *fil argument
618 iss_video_try_format(struct file *file, void *fh, struct v4l2_format *format) argument
646 iss_video_cropcap(struct file *file, void *fh, struct v4l2_cropcap *cropcap) argument
664 iss_video_get_crop(struct file *file, void *fh, struct v4l2_crop *crop) argument
698 iss_video_set_crop(struct file *file, void *fh, const struct v4l2_crop *crop) argument
716 iss_video_get_param(struct file *file, void *fh, struct v4l2_streamparm *a) argument
734 iss_video_set_param(struct file *file, void *fh, struct v4l2_streamparm *a) argument
752 iss_video_reqbufs(struct file *file, void *fh, struct v4l2_requestbuffers *rb) argument
760 iss_video_querybuf(struct file *file, void *fh, struct v4l2_buffer *b) argument
768 iss_video_qbuf(struct file *file, void *fh, struct v4l2_buffer *b) argument
776 iss_video_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b) argument
815 iss_video_streamon(struct file *file, void *fh, enum v4l2_buf_type type) argument
939 iss_video_streamoff(struct file *file, void *fh, enum v4l2_buf_type type) argument
982 iss_video_enum_input(struct file *file, void *fh, struct v4l2_input *input) argument
994 iss_video_g_input(struct file *file, void *fh, unsigned int *input) argument
1002 iss_video_s_input(struct file *file, void *fh, unsigned int input) argument
1036 iss_video_open(struct file *file) argument
1103 iss_video_release(struct file *file) argument
1127 iss_video_poll(struct file *file, poll_table *wait) argument
1134 iss_video_mmap(struct file *file, struct vm_area_struct *vma) argument
[all...]
/drivers/gpu/drm/r128/
H A Dr128_ioc32.c2 * \file r128_ioc32.c
62 static int compat_r128_init(struct file *file, unsigned int cmd, argument
98 return drm_ioctl(file, DRM_IOCTL_R128_INIT, (unsigned long)init);
110 static int compat_r128_depth(struct file *file, unsigned int cmd, argument
131 return drm_ioctl(file, DRM_IOCTL_R128_DEPTH, (unsigned long)depth);
139 static int compat_r128_stipple(struct file *file, unsigned int cmd, argument
154 return drm_ioctl(file, DRM_IOCTL_R128_STIPPL
162 compat_r128_getparam(struct file *file, unsigned int cmd, unsigned long arg) argument
[all...]
/drivers/net/wireless/rsi/
H A Drsi_91x_debugfs.c22 * @seq: Pointer to the sequence file structure.
63 * to open file and read contents from it.
65 * @file: Pointer to the file structure.
67 * Return: Pointer to the opened file status: 0 on success, ENOMEM on failure.
70 struct file *file)
72 return single_open(file, rsi_sdio_stats_read, inode->i_private);
77 * @seq: Pointer to the sequence file structure.
104 * open file an
69 rsi_sdio_stats_open(struct inode *inode, struct file *file) argument
110 rsi_version_open(struct inode *inode, struct file *file) argument
190 rsi_stats_open(struct inode *inode, struct file *file) argument
219 rsi_debug_read(struct inode *inode, struct file *file) argument
[all...]
/drivers/pci/hotplug/
H A Dcpqphp_sysfs.c145 static int open(struct inode *inode, struct file *file) argument
161 file->private_data = dbg;
168 static loff_t lseek(struct file *file, loff_t off, int whence) argument
170 struct ctrl_dbg *dbg = file->private_data;
171 return fixed_size_llseek(file, off, whence, dbg->size);
174 static ssize_t read(struct file *file, char __user *buf, argument
177 struct ctrl_dbg *dbg = file
181 release(struct inode *inode, struct file *file) argument
[all...]
/drivers/watchdog/
H A Dts72xx_wdt.c11 * This file is licensed under the terms of the GNU General Public
181 static int ts72xx_wdt_open(struct inode *inode, struct file *file) argument
208 file->private_data = wdt;
213 return nonseekable_open(inode, file);
216 static int ts72xx_wdt_release(struct inode *inode, struct file *file) argument
218 struct ts72xx_wdt *wdt = file->private_data;
243 static ssize_t ts72xx_wdt_write(struct file *file, argument
295 ts72xx_wdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg) argument
[all...]
/drivers/infiniband/hw/qib/
H A Dqib_fs.c8 * General Public License (GPL) Version 2, available from the file
48 #define private2dd(file) (file_inode(file)->i_private)
104 static ssize_t driver_stats_read(struct file *file, char __user *buf, argument
132 static ssize_t driver_names_read(struct file *file, char __user *buf, argument
145 static ssize_t dev_counters_read(struct file *file, char __user *buf, argument
150 struct qib_devdata *dd = private2dd(file);
157 dev_names_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
179 portnames_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
191 portcntrs_1_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
203 portcntrs_2_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
223 qsfp_1_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
244 qsfp_2_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
270 flash_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
321 flash_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) argument
[all...]
/drivers/tty/vt/
H A Dvc_screen.c13 * administrator can control access using file system permissions.
94 vcs_poll_data_get(struct file *file) argument
96 struct vcs_poll_data *poll = file->private_data, *kill = NULL;
104 poll->cons_num = iminor(file_inode(file)) & 127;
114 * If we have two threads using the same file descriptor, they could
120 spin_lock(&file->f_lock);
121 if (!file->private_data) {
122 file->private_data = poll;
126 poll = file
182 vcs_lseek(struct file *file, loff_t offset, int orig) argument
196 vcs_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
374 vcs_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) argument
562 vcs_poll(struct file *file, poll_table *wait) argument
576 vcs_fasync(int fd, struct file *file, int on) argument
605 vcs_release(struct inode *inode, struct file *file) argument
[all...]
/drivers/media/platform/
H A Dsh_vou.c391 static int sh_vou_querycap(struct file *file, void *priv, argument
394 struct sh_vou_device *vou_dev = video_drvdata(file);
404 static int sh_vou_enum_fmt_vid_out(struct file *file, void *priv, argument
407 struct sh_vou_device *vou_dev = video_drvdata(file);
422 static int sh_vou_g_fmt_vid_out(struct file *file, void *priv, argument
425 struct sh_vou_device *vou_dev = video_drvdata(file);
673 static int sh_vou_s_fmt_vid_out(struct file *fil argument
765 sh_vou_try_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *fmt) argument
789 sh_vou_reqbufs(struct file *file, void *priv, struct v4l2_requestbuffers *req) argument
803 sh_vou_querybuf(struct file *file, void *priv, struct v4l2_buffer *b) argument
814 sh_vou_qbuf(struct file *file, void *priv, struct v4l2_buffer *b) argument
824 sh_vou_dqbuf(struct file *file, void *priv, struct v4l2_buffer *b) argument
834 sh_vou_streamon(struct file *file, void *priv, enum v4l2_buf_type buftype) argument
852 sh_vou_streamoff(struct file *file, void *priv, enum v4l2_buf_type buftype) argument
885 sh_vou_s_std(struct file *file, void *priv, v4l2_std_id std_id) argument
912 sh_vou_g_std(struct file *file, void *priv, v4l2_std_id *std) argument
923 sh_vou_g_crop(struct file *file, void *fh, struct v4l2_crop *a) argument
936 sh_vou_s_crop(struct file *file, void *fh, const struct v4l2_crop *a) argument
1027 sh_vou_cropcap(struct file *file, void *priv, struct v4l2_cropcap *a) argument
1159 sh_vou_open(struct file *file) argument
1200 sh_vou_release(struct file *file) argument
1222 sh_vou_mmap(struct file *file, struct vm_area_struct *vma) argument
1237 sh_vou_poll(struct file *file, poll_table *wait) argument
[all...]
/drivers/media/platform/exynos-gsc/
H A Dgsc-m2m.c276 static int gsc_m2m_querycap(struct file *file, void *fh, argument
292 static int gsc_m2m_enum_fmt_mplane(struct file *file, void *priv, argument
298 static int gsc_m2m_g_fmt_mplane(struct file *file, void *fh, argument
306 static int gsc_m2m_try_fmt_mplane(struct file *file, void *fh, argument
314 static int gsc_m2m_s_fmt_mplane(struct file *file, voi argument
360 gsc_m2m_reqbufs(struct file *file, void *fh, struct v4l2_requestbuffers *reqbufs) argument
381 gsc_m2m_expbuf(struct file *file, void *fh, struct v4l2_exportbuffer *eb) argument
388 gsc_m2m_querybuf(struct file *file, void *fh, struct v4l2_buffer *buf) argument
395 gsc_m2m_qbuf(struct file *file, void *fh, struct v4l2_buffer *buf) argument
402 gsc_m2m_dqbuf(struct file *file, void *fh, struct v4l2_buffer *buf) argument
409 gsc_m2m_streamon(struct file *file, void *fh, enum v4l2_buf_type type) argument
425 gsc_m2m_streamoff(struct file *file, void *fh, enum v4l2_buf_type type) argument
447 gsc_m2m_g_selection(struct file *file, void *fh, struct v4l2_selection *s) argument
484 gsc_m2m_s_selection(struct file *file, void *fh, struct v4l2_selection *s) argument
610 gsc_m2m_open(struct file *file) argument
673 gsc_m2m_release(struct file *file) argument
696 gsc_m2m_poll(struct file *file, struct poll_table_struct *wait) argument
712 gsc_m2m_mmap(struct file *file, struct vm_area_struct *vma) argument
[all...]
/drivers/media/usb/hdpvr/
H A Dhdpvr-video.c382 * video 4 linux 2 file operations
385 static int hdpvr_open(struct file *file) argument
392 v4l2_fh_init(&fh->fh, video_devdata(file));
394 file->private_data = fh;
398 static int hdpvr_release(struct file *file) argument
400 struct hdpvr_device *dev = video_drvdata(file);
403 if (file->private_data == dev->owner) {
409 return v4l2_fh_release(file);
416 hdpvr_read(struct file *file, char __user *buffer, size_t count, loff_t *pos) argument
567 vidioc_querycap(struct file *file, void *priv, struct v4l2_capability *cap) argument
581 vidioc_s_std(struct file *file, void *_fh, v4l2_std_id std) argument
601 vidioc_g_std(struct file *file, void *_fh, v4l2_std_id *std) argument
613 vidioc_querystd(struct file *file, void *_fh, v4l2_std_id *a) argument
632 vidioc_s_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings) argument
655 vidioc_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings) argument
668 vidioc_query_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings) argument
710 vidioc_enum_dv_timings(struct file *file, void *_fh, struct v4l2_enum_dv_timings *timings) argument
726 vidioc_dv_timings_cap(struct file *file, void *_fh, struct v4l2_dv_timings_cap *cap) argument
753 vidioc_enum_input(struct file *file, void *_fh, struct v4l2_input *i) argument
774 vidioc_s_input(struct file *file, void *_fh, unsigned int index) argument
808 vidioc_g_input(struct file *file, void *private_data, unsigned int *index) argument
824 vidioc_enumaudio(struct file *file, void *priv, struct v4l2_audio *audio) argument
841 vidioc_s_audio(struct file *file, void *private_data, const struct v4l2_audio *audio) argument
860 vidioc_g_audio(struct file *file, void *private_data, struct v4l2_audio *audio) argument
978 vidioc_enum_fmt_vid_cap(struct file *file, void *private_data, struct v4l2_fmtdesc *f) argument
991 vidioc_g_fmt_vid_cap(struct file *file, void *_fh, struct v4l2_format *f) argument
[all...]
/drivers/hid/
H A Dhidraw.c46 static ssize_t hidraw_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos) argument
48 struct hidraw_list *list = file->private_data;
68 if (file->f_flags & O_NONBLOCK) {
112 static ssize_t hidraw_send_report(struct file *file, const char __user *buffer, size_t count, unsigned char report_type) argument
114 unsigned int minor = iminor(file_inode(file));
173 static ssize_t hidraw_write(struct file *file, const char __user *buffer, size_t count, loff_t *ppos) argument
177 ret = hidraw_send_report(file, buffe
192 hidraw_get_report(struct file *file, char __user *buffer, size_t count, unsigned char report_type) argument
257 hidraw_poll(struct file *file, poll_table *wait) argument
269 hidraw_open(struct inode *inode, struct file *file) argument
319 hidraw_fasync(int fd, struct file *file, int on) argument
351 hidraw_release(struct inode * inode, struct file * file) argument
370 hidraw_ioctl(struct file *file, unsigned int cmd, unsigned long arg) argument
[all...]
/drivers/pnp/isapnp/
H A DKconfig9 Some information is in <file:Documentation/isapnp.txt>.
/drivers/staging/bcm/
H A DInterfaceMisc.h18 struct file *flp,
22 struct file *flp,
/drivers/char/
H A Dnvram.c14 * size of this file is dependent on the controller. The usual size is 114,
24 * This file also provides some functions for other parts of the kernel that
211 * The are the file operation function for user access to /dev/nvram
214 static loff_t nvram_llseek(struct file *file, loff_t offset, int origin) argument
221 offset += file->f_pos;
230 return (offset >= 0) ? (file->f_pos = offset) : -EINVAL;
233 static ssize_t nvram_read(struct file *file, char __user *buf, argument
262 static ssize_t nvram_write(struct file *fil argument
301 nvram_ioctl(struct file *file, unsigned int cmd, unsigned long arg) argument
342 nvram_open(struct inode *inode, struct file *file) argument
364 nvram_release(struct inode *inode, struct file *file) argument
404 nvram_proc_open(struct inode *inode, struct file *file) argument
[all...]
/drivers/input/serio/
H A Dserio_raw.c55 * Interface with userspace (file operations) *
58 static int serio_raw_fasync(int fd, struct file *file, int on) argument
60 struct serio_raw_client *client = file->private_data;
62 return fasync_helper(fd, file, on, &client->fasync);
77 static int serio_raw_open(struct inode *inode, struct file *file) argument
105 file->private_data = client;
127 static int serio_raw_release(struct inode *inode, struct file *file) argument
160 serio_raw_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos) argument
201 serio_raw_write(struct file *file, const char __user *buffer, size_t count, loff_t *ppos) argument
242 serio_raw_poll(struct file *file, poll_table *wait) argument
[all...]
/drivers/rtc/
H A Drtc-dev.c25 static int rtc_dev_open(struct inode *inode, struct file *file) argument
35 file->private_data = rtc;
152 rtc_dev_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) argument
154 struct rtc_device *rtc = file->private_data;
176 if (file->f_flags & O_NONBLOCK) {
206 static unsigned int rtc_dev_poll(struct file *file, poll_table *wait) argument
208 struct rtc_device *rtc = file
218 rtc_dev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) argument
417 rtc_dev_fasync(int fd, struct file *file, int on) argument
423 rtc_dev_release(struct inode *inode, struct file *file) argument
[all...]
/drivers/gpu/drm/nouveau/
H A Dnouveau_ttm.h20 int nouveau_ttm_mmap(struct file *, struct vm_area_struct *);
/drivers/gpu/drm/sis/
H A Dsis_drv.c81 static int sis_driver_open(struct drm_device *dev, struct drm_file *file) argument
90 file->driver_priv = file_priv;
97 static void sis_driver_postclose(struct drm_device *dev, struct drm_file *file) argument
99 struct sis_file_private *file_priv = file->driver_priv;
/drivers/gpu/drm/via/
H A Dvia_drv.c33 static int via_driver_open(struct drm_device *dev, struct drm_file *file) argument
42 file->driver_priv = file_priv;
49 static void via_driver_postclose(struct drm_device *dev, struct drm_file *file) argument
51 struct via_file_private *file_priv = file->driver_priv;
/drivers/media/radio/
H A Dradio-raremono.c191 static int vidioc_querycap(struct file *file, void *priv, argument
194 struct raremono_device *radio = video_drvdata(file);
204 static int vidioc_enum_freq_bands(struct file *file, void *priv, argument
218 static int vidioc_g_tuner(struct file *file, void *priv, argument
221 struct raremono_device *radio = video_drvdata(file);
247 static int vidioc_s_tuner(struct file *file, voi argument
253 vidioc_s_frequency(struct file *file, void *priv, const struct v4l2_frequency *f) argument
274 vidioc_g_frequency(struct file *file, void *priv, struct v4l2_frequency *f) argument
[all...]
/drivers/media/usb/tm6000/
H A Dtm6000.h363 int tm6000_v4l2_mmap(struct file *filp, struct vm_area_struct *vma);
365 int tm6000_vidioc_streamon(struct file *file, void *priv,
367 int tm6000_vidioc_streamoff(struct file *file, void *priv,
369 int tm6000_vidioc_reqbufs(struct file *file, void *priv,
371 int tm6000_vidioc_querybuf(struct file *file, void *priv,
373 int tm6000_vidioc_qbuf(struct file *fil
[all...]
/drivers/pps/
H A Dpps.c2 * PPS core file
52 static unsigned int pps_cdev_poll(struct file *file, poll_table *wait) argument
54 struct pps_device *pps = file->private_data;
56 poll_wait(file, &pps->queue, wait);
61 static int pps_cdev_fasync(int fd, struct file *file, int on) argument
63 struct pps_device *pps = file->private_data;
64 return fasync_helper(fd, file, on, &pps->async_queue);
67 static long pps_cdev_ioctl(struct file *fil argument
245 pps_cdev_open(struct inode *inode, struct file *file) argument
254 pps_cdev_release(struct inode *inode, struct file *file) argument
[all...]
/drivers/staging/lustre/include/linux/lnet/linux/
H A Dlib-lnet.h14 * in the LICENSE file that accompanied this code).
31 * This file is part of Lustre, http://www.lustre.org/
39 #error Do not #include this file directly. #include <linux/lnet/lib-lnet.h> instead

Completed in 7680 milliseconds

1234567891011>>