/drivers/input/misc/ |
H A D | keychord.c | 195 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 D | cx23885-video.c | 522 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 D | iss_video.c | 523 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 D | r128_ioc32.c | 2 * \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 D | rsi_91x_debugfs.c | 22 * @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 D | cpqphp_sysfs.c | 145 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 D | ts72xx_wdt.c | 11 * 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 D | qib_fs.c | 8 * 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 D | vc_screen.c | 13 * 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 D | sh_vou.c | 391 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 D | gsc-m2m.c | 276 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 D | hdpvr-video.c | 382 * 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 D | hidraw.c | 46 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 D | Kconfig | 9 Some information is in <file:Documentation/isapnp.txt>.
|
/drivers/staging/bcm/ |
H A D | InterfaceMisc.h | 18 struct file *flp, 22 struct file *flp,
|
/drivers/char/ |
H A D | nvram.c | 14 * 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 D | serio_raw.c | 55 * 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 D | rtc-dev.c | 25 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 D | nouveau_ttm.h | 20 int nouveau_ttm_mmap(struct file *, struct vm_area_struct *);
|
/drivers/gpu/drm/sis/ |
H A D | sis_drv.c | 81 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 D | via_drv.c | 33 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 D | radio-raremono.c | 191 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 D | tm6000.h | 363 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 D | pps.c | 2 * 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 D | lib-lnet.h | 14 * 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
|