Home
last modified time | relevance | path

Searched refs:file (Results 1 – 200 of 4868) sorted by relevance

12345678910>>...25

/linux-4.4.14/include/media/
Dv4l2-ioctl.h24 int (*vidioc_querycap)(struct file *file, void *fh, struct v4l2_capability *cap);
27 int (*vidioc_enum_fmt_vid_cap) (struct file *file, void *fh,
29 int (*vidioc_enum_fmt_vid_overlay) (struct file *file, void *fh,
31 int (*vidioc_enum_fmt_vid_out) (struct file *file, void *fh,
33 int (*vidioc_enum_fmt_vid_cap_mplane)(struct file *file, void *fh,
35 int (*vidioc_enum_fmt_vid_out_mplane)(struct file *file, void *fh,
37 int (*vidioc_enum_fmt_sdr_cap) (struct file *file, void *fh,
39 int (*vidioc_enum_fmt_sdr_out) (struct file *file, void *fh,
43 int (*vidioc_g_fmt_vid_cap) (struct file *file, void *fh,
45 int (*vidioc_g_fmt_vid_overlay)(struct file *file, void *fh,
[all …]
Dv4l2-mem2mem.h113 int v4l2_m2m_reqbufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
116 int v4l2_m2m_querybuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
119 int v4l2_m2m_qbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
121 int v4l2_m2m_dqbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
123 int v4l2_m2m_prepare_buf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
125 int v4l2_m2m_create_bufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
128 int v4l2_m2m_expbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
131 int v4l2_m2m_streamon(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
133 int v4l2_m2m_streamoff(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
136 unsigned int v4l2_m2m_poll(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
[all …]
Dvideobuf2-v4l2.h69 unsigned int vb2_poll(struct vb2_queue *q, struct file *file, poll_table *wait);
115 int vb2_ioctl_reqbufs(struct file *file, void *priv,
117 int vb2_ioctl_create_bufs(struct file *file, void *priv,
119 int vb2_ioctl_prepare_buf(struct file *file, void *priv,
121 int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p);
122 int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p);
123 int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p);
124 int vb2_ioctl_streamon(struct file *file, void *priv, enum v4l2_buf_type i);
125 int vb2_ioctl_streamoff(struct file *file, void *priv, enum v4l2_buf_type i);
126 int vb2_ioctl_expbuf(struct file *file, void *priv,
[all …]
Dlirc_dev.h224 void *lirc_get_pdata(struct file *file);
229 int lirc_dev_fop_open(struct inode *inode, struct file *file);
230 int lirc_dev_fop_close(struct inode *inode, struct file *file);
231 unsigned int lirc_dev_fop_poll(struct file *file, poll_table *wait);
232 long lirc_dev_fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
233 ssize_t lirc_dev_fop_read(struct file *file, char __user *buffer, size_t length,
235 ssize_t lirc_dev_fop_write(struct file *file, const char __user *buffer,
Dv4l2-dev.h65 ssize_t (*read) (struct file *, char __user *, size_t, loff_t *);
66 ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *);
67 unsigned int (*poll) (struct file *, struct poll_table_struct *);
68 long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);
70 long (*compat_ioctl32) (struct file *, unsigned int, unsigned long);
72 unsigned long (*get_unmapped_area) (struct file *, unsigned long,
74 int (*mmap) (struct file *, struct vm_area_struct *);
75 int (*open) (struct file *);
76 int (*release) (struct file *);
217 struct video_device *video_devdata(struct file *file);
[all …]
Dmedia-devnode.h45 ssize_t (*read) (struct file *, char __user *, size_t, loff_t *);
46 ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *);
47 unsigned int (*poll) (struct file *, struct poll_table_struct *);
48 long (*ioctl) (struct file *, unsigned int, unsigned long);
49 long (*compat_ioctl) (struct file *, unsigned int, unsigned long);
50 int (*open) (struct file *);
51 int (*release) (struct file *);
93 static inline struct media_devnode *media_devnode_data(struct file *filp) in media_devnode_data()
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-vid-cap.h32 int vivid_g_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
33 int vivid_try_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
34 int vivid_s_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
35 int vidioc_g_fmt_vid_cap_mplane(struct file *file, void *priv, struct v4l2_format *f);
36 int vidioc_try_fmt_vid_cap_mplane(struct file *file, void *priv, struct v4l2_format *f);
37 int vidioc_s_fmt_vid_cap_mplane(struct file *file, void *priv, struct v4l2_format *f);
38 int vidioc_g_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
39 int vidioc_try_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
40 int vidioc_s_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
41 int vivid_vid_cap_g_selection(struct file *file, void *priv, struct v4l2_selection *sel);
[all …]
Dvivid-vid-out.h27 int vivid_g_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
28 int vivid_try_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
29 int vivid_s_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
30 int vidioc_g_fmt_vid_out_mplane(struct file *file, void *priv, struct v4l2_format *f);
31 int vidioc_try_fmt_vid_out_mplane(struct file *file, void *priv, struct v4l2_format *f);
32 int vidioc_s_fmt_vid_out_mplane(struct file *file, void *priv, struct v4l2_format *f);
33 int vidioc_g_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
34 int vidioc_try_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
35 int vidioc_s_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
36 int vivid_vid_out_g_selection(struct file *file, void *priv, struct v4l2_selection *sel);
[all …]
Dvivid-sdr-cap.h23 int vivid_sdr_enum_freq_bands(struct file *file, void *fh, struct v4l2_frequency_band *band);
24 int vivid_sdr_g_frequency(struct file *file, void *fh, struct v4l2_frequency *vf);
25 int vivid_sdr_s_frequency(struct file *file, void *fh, const struct v4l2_frequency *vf);
26 int vivid_sdr_g_tuner(struct file *file, void *fh, struct v4l2_tuner *vt);
27 int vivid_sdr_s_tuner(struct file *file, void *fh, const struct v4l2_tuner *vt);
28 int vidioc_enum_fmt_sdr_cap(struct file *file, void *fh, struct v4l2_fmtdesc *f);
29 int vidioc_g_fmt_sdr_cap(struct file *file, void *fh, struct v4l2_format *f);
30 int vidioc_s_fmt_sdr_cap(struct file *file, void *fh, struct v4l2_format *f);
31 int vidioc_try_fmt_sdr_cap(struct file *file, void *fh, struct v4l2_format *f);
Dvivid-vid-common.h23 typedef int (*fmtfunc)(struct file *file, void *priv, struct v4l2_format *f);
30 int fmt_sp2mp_func(struct file *file, void *priv,
51 int vivid_enum_fmt_vid(struct file *file, void *priv, struct v4l2_fmtdesc *f);
52 int vidioc_enum_fmt_vid_mplane(struct file *file, void *priv, struct v4l2_fmtdesc *f);
53 int vidioc_enum_fmt_vid(struct file *file, void *priv, struct v4l2_fmtdesc *f);
54 int vidioc_g_std(struct file *file, void *priv, v4l2_std_id *id);
55 int vidioc_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings);
56 int vidioc_enum_dv_timings(struct file *file, void *_fh, struct v4l2_enum_dv_timings *timings);
57 int vidioc_dv_timings_cap(struct file *file, void *_fh, struct v4l2_dv_timings_cap *cap);
58 int vidioc_g_edid(struct file *file, void *_fh, struct v4l2_edid *edid);
Dvivid-radio-rx.h23 ssize_t vivid_radio_rx_read(struct file *, char __user *, size_t, loff_t *);
24 unsigned int vivid_radio_rx_poll(struct file *file, struct poll_table_struct *wait);
26 int vivid_radio_rx_enum_freq_bands(struct file *file, void *fh, struct v4l2_frequency_band *band);
27 int vivid_radio_rx_s_hw_freq_seek(struct file *file, void *fh, const struct v4l2_hw_freq_seek *a);
28 int vivid_radio_rx_g_tuner(struct file *file, void *fh, struct v4l2_tuner *vt);
29 int vivid_radio_rx_s_tuner(struct file *file, void *fh, const struct v4l2_tuner *vt);
Dvivid-vbi-cap.h27 int vidioc_g_fmt_vbi_cap(struct file *file, void *priv,
29 int vidioc_s_fmt_vbi_cap(struct file *file, void *priv,
31 int vidioc_g_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt);
32 int vidioc_try_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt);
33 int vidioc_s_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt);
34 int vidioc_g_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_sliced_vbi_cap *cap);
Dvivid-vbi-out.h24 int vidioc_g_fmt_vbi_out(struct file *file, void *priv,
26 int vidioc_s_fmt_vbi_out(struct file *file, void *priv,
28 int vidioc_g_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt);
29 int vidioc_try_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt);
30 int vidioc_s_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt);
Dvivid-core.c199 static int vidioc_querycap(struct file *file, void *priv, in vidioc_querycap() argument
202 struct vivid_dev *dev = video_drvdata(file); in vidioc_querycap()
203 struct video_device *vdev = video_devdata(file); in vidioc_querycap()
231 static int vidioc_s_hw_freq_seek(struct file *file, void *fh, const struct v4l2_hw_freq_seek *a) in vidioc_s_hw_freq_seek() argument
233 struct video_device *vdev = video_devdata(file); in vidioc_s_hw_freq_seek()
236 return vivid_radio_rx_s_hw_freq_seek(file, fh, a); in vidioc_s_hw_freq_seek()
240 static int vidioc_enum_freq_bands(struct file *file, void *fh, struct v4l2_frequency_band *band) in vidioc_enum_freq_bands() argument
242 struct video_device *vdev = video_devdata(file); in vidioc_enum_freq_bands()
245 return vivid_radio_rx_enum_freq_bands(file, fh, band); in vidioc_enum_freq_bands()
247 return vivid_sdr_enum_freq_bands(file, fh, band); in vidioc_enum_freq_bands()
[all …]
Dvivid-radio-tx.c34 ssize_t vivid_radio_tx_write(struct file *file, const char __user *buf, in vivid_radio_tx_write() argument
37 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_tx_write()
53 file->private_data != dev->radio_tx_rds_owner) { in vivid_radio_tx_write()
57 dev->radio_tx_rds_owner = file->private_data; in vivid_radio_tx_write()
76 if (file->f_flags & O_NONBLOCK) in vivid_radio_tx_write()
107 unsigned int vivid_radio_tx_poll(struct file *file, struct poll_table_struct *wait) in vivid_radio_tx_poll() argument
109 return POLLOUT | POLLWRNORM | v4l2_ctrl_poll(file, wait); in vivid_radio_tx_poll()
112 int vidioc_g_modulator(struct file *file, void *fh, struct v4l2_modulator *a) in vidioc_g_modulator() argument
114 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_modulator()
131 int vidioc_s_modulator(struct file *file, void *fh, const struct v4l2_modulator *a) in vidioc_s_modulator() argument
[all …]
Dvivid-vid-out.c315 int vivid_g_fmt_vid_out(struct file *file, void *priv, in vivid_g_fmt_vid_out() argument
318 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_vid_out()
346 int vivid_try_fmt_vid_out(struct file *file, void *priv, in vivid_try_fmt_vid_out() argument
349 struct vivid_dev *dev = video_drvdata(file); in vivid_try_fmt_vid_out()
438 int vivid_s_fmt_vid_out(struct file *file, void *priv, in vivid_s_fmt_vid_out() argument
442 struct vivid_dev *dev = video_drvdata(file); in vivid_s_fmt_vid_out()
446 int ret = vivid_try_fmt_vid_out(file, priv, f); in vivid_s_fmt_vid_out()
566 int vidioc_g_fmt_vid_out_mplane(struct file *file, void *priv, in vidioc_g_fmt_vid_out_mplane() argument
569 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vid_out_mplane()
573 return vivid_g_fmt_vid_out(file, priv, f); in vidioc_g_fmt_vid_out_mplane()
[all …]
Dvivid-vid-cap.c529 int vivid_g_fmt_vid_cap(struct file *file, void *priv, in vivid_g_fmt_vid_cap() argument
532 struct vivid_dev *dev = video_drvdata(file); in vivid_g_fmt_vid_cap()
554 int vivid_try_fmt_vid_cap(struct file *file, void *priv, in vivid_try_fmt_vid_cap() argument
559 struct vivid_dev *dev = video_drvdata(file); in vivid_try_fmt_vid_cap()
637 int vivid_s_fmt_vid_cap(struct file *file, void *priv, in vivid_s_fmt_vid_cap() argument
641 struct vivid_dev *dev = video_drvdata(file); in vivid_s_fmt_vid_cap()
645 int ret = vivid_try_fmt_vid_cap(file, priv, f); in vivid_s_fmt_vid_cap()
765 int vidioc_g_fmt_vid_cap_mplane(struct file *file, void *priv, in vidioc_g_fmt_vid_cap_mplane() argument
768 struct vivid_dev *dev = video_drvdata(file); in vidioc_g_fmt_vid_cap_mplane()
772 return vivid_g_fmt_vid_cap(file, priv, f); in vidioc_g_fmt_vid_cap_mplane()
[all …]
Dvivid-radio-tx.h23 ssize_t vivid_radio_tx_write(struct file *, const char __user *, size_t, loff_t *);
24 unsigned int vivid_radio_tx_poll(struct file *file, struct poll_table_struct *wait);
26 int vidioc_g_modulator(struct file *file, void *fh, struct v4l2_modulator *a);
27 int vidioc_s_modulator(struct file *file, void *fh, const struct v4l2_modulator *a);
Dvivid-radio-rx.c35 ssize_t vivid_radio_rx_read(struct file *file, char __user *buf, in vivid_radio_rx_read() argument
38 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_rx_read()
55 file->private_data != dev->radio_rx_rds_owner) { in vivid_radio_rx_read()
61 dev->radio_rx_rds_owner = file->private_data; in vivid_radio_rx_read()
89 if (file->f_flags & O_NONBLOCK) in vivid_radio_rx_read()
142 unsigned int vivid_radio_rx_poll(struct file *file, struct poll_table_struct *wait) in vivid_radio_rx_poll() argument
144 return POLLIN | POLLRDNORM | v4l2_ctrl_poll(file, wait); in vivid_radio_rx_poll()
147 int vivid_radio_rx_enum_freq_bands(struct file *file, void *fh, struct v4l2_frequency_band *band) in vivid_radio_rx_enum_freq_bands() argument
159 int vivid_radio_rx_s_hw_freq_seek(struct file *file, void *fh, const struct v4l2_hw_freq_seek *a) in vivid_radio_rx_s_hw_freq_seek() argument
161 struct vivid_dev *dev = video_drvdata(file); in vivid_radio_rx_s_hw_freq_seek()
[all …]
/linux-4.4.14/tools/testing/selftests/efivarfs/
Defivarfs.sh46 local file=$efivarfs_mount/$FUNCNAME-$test_guid
48 printf "$attrs\x00" > $file
50 if [ ! -e $file ]; then
51 echo "$file couldn't be created" >&2
55 if [ $(stat -c %s $file) -ne 5 ]; then
56 echo "$file has invalid size" >&2
63 local file=$efivarfs_mount/$FUNCNAME-$test_guid
65 : > $file
67 if [ ! -e $file ]; then
68 echo "$file can not be created without writing" >&2
[all …]
/linux-4.4.14/fs/
Dfile_table.c46 struct file *f = container_of(head, struct file, f_u.fu_rcuhead); in file_free_rcu()
52 static inline void file_free(struct file *f) in file_free()
103 struct file *get_empty_filp(void) in get_empty_filp()
107 struct file *f; in get_empty_filp()
158 struct file *alloc_file(struct path *path, fmode_t mode, in alloc_file()
161 struct file *file; in alloc_file() local
163 file = get_empty_filp(); in alloc_file()
164 if (IS_ERR(file)) in alloc_file()
165 return file; in alloc_file()
167 file->f_path = *path; in alloc_file()
[all …]
Dread_write.c24 typedef ssize_t (*io_fn_t)(struct file *, char __user *, size_t, loff_t *);
36 static inline int unsigned_offsets(struct file *file) in unsigned_offsets() argument
38 return file->f_mode & FMODE_UNSIGNED_OFFSET; in unsigned_offsets()
53 loff_t vfs_setpos(struct file *file, loff_t offset, loff_t maxsize) in vfs_setpos() argument
55 if (offset < 0 && !unsigned_offsets(file)) in vfs_setpos()
60 if (offset != file->f_pos) { in vfs_setpos()
61 file->f_pos = offset; in vfs_setpos()
62 file->f_version = 0; in vfs_setpos()
85 generic_file_llseek_size(struct file *file, loff_t offset, int whence, in generic_file_llseek_size() argument
100 return file->f_pos; in generic_file_llseek_size()
[all …]
Deventfd.c108 static int eventfd_release(struct inode *inode, struct file *file) in eventfd_release() argument
110 struct eventfd_ctx *ctx = file->private_data; in eventfd_release()
117 static unsigned int eventfd_poll(struct file *file, poll_table *wait) in eventfd_poll() argument
119 struct eventfd_ctx *ctx = file->private_data; in eventfd_poll()
123 poll_wait(file, &ctx->wqh, wait); in eventfd_poll()
226 static ssize_t eventfd_read(struct file *file, char __user *buf, size_t count, in eventfd_read() argument
229 struct eventfd_ctx *ctx = file->private_data; in eventfd_read()
235 res = eventfd_ctx_read(ctx, file->f_flags & O_NONBLOCK, &cnt); in eventfd_read()
242 static ssize_t eventfd_write(struct file *file, const char __user *buf, size_t count, in eventfd_write() argument
245 struct eventfd_ctx *ctx = file->private_data; in eventfd_write()
[all …]
Dfile.c95 cpy = ofdt->max_fds * sizeof(struct file *); in copy_fdtable()
96 set = (nfdt->max_fds - ofdt->max_fds) * sizeof(struct file *); in copy_fdtable()
115 nr /= (1024 / sizeof(struct file *)); in alloc_fdtable()
117 nr *= (1024 / sizeof(struct file *)); in alloc_fdtable()
133 data = alloc_fdmem(nr * sizeof(struct file *)); in alloc_fdtable()
292 struct file **old_fds, **new_fds; in dup_fd()
356 struct file *f = *old_fds++; in dup_fd()
373 memset(new_fds, 0, (new_fdt->max_fds - open_files) * sizeof(struct file *)); in dup_fd()
403 struct file * file = xchg(&fdt->fd[i], NULL); in close_files() local
404 if (file) { in close_files()
[all …]
Danon_inodes.c70 struct file *anon_inode_getfile(const char *name, in anon_inode_getfile()
76 struct file *file; in anon_inode_getfile() local
88 file = ERR_PTR(-ENOMEM); in anon_inode_getfile()
105 file = alloc_file(&path, OPEN_FMODE(flags), fops); in anon_inode_getfile()
106 if (IS_ERR(file)) in anon_inode_getfile()
108 file->f_mapping = anon_inode_inode->i_mapping; in anon_inode_getfile()
110 file->f_flags = flags & (O_ACCMODE | O_NONBLOCK); in anon_inode_getfile()
111 file->private_data = priv; in anon_inode_getfile()
113 return file; in anon_inode_getfile()
119 return file; in anon_inode_getfile()
[all …]
Dlibfs.c72 int dcache_dir_open(struct inode *inode, struct file *file) in dcache_dir_open() argument
76 file->private_data = d_alloc(file->f_path.dentry, &cursor_name); in dcache_dir_open()
78 return file->private_data ? 0 : -ENOMEM; in dcache_dir_open()
82 int dcache_dir_close(struct inode *inode, struct file *file) in dcache_dir_close() argument
84 dput(file->private_data); in dcache_dir_close()
89 loff_t dcache_dir_lseek(struct file *file, loff_t offset, int whence) in dcache_dir_lseek() argument
91 struct dentry *dentry = file->f_path.dentry; in dcache_dir_lseek()
95 offset += file->f_pos; in dcache_dir_lseek()
103 if (offset != file->f_pos) { in dcache_dir_lseek()
104 file->f_pos = offset; in dcache_dir_lseek()
[all …]
Deventpoll.c107 struct file *file; member
217 struct file *file; member
312 static inline int is_file_epoll(struct file *f) in is_file_epoll()
319 struct file *file, int fd) in ep_set_ffd() argument
321 ffd->file = file; in ep_set_ffd()
329 return (p1->file > p2->file ? +1: in ep_cmp_ffd()
330 (p1->file < p2->file ? -1 : p1->fd - p2->fd)); in ep_cmp_ffd()
695 struct file *file = epi->ffd.file; in ep_remove() local
708 spin_lock(&file->f_lock); in ep_remove()
710 spin_unlock(&file->f_lock); in ep_remove()
[all …]
Dbinfmt_em86.c28 struct file * file; in load_em86() local
41 !bprm->file->f_op->mmap) { in load_em86()
49 allow_write_access(bprm->file); in load_em86()
50 fput(bprm->file); in load_em86()
51 bprm->file = NULL; in load_em86()
86 file = open_exec(interp); in load_em86()
87 if (IS_ERR(file)) in load_em86()
88 return PTR_ERR(file); in load_em86()
90 bprm->file = file; in load_em86()
Dopen.c38 struct file *filp) in do_truncate()
166 if (!f.file) in do_sys_ftruncate()
170 if (f.file->f_flags & O_LARGEFILE) in do_sys_ftruncate()
173 dentry = f.file->f_path.dentry; in do_sys_ftruncate()
176 if (!S_ISREG(inode->i_mode) || !(f.file->f_mode & FMODE_WRITE)) in do_sys_ftruncate()
189 error = locks_verify_truncate(inode, f.file, length); in do_sys_ftruncate()
191 error = security_path_truncate(&f.file->f_path); in do_sys_ftruncate()
193 error = do_truncate(dentry, length, ATTR_MTIME|ATTR_CTIME, f.file); in do_sys_ftruncate()
227 int vfs_fallocate(struct file *file, int mode, loff_t offset, loff_t len) in vfs_fallocate() argument
229 struct inode *inode = file_inode(file); in vfs_fallocate()
[all …]
Dseq_file.c61 int seq_open(struct file *file, const struct seq_operations *op) in seq_open() argument
65 WARN_ON(file->private_data); in seq_open()
71 file->private_data = p; in seq_open()
76 p->user_ns = file->f_cred->user_ns; in seq_open()
84 file->f_version = 0; in seq_open()
95 file->f_mode &= ~FMODE_PWRITE; in seq_open()
168 ssize_t seq_read(struct file *file, char __user *buf, size_t size, loff_t *ppos) in seq_read() argument
170 struct seq_file *m = file->private_data; in seq_read()
190 m->version = file->f_version; in seq_read()
299 file->f_version = m->version; in seq_read()
[all …]
Dbinfmt_script.c21 struct file *file; in load_script() local
42 allow_write_access(bprm->file); in load_script()
43 fput(bprm->file); in load_script()
44 bprm->file = NULL; in load_script()
100 file = open_exec(interp); in load_script()
101 if (IS_ERR(file)) in load_script()
102 return PTR_ERR(file); in load_script()
104 bprm->file = file; in load_script()
/linux-4.4.14/tools/perf/util/
Ddata.c12 static bool check_pipe(struct perf_data_file *file) in check_pipe() argument
16 int fd = perf_data_file__is_read(file) ? in check_pipe()
19 if (!file->path) { in check_pipe()
23 if (!strcmp(file->path, "-")) in check_pipe()
28 file->fd = fd; in check_pipe()
30 return file->is_pipe = is_pipe; in check_pipe()
33 static int check_backup(struct perf_data_file *file) in check_backup() argument
37 if (!stat(file->path, &st) && st.st_size) { in check_backup()
41 file->path); in check_backup()
43 rename(file->path, oldname); in check_backup()
[all …]
Ddata.h20 static inline bool perf_data_file__is_read(struct perf_data_file *file) in perf_data_file__is_read() argument
22 return file->mode == PERF_DATA_MODE_READ; in perf_data_file__is_read()
25 static inline bool perf_data_file__is_write(struct perf_data_file *file) in perf_data_file__is_write() argument
27 return file->mode == PERF_DATA_MODE_WRITE; in perf_data_file__is_write()
30 static inline int perf_data_file__is_pipe(struct perf_data_file *file) in perf_data_file__is_pipe() argument
32 return file->is_pipe; in perf_data_file__is_pipe()
35 static inline int perf_data_file__fd(struct perf_data_file *file) in perf_data_file__fd() argument
37 return file->fd; in perf_data_file__fd()
40 static inline unsigned long perf_data_file__size(struct perf_data_file *file) in perf_data_file__size() argument
42 return file->size; in perf_data_file__size()
[all …]
/linux-4.4.14/fs/lockd/
Dsvcsubs.c45 static inline void nlm_debug_print_file(char *msg, struct nlm_file *file) in nlm_debug_print_file() argument
47 struct inode *inode = file_inode(file->f_file); in nlm_debug_print_file()
58 static inline void nlm_debug_print_file(char *msg, struct nlm_file *file) in nlm_debug_print_file() argument
86 struct nlm_file *file; in nlm_lookup_file() local
97 hlist_for_each_entry(file, &nlm_files[hash], f_list) in nlm_lookup_file()
98 if (!nfs_compare_fh(&file->f_handle, f)) in nlm_lookup_file()
104 file = kzalloc(sizeof(*file), GFP_KERNEL); in nlm_lookup_file()
105 if (!file) in nlm_lookup_file()
108 memcpy(&file->f_handle, f, sizeof(struct nfs_fh)); in nlm_lookup_file()
109 mutex_init(&file->f_mutex); in nlm_lookup_file()
[all …]
/linux-4.4.14/sound/oss/
Dsound_calls.h23 unsigned int DMAbuf_poll(struct file *file, int dev, poll_table *wait);
32 int audio_read (int dev, struct file *file, char __user *buf, int count);
33 int audio_write (int dev, struct file *file, const char __user *buf, int count);
34 int audio_open (int dev, struct file *file);
35 void audio_release (int dev, struct file *file);
36 int audio_ioctl (int dev, struct file *file,
45 int sequencer_read (int dev, struct file *file, char __user *buf, int count);
46 int sequencer_write (int dev, struct file *file, const char __user *buf, int count);
47 int sequencer_open (int dev, struct file *file);
48 void sequencer_release (int dev, struct file *file);
[all …]
Dsoundcard.c144 static ssize_t sound_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) in sound_read() argument
146 int dev = iminor(file_inode(file)); in sound_read()
161 ret = audio_read(dev, file, buf, count); in sound_read()
166 ret = sequencer_read(dev, file, buf, count); in sound_read()
170 ret = MIDIbuf_read(dev, file, buf, count); in sound_read()
176 static ssize_t sound_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) in sound_write() argument
178 int dev = iminor(file_inode(file)); in sound_write()
185 ret = sequencer_write(dev, file, buf, count); in sound_write()
191 ret = audio_write(dev, file, buf, count); in sound_write()
195 ret = MIDIbuf_write(dev, file, buf, count); in sound_write()
[all …]
/linux-4.4.14/include/linux/
Dima.h18 extern int ima_file_check(struct file *file, int mask, int opened);
19 extern void ima_file_free(struct file *file);
20 extern int ima_file_mmap(struct file *file, unsigned long prot);
21 extern int ima_module_check(struct file *file);
22 extern int ima_fw_from_file(struct file *file, char *buf, size_t size);
30 static inline int ima_file_check(struct file *file, int mask, int opened) in ima_file_check() argument
35 static inline void ima_file_free(struct file *file) in ima_file_free() argument
40 static inline int ima_file_mmap(struct file *file, unsigned long prot) in ima_file_mmap() argument
45 static inline int ima_module_check(struct file *file) in ima_module_check() argument
50 static inline int ima_fw_from_file(struct file *file, char *buf, size_t size) in ima_fw_from_file() argument
Dfile.h12 struct file;
14 extern void fput(struct file *);
20 extern struct file *alloc_file(struct path *, fmode_t mode,
23 static inline void fput_light(struct file *file, int fput_needed) in fput_light() argument
26 fput(file); in fput_light()
30 struct file *file; member
39 fput(fd.file); in fdput()
42 extern struct file *fget(unsigned int fd);
43 extern struct file *fget_raw(unsigned int fd);
50 return (struct fd){(struct file *)(v & ~3),v & 3}; in __to_fd()
[all …]
Deventpoll.h20 struct file;
26 static inline void eventpoll_init_file(struct file *file) in eventpoll_init_file() argument
28 INIT_LIST_HEAD(&file->f_ep_links); in eventpoll_init_file()
29 INIT_LIST_HEAD(&file->f_tfile_llink); in eventpoll_init_file()
34 void eventpoll_release_file(struct file *file);
42 static inline void eventpoll_release(struct file *file) in eventpoll_release() argument
53 if (likely(list_empty(&file->f_ep_links))) in eventpoll_release()
61 eventpoll_release_file(file); in eventpoll_release()
66 static inline void eventpoll_init_file(struct file *file) {} in eventpoll_init_file() argument
67 static inline void eventpoll_release(struct file *file) {} in eventpoll_release() argument
Dfs.h261 struct file *ia_file;
324 struct file *ki_filp;
336 static inline int iocb_flags(struct file *file);
338 static inline void init_sync_kiocb(struct kiocb *kiocb, struct file *filp) in init_sync_kiocb()
370 int (*readpage)(struct file *, struct page *);
378 int (*readpages)(struct file *filp, struct address_space *mapping,
381 int (*write_begin)(struct file *, struct address_space *mapping,
384 int (*write_end)(struct file *, struct address_space *mapping,
407 int (*swap_activate)(struct swap_info_struct *sis, struct file *file,
409 void (*swap_deactivate)(struct file *file);
[all …]
Dfsnotify.h38 static inline int fsnotify_perm(struct file *file, int mask) in fsnotify_perm() argument
40 struct path *path = &file->f_path; in fsnotify_perm()
41 struct inode *inode = file_inode(file); in fsnotify_perm()
45 if (file->f_mode & FMODE_NONOTIFY) in fsnotify_perm()
194 static inline void fsnotify_access(struct file *file) in fsnotify_access() argument
196 struct path *path = &file->f_path; in fsnotify_access()
197 struct inode *inode = file_inode(file); in fsnotify_access()
203 if (!(file->f_mode & FMODE_NONOTIFY)) { in fsnotify_access()
212 static inline void fsnotify_modify(struct file *file) in fsnotify_modify() argument
214 struct path *path = &file->f_path; in fsnotify_modify()
[all …]
Dshmem_fs.h47 extern struct file *shmem_file_setup(const char *name,
49 extern struct file *shmem_kernel_file_setup(const char *name, loff_t size,
52 extern int shmem_lock(struct file *file, int lock, struct user_struct *user);
69 extern int shmem_add_seals(struct file *file, unsigned int seals);
70 extern int shmem_get_seals(struct file *file);
71 extern long shmem_fcntl(struct file *file, unsigned int cmd, unsigned long arg);
75 static inline long shmem_fcntl(struct file *f, unsigned int c, unsigned long a) in shmem_fcntl()
/linux-4.4.14/security/integrity/ima/
Dima_main.c80 static void ima_rdwr_violation_check(struct file *file, in ima_rdwr_violation_check() argument
86 struct inode *inode = file_inode(file); in ima_rdwr_violation_check()
87 fmode_t mode = file->f_mode; in ima_rdwr_violation_check()
106 *pathname = ima_d_path(&file->f_path, pathbuf); in ima_rdwr_violation_check()
109 ima_add_violation(file, *pathname, iint, in ima_rdwr_violation_check()
112 ima_add_violation(file, *pathname, iint, in ima_rdwr_violation_check()
117 struct inode *inode, struct file *file) in ima_check_last_writer() argument
119 fmode_t mode = file->f_mode; in ima_check_last_writer()
130 ima_update_xattr(iint, file); in ima_check_last_writer()
142 void ima_file_free(struct file *file) in ima_file_free() argument
[all …]
Dima.h58 struct file *file; member
108 int ima_calc_file_hash(struct file *file, struct ima_digest_data *hash);
113 void ima_add_violation(struct file *file, const unsigned char *filename,
143 struct file *file,
146 void ima_store_measurement(struct integrity_iint_cache *iint, struct file *file,
179 struct file *file, const unsigned char *filename,
183 void ima_update_xattr(struct integrity_iint_cache *iint, struct file *file);
194 struct file *file, in ima_appraise_measurement() argument
209 struct file *file) in ima_update_xattr() argument
/linux-4.4.14/drivers/infiniband/core/
Duser_mad.c150 static int hdr_size(struct ib_umad_file *file) in hdr_size() argument
152 return file->use_pkey_index ? sizeof (struct ib_user_mad_hdr) : in hdr_size()
157 static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id) in __get_agent() argument
159 return file->agents_dead ? NULL : file->agent[id]; in __get_agent()
162 static int queue_packet(struct ib_umad_file *file, in queue_packet() argument
168 mutex_lock(&file->mutex); in queue_packet()
173 if (agent == __get_agent(file, packet->mad.hdr.id)) { in queue_packet()
174 list_add_tail(&packet->list, &file->recv_list); in queue_packet()
175 wake_up_interruptible(&file->recv_wait); in queue_packet()
180 mutex_unlock(&file->mutex); in queue_packet()
[all …]
Duverbs_main.c83 static ssize_t (*uverbs_cmd_table[])(struct ib_uverbs_file *file,
124 static int (*uverbs_ex_cmd_table[])(struct ib_uverbs_file *file,
153 struct ib_uverbs_event_file *file = in ib_uverbs_release_event_file() local
156 kfree(file); in ib_uverbs_release_event_file()
159 void ib_uverbs_release_ucq(struct ib_uverbs_file *file, in ib_uverbs_release_ucq() argument
176 spin_lock_irq(&file->async_file->lock); in ib_uverbs_release_ucq()
181 spin_unlock_irq(&file->async_file->lock); in ib_uverbs_release_ucq()
184 void ib_uverbs_release_uevent(struct ib_uverbs_file *file, in ib_uverbs_release_uevent() argument
189 spin_lock_irq(&file->async_file->lock); in ib_uverbs_release_uevent()
194 spin_unlock_irq(&file->async_file->lock); in ib_uverbs_release_uevent()
[all …]
Ducm.c69 struct file *filp;
83 struct ib_ucm_file *file; member
125 static struct ib_ucm_context *ib_ucm_ctx_get(struct ib_ucm_file *file, int id) in ib_ucm_ctx_get() argument
133 else if (ctx->file != file) in ib_ucm_ctx_get()
157 mutex_lock(&ctx->file->file_mutex); in ib_ucm_cleanup_events()
165 mutex_unlock(&ctx->file->file_mutex); in ib_ucm_cleanup_events()
172 mutex_lock(&ctx->file->file_mutex); in ib_ucm_cleanup_events()
174 mutex_unlock(&ctx->file->file_mutex); in ib_ucm_cleanup_events()
177 static struct ib_ucm_context *ib_ucm_ctx_alloc(struct ib_ucm_file *file) in ib_ucm_ctx_alloc() argument
187 ctx->file = file; in ib_ucm_ctx_alloc()
[all …]
Ducma.c74 struct file *filp;
88 struct ucma_file *file; member
127 struct ucma_file *file) in _ucma_find_context() argument
134 else if (ctx->file != file) in _ucma_find_context()
139 static struct ucma_context *ucma_get_ctx(struct ucma_file *file, int id) in ucma_get_ctx() argument
144 ctx = _ucma_find_context(id, file); in ucma_get_ctx()
183 static struct ucma_context *ucma_alloc_ctx(struct ucma_file *file) in ucma_alloc_ctx() argument
195 ctx->file = file; in ucma_alloc_ctx()
203 list_add_tail(&ctx->list, &file->ctx_list); in ucma_alloc_ctx()
302 queue_work(ctx->file->close_wq, &ctx->close_work); in ucma_removal_event_handler()
[all …]
/linux-4.4.14/fs/nfsd/
Dnfsctl.c60 static ssize_t write_filehandle(struct file *file, char *buf, size_t size);
61 static ssize_t write_unlock_ip(struct file *file, char *buf, size_t size);
62 static ssize_t write_unlock_fs(struct file *file, char *buf, size_t size);
63 static ssize_t write_threads(struct file *file, char *buf, size_t size);
64 static ssize_t write_pool_threads(struct file *file, char *buf, size_t size);
65 static ssize_t write_versions(struct file *file, char *buf, size_t size);
66 static ssize_t write_ports(struct file *file, char *buf, size_t size);
67 static ssize_t write_maxblksize(struct file *file, char *buf, size_t size);
68 static ssize_t write_maxconn(struct file *file, char *buf, size_t size);
70 static ssize_t write_leasetime(struct file *file, char *buf, size_t size);
[all …]
Dfault_inject.c19 char *file; member
27 static ssize_t fault_inject_read(struct file *file, char __user *buf, in fault_inject_read() argument
34 struct nfsd_fault_inject_op *op = file_inode(file)->i_private; in fault_inject_read()
43 static ssize_t fault_inject_write(struct file *file, const char __user *buf, in fault_inject_write() argument
50 struct nfsd_fault_inject_op *op = file_inode(file)->i_private; in fault_inject_write()
70 op->file, write_buf, val); in fault_inject_write()
74 pr_info("NFSD Fault Injection: %s (all)", op->file); in fault_inject_write()
77 op->file, val); in fault_inject_write()
79 pr_info("NFSD: %s: found %llu", op->file, val); in fault_inject_write()
97 .file = "forget_clients",
[all …]
/linux-4.4.14/fs/ocfs2/
Dlocks.c38 static int ocfs2_do_flock(struct file *file, struct inode *inode, in ocfs2_do_flock() argument
42 struct ocfs2_file_private *fp = file->private_data; in ocfs2_do_flock()
69 locks_lock_file_wait(file, in ocfs2_do_flock()
75 ocfs2_file_unlock(file); in ocfs2_do_flock()
78 ret = ocfs2_file_lock(file, level, trylock); in ocfs2_do_flock()
87 ret = locks_lock_file_wait(file, fl); in ocfs2_do_flock()
89 ocfs2_file_unlock(file); in ocfs2_do_flock()
97 static int ocfs2_do_funlock(struct file *file, int cmd, struct file_lock *fl) in ocfs2_do_funlock() argument
100 struct ocfs2_file_private *fp = file->private_data; in ocfs2_do_funlock()
103 ocfs2_file_unlock(file); in ocfs2_do_funlock()
[all …]
Dstack_user.c181 static inline void ocfs2_control_set_handshake_state(struct file *file, in ocfs2_control_set_handshake_state() argument
184 struct ocfs2_control_private *p = file->private_data; in ocfs2_control_set_handshake_state()
188 static inline int ocfs2_control_get_handshake_state(struct file *file) in ocfs2_control_get_handshake_state() argument
190 struct ocfs2_control_private *p = file->private_data; in ocfs2_control_get_handshake_state()
263 static ssize_t ocfs2_control_validate_protocol(struct file *file, in ocfs2_control_validate_protocol() argument
278 ocfs2_control_set_handshake_state(file, in ocfs2_control_validate_protocol()
308 static int ocfs2_control_install_private(struct file *file) in ocfs2_control_install_private() argument
312 struct ocfs2_control_private *p = file->private_data; in ocfs2_control_install_private()
347 ocfs2_control_set_handshake_state(file, in ocfs2_control_install_private()
368 static int ocfs2_control_do_setnode_msg(struct file *file, in ocfs2_control_do_setnode_msg() argument
[all …]
/linux-4.4.14/scripts/kconfig/
Dutil.c14 struct file *file_lookup(const char *name) in file_lookup()
16 struct file *file; in file_lookup() local
19 for (file = file_list; file; file = file->next) { in file_lookup()
20 if (!strcmp(name, file->name)) { in file_lookup()
22 return file; in file_lookup()
26 file = xmalloc(sizeof(*file)); in file_lookup()
27 memset(file, 0, sizeof(*file)); in file_lookup()
28 file->name = file_name; in file_lookup()
29 file->next = file_list; in file_lookup()
30 file_list = file; in file_lookup()
[all …]
Dkxgettext.c65 const char *file; member
69 static struct file_line *file_line__new(const char *file, int lineno) in file_line__new() argument
76 self->file = file; in file_line__new()
93 const char *file, int lineno) in message__new() argument
100 self->files = file_line__new(file, lineno); in message__new()
133 static int message__add_file_line(struct message *self, const char *file, in message__add_file_line() argument
137 struct file_line *fl = file_line__new(file, lineno); in message__add_file_line()
149 static int message__add(const char *msg, char *option, const char *file, in message__add() argument
158 rc = message__add_file_line(m, file, lineno); in message__add()
160 m = message__new(escaped, option, file, lineno); in message__add()
[all …]
/linux-4.4.14/sound/core/seq/oss/
Dseq_oss.c56 static int odev_open(struct inode *inode, struct file *file);
57 static int odev_release(struct inode *inode, struct file *file);
58 static ssize_t odev_read(struct file *file, char __user *buf, size_t count, loff_t *offset);
59 static ssize_t odev_write(struct file *file, const char __user *buf, size_t count, loff_t *offset);
60 static long odev_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
61 static unsigned int odev_poll(struct file *file, poll_table * wait);
127 odev_open(struct inode *inode, struct file *file) in odev_open() argument
137 rc = snd_seq_oss_open(file, level); in odev_open()
144 odev_release(struct inode *inode, struct file *file) in odev_release() argument
148 if ((dp = file->private_data) == NULL) in odev_release()
[all …]
/linux-4.4.14/fs/ecryptfs/
Dfile.c51 struct file *file = iocb->ki_filp; in ecryptfs_read_update_atime() local
55 path = ecryptfs_dentry_to_lower_path(file->f_path.dentry); in ecryptfs_read_update_atime()
104 static int ecryptfs_readdir(struct file *file, struct dir_context *ctx) in ecryptfs_readdir() argument
107 struct file *lower_file; in ecryptfs_readdir()
108 struct inode *inode = file_inode(file); in ecryptfs_readdir()
114 lower_file = ecryptfs_file_to_lower(file); in ecryptfs_readdir()
182 static int ecryptfs_open(struct inode *inode, struct file *file) in ecryptfs_open() argument
186 struct dentry *ecryptfs_dentry = file->f_path.dentry; in ecryptfs_open()
193 ecryptfs_set_file_private(file, file_info); in ecryptfs_open()
218 == O_RDONLY && (file->f_flags & O_ACCMODE) != O_RDONLY) { in ecryptfs_open()
[all …]
/linux-4.4.14/drivers/usb/gadget/function/
Duvc_v4l2.c68 uvc_v4l2_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in uvc_v4l2_querycap() argument
70 struct video_device *vdev = video_devdata(file); in uvc_v4l2_querycap()
86 uvc_v4l2_get_format(struct file *file, void *fh, struct v4l2_format *fmt) in uvc_v4l2_get_format() argument
88 struct video_device *vdev = video_devdata(file); in uvc_v4l2_get_format()
105 uvc_v4l2_set_format(struct file *file, void *fh, struct v4l2_format *fmt) in uvc_v4l2_set_format() argument
107 struct video_device *vdev = video_devdata(file); in uvc_v4l2_set_format()
146 uvc_v4l2_reqbufs(struct file *file, void *fh, struct v4l2_requestbuffers *b) in uvc_v4l2_reqbufs() argument
148 struct video_device *vdev = video_devdata(file); in uvc_v4l2_reqbufs()
159 uvc_v4l2_querybuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_querybuf() argument
161 struct video_device *vdev = video_devdata(file); in uvc_v4l2_querybuf()
[all …]
/linux-4.4.14/net/batman-adv/
Ddebugfs.c121 static int batadv_log_open(struct inode *inode, struct file *file) in batadv_log_open() argument
126 nonseekable_open(inode, file); in batadv_log_open()
127 file->private_data = inode->i_private; in batadv_log_open()
131 static int batadv_log_release(struct inode *inode, struct file *file) in batadv_log_release() argument
142 static ssize_t batadv_log_read(struct file *file, char __user *buf, in batadv_log_read() argument
145 struct batadv_priv *bat_priv = file->private_data; in batadv_log_read()
151 if ((file->f_flags & O_NONBLOCK) && batadv_log_empty(debug_log)) in batadv_log_read()
197 static unsigned int batadv_log_poll(struct file *file, poll_table *wait) in batadv_log_poll() argument
199 struct batadv_priv *bat_priv = file->private_data; in batadv_log_poll()
202 poll_wait(file, &debug_log->queue_wait, wait); in batadv_log_poll()
[all …]
/linux-4.4.14/fs/proc/
Dinode.c149 struct file *file; in close_pdeo() local
152 file = pdeo->file; in close_pdeo()
153 pde->proc_fops->release(file_inode(file), file); in close_pdeo()
179 static loff_t proc_reg_llseek(struct file *file, loff_t offset, int whence) in proc_reg_llseek() argument
181 struct proc_dir_entry *pde = PDE(file_inode(file)); in proc_reg_llseek()
184 loff_t (*llseek)(struct file *, loff_t, int); in proc_reg_llseek()
188 rv = llseek(file, offset, whence); in proc_reg_llseek()
194 static ssize_t proc_reg_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) in proc_reg_read() argument
196 ssize_t (*read)(struct file *, char __user *, size_t, loff_t *); in proc_reg_read()
197 struct proc_dir_entry *pde = PDE(file_inode(file)); in proc_reg_read()
[all …]
Dfd.c23 struct file *file = NULL; in seq_show() local
37 file = fcheck_files(files, fd); in seq_show()
38 if (file) { in seq_show()
41 f_flags = file->f_flags; in seq_show()
45 get_file(file); in seq_show()
56 (long long)file->f_pos, f_flags, in seq_show()
57 real_mount(file->f_path.mnt)->mnt_id); in seq_show()
59 show_fd_locks(m, file, files); in seq_show()
63 if (file->f_op->show_fdinfo) in seq_show()
64 file->f_op->show_fdinfo(m, file); in seq_show()
[all …]
Dkmsg.c22 static int kmsg_open(struct inode * inode, struct file * file) in kmsg_open() argument
27 static int kmsg_release(struct inode * inode, struct file * file) in kmsg_release() argument
33 static ssize_t kmsg_read(struct file *file, char __user *buf, in kmsg_read() argument
36 if ((file->f_flags & O_NONBLOCK) && in kmsg_read()
42 static unsigned int kmsg_poll(struct file *file, poll_table *wait) in kmsg_poll() argument
44 poll_wait(file, &log_wait, wait); in kmsg_poll()
Dbase.c199 static ssize_t proc_pid_cmdline_read(struct file *file, char __user *buf, in proc_pid_cmdline_read() argument
214 tsk = get_proc_task(file_inode(file)); in proc_pid_cmdline_read()
548 static int lstats_open(struct inode *inode, struct file *file) in lstats_open() argument
550 return single_open(file, lstats_show_proc, inode); in lstats_open()
553 static ssize_t lstats_write(struct file *file, const char __user *buf, in lstats_write() argument
556 struct task_struct *task = get_proc_task(file_inode(file)); in lstats_write()
794 static int proc_single_open(struct inode *inode, struct file *filp) in proc_single_open()
827 static int __mem_open(struct inode *inode, struct file *file, unsigned int mode) in __mem_open() argument
834 file->private_data = mm; in __mem_open()
838 static int mem_open(struct inode *inode, struct file *file) in mem_open() argument
[all …]
/linux-4.4.14/drivers/isdn/hardware/eicon/
Ddivasi.c73 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 static int um_idi_proc_open(struct inode *inode, struct file *file) in um_idi_proc_open() argument
106 return single_open(file, um_idi_proc_show, NULL); in um_idi_proc_open()
231 um_idi_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in um_idi_read() argument
237 if (!file->private_data) { in um_idi_read()
243 (diva_um_idi_os_context_t *) diva_um_id_get_os_context(file-> in um_idi_read()
[all …]
Ddivasproc.c58 divas_read(struct file *file, char __user *buf, size_t count, loff_t *off) in divas_read() argument
97 divas_write(struct file *file, const char __user *buf, size_t count, loff_t *off) in divas_write() argument
102 static unsigned int divas_poll(struct file *file, poll_table *wait) in divas_poll() argument
107 static int divas_open(struct inode *inode, struct file *file) in divas_open() argument
109 return nonseekable_open(inode, file); in divas_open()
112 static int divas_close(struct inode *inode, struct file *file) in divas_close() argument
145 static ssize_t grp_opt_proc_write(struct file *file, const char __user *buffer, in grp_opt_proc_write() argument
148 diva_os_xdi_adapter_t *a = PDE_DATA(file_inode(file)); in grp_opt_proc_write()
172 static ssize_t d_l1_down_proc_write(struct file *file, const char __user *buffer, in d_l1_down_proc_write() argument
175 diva_os_xdi_adapter_t *a = PDE_DATA(file_inode(file)); in d_l1_down_proc_write()
[all …]
/linux-4.4.14/drivers/xen/xenfs/
Dxenstored.c11 static ssize_t xsd_read(struct file *file, char __user *buf, in xsd_read() argument
14 const char *str = (const char *)file->private_data; in xsd_read()
18 static int xsd_release(struct inode *inode, struct file *file) in xsd_release() argument
20 kfree(file->private_data); in xsd_release()
24 static int xsd_kva_open(struct inode *inode, struct file *file) in xsd_kva_open() argument
26 file->private_data = (void *)kasprintf(GFP_KERNEL, "0x%p", in xsd_kva_open()
28 if (!file->private_data) in xsd_kva_open()
33 static int xsd_kva_mmap(struct file *file, struct vm_area_struct *vma) in xsd_kva_mmap() argument
55 static int xsd_port_open(struct inode *inode, struct file *file) in xsd_port_open() argument
57 file->private_data = (void *)kasprintf(GFP_KERNEL, "%d", in xsd_port_open()
[all …]
/linux-4.4.14/kernel/trace/
Dtrace_events.c61 #define do_for_each_event_file(tr, file) \ argument
63 list_for_each_entry(file, &tr->events, list)
65 #define do_for_each_event_file_safe(tr, file) \ argument
68 list_for_each_entry_safe(file, ___n, &tr->events, list)
304 struct trace_event_file *file = data; in trace_event_reg() local
311 file); in trace_event_reg()
315 file); in trace_event_reg()
341 struct trace_event_file *file; in trace_event_enable_cmd_record() local
345 do_for_each_event_file(tr, file) { in trace_event_enable_cmd_record()
347 if (!(file->flags & EVENT_FILE_FL_ENABLED)) in trace_event_enable_cmd_record()
[all …]
Dtrace_events_trigger.c66 event_triggers_call(struct trace_event_file *file, void *rec) in event_triggers_call() argument
72 if (list_empty(&file->triggers)) in event_triggers_call()
75 list_for_each_entry_rcu(data, &file->triggers, list) { in event_triggers_call()
106 event_triggers_post_call(struct trace_event_file *file, in event_triggers_post_call() argument
111 list_for_each_entry_rcu(data, &file->triggers, list) { in event_triggers_post_call()
180 static int event_trigger_regex_open(struct inode *inode, struct file *file) in event_trigger_regex_open() argument
186 if (unlikely(!event_file_data(file))) { in event_trigger_regex_open()
191 if (file->f_mode & FMODE_READ) { in event_trigger_regex_open()
192 ret = seq_open(file, &event_triggers_seq_ops); in event_trigger_regex_open()
194 struct seq_file *m = file->private_data; in event_trigger_regex_open()
[all …]
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-mem2mem.c356 int v4l2_m2m_reqbufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, in v4l2_m2m_reqbufs() argument
367 vq->owner = reqbufs->count ? file->private_data : NULL; in v4l2_m2m_reqbufs()
378 int v4l2_m2m_querybuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, in v4l2_m2m_querybuf() argument
407 int v4l2_m2m_qbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, in v4l2_m2m_qbuf() argument
426 int v4l2_m2m_dqbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, in v4l2_m2m_dqbuf() argument
432 return vb2_dqbuf(vq, buf, file->f_flags & O_NONBLOCK); in v4l2_m2m_dqbuf()
440 int v4l2_m2m_prepare_buf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, in v4l2_m2m_prepare_buf() argument
459 int v4l2_m2m_create_bufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, in v4l2_m2m_create_bufs() argument
473 int v4l2_m2m_expbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, in v4l2_m2m_expbuf() argument
485 int v4l2_m2m_streamon(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, in v4l2_m2m_streamon() argument
[all …]
Dv4l2-ioctl.c919 static int check_fmt(struct file *file, enum v4l2_buf_type type) in check_fmt() argument
921 struct video_device *vfd = video_devdata(file); in check_fmt()
1019 struct file *file, void *fh, void *arg) in v4l_querycap() argument
1026 ret = ops->vidioc_querycap(file, fh, cap); in v4l_querycap()
1042 struct file *file, void *fh, void *arg) in v4l_s_input() argument
1044 return ops->vidioc_s_input(file, fh, *(unsigned int *)arg); in v4l_s_input()
1048 struct file *file, void *fh, void *arg) in v4l_s_output() argument
1050 return ops->vidioc_s_output(file, fh, *(unsigned int *)arg); in v4l_s_output()
1054 struct file *file, void *fh, void *arg) in v4l_g_priority() argument
1059 vfd = video_devdata(file); in v4l_g_priority()
[all …]
Dvideobuf2-v4l2.c768 unsigned int vb2_poll(struct vb2_queue *q, struct file *file, poll_table *wait) in vb2_poll() argument
770 struct video_device *vfd = video_devdata(file); in vb2_poll()
777 struct v4l2_fh *fh = file->private_data; in vb2_poll()
782 poll_wait(file, &fh->wait, wait); in vb2_poll()
839 poll_wait(file, &q->done_wq, wait); in vb2_poll()
1399 static inline bool vb2_queue_is_busy(struct video_device *vdev, struct file *file) in vb2_queue_is_busy() argument
1401 return vdev->queue->owner && vdev->queue->owner != file->private_data; in vb2_queue_is_busy()
1406 int vb2_ioctl_reqbufs(struct file *file, void *priv, in vb2_ioctl_reqbufs() argument
1409 struct video_device *vdev = video_devdata(file); in vb2_ioctl_reqbufs()
1414 if (vb2_queue_is_busy(vdev, file)) in vb2_ioctl_reqbufs()
[all …]
/linux-4.4.14/drivers/mfd/
Dab8500-debugfs.c1335 static int ab8500_registers_open(struct inode *inode, struct file *file) in ab8500_registers_open() argument
1337 return single_open(file, ab8500_print_bank_registers, inode->i_private); in ab8500_registers_open()
1433 static int ab8500_all_banks_open(struct inode *inode, struct file *file) in ab8500_all_banks_open() argument
1438 err = single_open(file, ab8500_print_all_banks, inode->i_private); in ab8500_all_banks_open()
1441 s = (struct seq_file *)file->private_data; in ab8500_all_banks_open()
1445 single_release(inode, file); in ab8500_all_banks_open()
1466 static int ab8500_bank_open(struct inode *inode, struct file *file) in ab8500_bank_open() argument
1468 return single_open(file, ab8500_bank_print, inode->i_private); in ab8500_bank_open()
1471 static ssize_t ab8500_bank_write(struct file *file, in ab8500_bank_write() argument
1475 struct device *dev = ((struct seq_file *)(file->private_data))->private; in ab8500_bank_write()
[all …]
/linux-4.4.14/drivers/media/usb/pvrusb2/
Dpvrusb2-v4l2.c57 struct file *file; member
141 static int pvr2_querycap(struct file *file, void *priv, struct v4l2_capability *cap) in pvr2_querycap() argument
143 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_querycap()
165 static int pvr2_g_std(struct file *file, void *priv, v4l2_std_id *std) in pvr2_g_std() argument
167 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_std()
178 static int pvr2_s_std(struct file *file, void *priv, v4l2_std_id std) in pvr2_s_std() argument
180 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_std()
187 static int pvr2_querystd(struct file *file, void *priv, v4l2_std_id *std) in pvr2_querystd() argument
189 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_querystd()
200 static int pvr2_enum_input(struct file *file, void *priv, struct v4l2_input *vi) in pvr2_enum_input() argument
[all …]
/linux-4.4.14/drivers/media/platform/
Dtimblogiw.c156 static int timblogiw_g_fmt(struct file *file, void *priv, in timblogiw_g_fmt() argument
159 struct video_device *vdev = video_devdata(file); in timblogiw_g_fmt()
182 static int timblogiw_try_fmt(struct file *file, void *priv, in timblogiw_try_fmt() argument
185 struct video_device *vdev = video_devdata(file); in timblogiw_try_fmt()
207 static int timblogiw_s_fmt(struct file *file, void *priv, in timblogiw_s_fmt() argument
210 struct video_device *vdev = video_devdata(file); in timblogiw_s_fmt()
218 err = timblogiw_try_fmt(file, priv, format); in timblogiw_s_fmt()
236 static int timblogiw_querycap(struct file *file, void *priv, in timblogiw_querycap() argument
239 struct video_device *vdev = video_devdata(file); in timblogiw_querycap()
252 static int timblogiw_enum_fmt(struct file *file, void *priv, in timblogiw_enum_fmt() argument
[all …]
Dmx2_emmaprp.c400 static int vidioc_querycap(struct file *file, void *priv, in vidioc_querycap() argument
440 static int vidioc_enum_fmt_vid_cap(struct file *file, void *priv, in vidioc_enum_fmt_vid_cap() argument
446 static int vidioc_enum_fmt_vid_out(struct file *file, void *priv, in vidioc_enum_fmt_vid_out() argument
476 static int vidioc_g_fmt_vid_out(struct file *file, void *priv, in vidioc_g_fmt_vid_out() argument
482 static int vidioc_g_fmt_vid_cap(struct file *file, void *priv, in vidioc_g_fmt_vid_cap() argument
522 static int vidioc_try_fmt_vid_cap(struct file *file, void *priv, in vidioc_try_fmt_vid_cap() argument
539 static int vidioc_try_fmt_vid_out(struct file *file, void *priv, in vidioc_try_fmt_vid_out() argument
594 static int vidioc_s_fmt_vid_cap(struct file *file, void *priv, in vidioc_s_fmt_vid_cap() argument
599 ret = vidioc_try_fmt_vid_cap(file, priv, f); in vidioc_s_fmt_vid_cap()
606 static int vidioc_s_fmt_vid_out(struct file *file, void *priv, in vidioc_s_fmt_vid_out() argument
[all …]
/linux-4.4.14/tools/power/acpi/os_specific/service_layers/
Doslibcfs.c66 ACPI_FILE file; in acpi_os_open_file() local
82 file = fopen(path, modes_str); in acpi_os_open_file()
83 if (!file) { in acpi_os_open_file()
87 return (file); in acpi_os_open_file()
102 void acpi_os_close_file(ACPI_FILE file) in acpi_os_close_file() argument
104 fclose(file); in acpi_os_close_file()
123 acpi_os_read_file(ACPI_FILE file, void *buffer, acpi_size size, acpi_size count) in acpi_os_read_file() argument
127 length = fread(buffer, size, count, file); in acpi_os_read_file()
151 acpi_os_write_file(ACPI_FILE file, in acpi_os_write_file() argument
156 length = fwrite(buffer, size, count, file); in acpi_os_write_file()
[all …]
/linux-4.4.14/tools/testing/selftests/rcutorture/bin/
Dparse-torture.sh31 file="$1"
40 if test -f "$file" -a -r "$file"
44 echo $title unreadable torture output file: $file
50 if grep -q FAILURE $file || grep -q -e '-torture.*!!!' $file
52 …nerrs=`grep --binary-files=text '!!!' $file | tail -1 | awk '{for (i=NF-8;i<=NF;i++) sum+=$i; } EN…
58 grep --binary-files=text 'torture:.*ver:' $file | grep --binary-files=text -v '(null)' | sed -e 's/…
84 if grep -q SUCCESS $file
89 echo " " $file
93 if grep -q "_HOTPLUG:" $file
96 echo " " $file
[all …]
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dfile.c56 static int spufs_attr_open(struct inode *inode, struct file *file, in spufs_attr_open() argument
71 file->private_data = attr; in spufs_attr_open()
73 return nonseekable_open(inode, file); in spufs_attr_open()
76 static int spufs_attr_release(struct inode *inode, struct file *file) in spufs_attr_release() argument
78 kfree(file->private_data); in spufs_attr_release()
82 static ssize_t spufs_attr_read(struct file *file, char __user *buf, in spufs_attr_read() argument
89 attr = file->private_data; in spufs_attr_read()
115 static ssize_t spufs_attr_write(struct file *file, const char __user *buf, in spufs_attr_write() argument
123 attr = file->private_data; in spufs_attr_write()
146 static int __fops ## _open(struct inode *inode, struct file *file) \
[all …]
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Ddebugfs.c41 mt7601u_ampdu_stat_read(struct seq_file *file, void *data) in mt7601u_ampdu_stat_read() argument
43 struct mt7601u_dev *dev = file->private; in mt7601u_ampdu_stat_read()
47 seq_printf(file, #name ":\t%llu\n", dev->stats.grp[off]) in mt7601u_ampdu_stat_read()
70 seq_puts(file, "Aggregations stats:\n"); in mt7601u_ampdu_stat_read()
73 seq_printf(file, "%08llx ", in mt7601u_ampdu_stat_read()
75 seq_putc(file, '\n'); in mt7601u_ampdu_stat_read()
78 seq_printf(file, "recent average AMPDU len: %d\n", in mt7601u_ampdu_stat_read()
85 mt7601u_ampdu_stat_open(struct inode *inode, struct file *f) in mt7601u_ampdu_stat_open()
98 mt7601u_eeprom_param_read(struct seq_file *file, void *data) in mt7601u_eeprom_param_read() argument
100 struct mt7601u_dev *dev = file->private; in mt7601u_eeprom_param_read()
[all …]
/linux-4.4.14/drivers/net/wireless/libertas/
Ddebugfs.c24 static ssize_t write_file_dummy(struct file *file, const char __user *buf, in write_file_dummy() argument
32 static ssize_t lbs_dev_info(struct file *file, char __user *userbuf, in lbs_dev_info() argument
35 struct lbs_private *priv = file->private_data; in lbs_dev_info()
54 static ssize_t lbs_sleepparams_write(struct file *file, in lbs_sleepparams_write() argument
58 struct lbs_private *priv = file->private_data; in lbs_sleepparams_write()
95 static ssize_t lbs_sleepparams_read(struct file *file, char __user *userbuf, in lbs_sleepparams_read() argument
98 struct lbs_private *priv = file->private_data; in lbs_sleepparams_read()
123 static ssize_t lbs_host_sleep_write(struct file *file, in lbs_host_sleep_write() argument
127 struct lbs_private *priv = file->private_data; in lbs_host_sleep_write()
169 static ssize_t lbs_host_sleep_read(struct file *file, char __user *userbuf, in lbs_host_sleep_read() argument
[all …]
/linux-4.4.14/fs/nfs/
Dfile.c64 nfs_file_open(struct inode *inode, struct file *filp) in nfs_file_open()
80 nfs_file_release(struct inode *inode, struct file *filp) in nfs_file_release()
101 static int nfs_revalidate_file_size(struct inode *inode, struct file *filp) in nfs_revalidate_file_size()
121 loff_t nfs_file_llseek(struct file *filp, loff_t offset, int whence) in nfs_file_llseek()
146 nfs_file_flush(struct file *file, fl_owner_t id) in nfs_file_flush() argument
148 struct inode *inode = file_inode(file); in nfs_file_flush()
150 dprintk("NFS: flush(%pD2)\n", file); in nfs_file_flush()
153 if ((file->f_mode & FMODE_WRITE) == 0) in nfs_file_flush()
157 return vfs_fsync(file, 0); in nfs_file_flush()
184 nfs_file_splice_read(struct file *filp, loff_t *ppos, in nfs_file_splice_read()
[all …]
Dnfs4file.c26 nfs4_file_open(struct inode *inode, struct file *filp) in nfs4_file_open()
110 nfs4_file_flush(struct file *file, fl_owner_t id) in nfs4_file_flush() argument
112 struct inode *inode = file_inode(file); in nfs4_file_flush()
114 dprintk("NFS: flush(%pD2)\n", file); in nfs4_file_flush()
117 if ((file->f_mode & FMODE_WRITE) == 0) in nfs4_file_flush()
125 return filemap_fdatawrite(file->f_mapping); in nfs4_file_flush()
128 return vfs_fsync(file, 0); in nfs4_file_flush()
132 nfs4_file_fsync(struct file *file, loff_t start, loff_t end, int datasync) in nfs4_file_fsync() argument
135 struct inode *inode = file_inode(file); in nfs4_file_fsync()
145 ret = nfs_file_fsync_commit(file, start, end, datasync); in nfs4_file_fsync()
[all …]
/linux-4.4.14/include/misc/
Dcxl.h182 struct file *cxl_get_fd(struct cxl_context *ctx, struct file_operations *fops,
185 struct cxl_context *cxl_fops_get_context(struct file *file);
195 int cxl_fd_open(struct inode *inode, struct file *file);
196 int cxl_fd_release(struct inode *inode, struct file *file);
197 long cxl_fd_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
198 int cxl_fd_mmap(struct file *file, struct vm_area_struct *vm);
199 unsigned int cxl_fd_poll(struct file *file, struct poll_table_struct *poll);
200 ssize_t cxl_fd_read(struct file *file, char __user *buf, size_t count,
/linux-4.4.14/fs/efivarfs/
Dfile.c17 static ssize_t efivarfs_file_write(struct file *file, in efivarfs_file_write() argument
20 struct efivar_entry *var = file->private_data; in efivarfs_file_write()
23 struct inode *inode = file->f_mapping->host; in efivarfs_file_write()
51 d_delete(file->f_path.dentry); in efivarfs_file_write()
52 dput(file->f_path.dentry); in efivarfs_file_write()
67 static ssize_t efivarfs_file_read(struct file *file, char __user *userbuf, in efivarfs_file_read() argument
70 struct efivar_entry *var = file->private_data; in efivarfs_file_read()
108 efivarfs_ioc_getxflags(struct file *file, void __user *arg) in efivarfs_ioc_getxflags() argument
110 struct inode *inode = file->f_mapping->host; in efivarfs_ioc_getxflags()
124 efivarfs_ioc_setxflags(struct file *file, void __user *arg) in efivarfs_ioc_setxflags() argument
[all …]
/linux-4.4.14/arch/um/drivers/
Dhostaudio_kern.c70 static ssize_t hostaudio_read(struct file *file, char __user *buffer, in hostaudio_read() argument
73 struct hostaudio_state *state = file->private_data; in hostaudio_read()
97 static ssize_t hostaudio_write(struct file *file, const char __user *buffer, in hostaudio_write() argument
100 struct hostaudio_state *state = file->private_data; in hostaudio_write()
126 static unsigned int hostaudio_poll(struct file *file, in hostaudio_poll() argument
138 static long hostaudio_ioctl(struct file *file, in hostaudio_ioctl() argument
141 struct hostaudio_state *state = file->private_data; in hostaudio_ioctl()
181 static int hostaudio_open(struct inode *inode, struct file *file) in hostaudio_open() argument
197 if (file->f_mode & FMODE_READ) in hostaudio_open()
199 if (file->f_mode & FMODE_WRITE) in hostaudio_open()
[all …]
Dmmapper_kern.c28 static ssize_t mmapper_read(struct file *file, char __user *buf, size_t count, in mmapper_read() argument
34 static ssize_t mmapper_write(struct file *file, const char __user *buf, in mmapper_write() argument
43 static long mmapper_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in mmapper_ioctl() argument
48 static int mmapper_mmap(struct file *file, struct vm_area_struct *vma) in mmapper_mmap() argument
72 static int mmapper_open(struct inode *inode, struct file *file) in mmapper_open() argument
77 static int mmapper_release(struct inode *inode, struct file *file) in mmapper_release() argument
Dharddog_kern.c65 static int harddog_open(struct inode *inode, struct file *file) in harddog_open() argument
88 return nonseekable_open(inode, file); in harddog_open()
97 static int harddog_release(struct inode *inode, struct file *file) in harddog_release() argument
117 static ssize_t harddog_write(struct file *file, const char __user *data, size_t len, in harddog_write() argument
128 static int harddog_ioctl_unlocked(struct file *file, in harddog_ioctl_unlocked() argument
152 static long harddog_ioctl(struct file *file, in harddog_ioctl() argument
158 ret = harddog_ioctl_unlocked(file, cmd, arg); in harddog_ioctl()
/linux-4.4.14/fs/cifs/
Dcifsfs.h58 struct file *, unsigned, umode_t,
69 extern int cifs_revalidate_file_attr(struct file *filp);
71 extern int cifs_revalidate_file(struct file *filp);
91 extern int cifs_open(struct inode *inode, struct file *file);
92 extern int cifs_close(struct inode *inode, struct file *file);
93 extern int cifs_closedir(struct inode *inode, struct file *file);
98 extern int cifs_lock(struct file *, int, struct file_lock *);
99 extern int cifs_fsync(struct file *, loff_t, loff_t, int);
100 extern int cifs_strict_fsync(struct file *, loff_t, loff_t, int);
101 extern int cifs_flush(struct file *, fl_owner_t id);
[all …]
/linux-4.4.14/include/sound/
Dhwdep.h32 long long (*llseek)(struct snd_hwdep *hw, struct file *file,
38 int (*open)(struct snd_hwdep *hw, struct file * file);
39 int (*release)(struct snd_hwdep *hw, struct file * file);
40 unsigned int (*poll)(struct snd_hwdep *hw, struct file *file,
42 int (*ioctl)(struct snd_hwdep *hw, struct file *file,
44 int (*ioctl_compat)(struct snd_hwdep *hw, struct file *file,
46 int (*mmap)(struct snd_hwdep *hw, struct file *file,
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Ddebug.c71 static ssize_t ath9k_debugfs_read_buf(struct file *file, char __user *user_buf, in ath9k_debugfs_read_buf() argument
74 u8 *buf = file->private_data; in ath9k_debugfs_read_buf()
78 static int ath9k_debugfs_release_buf(struct inode *inode, struct file *file) in ath9k_debugfs_release_buf() argument
80 vfree(file->private_data); in ath9k_debugfs_release_buf()
86 static ssize_t read_file_debug(struct file *file, char __user *user_buf, in read_file_debug() argument
89 struct ath_softc *sc = file->private_data; in read_file_debug()
98 static ssize_t write_file_debug(struct file *file, const char __user *user_buf, in write_file_debug() argument
101 struct ath_softc *sc = file->private_data; in write_file_debug()
132 static ssize_t read_file_ani(struct file *file, char __user *user_buf, in read_file_ani() argument
135 struct ath_softc *sc = file->private_data; in read_file_ani()
[all …]
/linux-4.4.14/drivers/char/
Dmem.c98 static ssize_t read_mem(struct file *file, char __user *buf, in read_mem() argument
158 static ssize_t write_mem(struct file *file, const char __user *buf, in write_mem() argument
223 int __weak phys_mem_access_prot_allowed(struct file *file, in phys_mem_access_prot_allowed() argument
237 static int uncached_access(struct file *file, phys_addr_t addr) in uncached_access() argument
247 extern int __uncached_access(struct file *file, in uncached_access()
250 return __uncached_access(file, addr); in uncached_access()
258 if (file->f_flags & O_DSYNC) in uncached_access()
265 static pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot() argument
271 if (uncached_access(file, offset)) in phys_mem_access_prot()
279 static unsigned long get_unmapped_area_mem(struct file *file, in get_unmapped_area_mem() argument
[all …]
Dgeneric_nvram.c34 static loff_t nvram_llseek(struct file *file, loff_t offset, int origin) in nvram_llseek() argument
40 offset += file->f_pos; in nvram_llseek()
51 file->f_pos = offset; in nvram_llseek()
53 return file->f_pos; in nvram_llseek()
56 static ssize_t read_nvram(struct file *file, char __user *buf, in read_nvram() argument
73 static ssize_t write_nvram(struct file *file, const char __user *buf, in write_nvram() argument
93 static int nvram_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in nvram_ioctl() argument
124 static long nvram_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in nvram_unlocked_ioctl() argument
129 ret = nvram_ioctl(file, cmd, arg); in nvram_unlocked_ioctl()
Ddtlk.c90 static ssize_t dtlk_read(struct file *, char __user *,
92 static ssize_t dtlk_write(struct file *, const char __user *,
94 static unsigned int dtlk_poll(struct file *, poll_table *);
95 static int dtlk_open(struct inode *, struct file *);
96 static int dtlk_release(struct inode *, struct file *);
97 static long dtlk_ioctl(struct file *file,
125 static ssize_t dtlk_read(struct file *file, char __user *buf, in dtlk_read() argument
128 unsigned int minor = iminor(file_inode(file)); in dtlk_read()
148 if (file->f_flags & O_NONBLOCK) in dtlk_read()
158 static ssize_t dtlk_write(struct file *file, const char __user *buf, in dtlk_write() argument
[all …]
/linux-4.4.14/drivers/media/radio/wl128x/
Dfmdrv_v4l2.c45 static ssize_t fm_v4l2_fops_read(struct file *file, char __user * buf, in fm_v4l2_fops_read() argument
52 fmdev = video_drvdata(file); in fm_v4l2_fops_read()
78 ret = fmc_transfer_rds_from_internal_buff(fmdev, file, buf, count); in fm_v4l2_fops_read()
85 static ssize_t fm_v4l2_fops_write(struct file *file, const char __user * buf, in fm_v4l2_fops_write() argument
99 fmdev = video_drvdata(file); in fm_v4l2_fops_write()
109 static u32 fm_v4l2_fops_poll(struct file *file, struct poll_table_struct *pts) in fm_v4l2_fops_poll() argument
114 fmdev = video_drvdata(file); in fm_v4l2_fops_poll()
116 ret = fmc_is_rds_data_available(fmdev, file, pts); in fm_v4l2_fops_poll()
128 static int fm_v4l2_fops_open(struct file *file) in fm_v4l2_fops_open() argument
139 fmdev = video_drvdata(file); in fm_v4l2_fops_open()
[all …]
/linux-4.4.14/fs/ceph/
Dioctl.c16 static long ceph_ioctl_get_layout(struct file *file, void __user *arg) in ceph_ioctl_get_layout() argument
18 struct ceph_inode_info *ci = ceph_inode(file_inode(file)); in ceph_ioctl_get_layout()
22 err = ceph_do_getattr(file_inode(file), CEPH_STAT_CAP_LAYOUT, false); in ceph_ioctl_get_layout()
63 static long ceph_ioctl_set_layout(struct file *file, void __user *arg) in ceph_ioctl_set_layout() argument
65 struct inode *inode = file_inode(file); in ceph_ioctl_set_layout()
69 struct ceph_inode_info *ci = ceph_inode(file_inode(file)); in ceph_ioctl_set_layout()
77 err = ceph_do_getattr(file_inode(file), CEPH_STAT_CAP_LAYOUT, false); in ceph_ioctl_set_layout()
135 static long ceph_ioctl_set_layout_policy (struct file *file, void __user *arg) in ceph_ioctl_set_layout_policy() argument
137 struct inode *inode = file_inode(file); in ceph_ioctl_set_layout_policy()
178 static long ceph_ioctl_get_dataloc(struct file *file, void __user *arg) in ceph_ioctl_get_dataloc() argument
[all …]
/linux-4.4.14/drivers/misc/mei/
Dmain.c48 static int mei_open(struct inode *inode, struct file *file) in mei_open() argument
74 file->private_data = cl; in mei_open()
78 return nonseekable_open(inode, file); in mei_open()
93 static int mei_release(struct inode *inode, struct file *file) in mei_release() argument
95 struct mei_cl *cl = file->private_data; in mei_release()
106 rets = mei_amthif_release(dev, file); in mei_release()
111 mei_cl_flush_queues(cl, file); in mei_release()
116 file->private_data = NULL; in mei_release()
135 static ssize_t mei_read(struct file *file, char __user *ubuf, in mei_read() argument
138 struct mei_cl *cl = file->private_data; in mei_read()
[all …]
Damthif.c97 struct file *file) in mei_amthif_find_read_list_entry() argument
102 if (cb->file_object == file) in mei_amthif_find_read_list_entry()
124 int mei_amthif_read(struct mei_device *dev, struct file *file, in mei_amthif_read() argument
127 struct mei_cl *cl = file->private_data; in mei_amthif_read()
140 cb = mei_amthif_find_read_list_entry(dev, file); in mei_amthif_read()
143 if (cb == NULL && file->f_flags & O_NONBLOCK) in mei_amthif_read()
153 (cb = mei_amthif_find_read_list_entry(dev, file))); in mei_amthif_read()
232 static int mei_amthif_read_start(struct mei_cl *cl, struct file *file) in mei_amthif_read_start() argument
238 cb = mei_io_cb_init(cl, MEI_FOP_READ, file); in mei_amthif_read_start()
359 struct file *file, poll_table *wait) in mei_amthif_poll() argument
[all …]
/linux-4.4.14/fs/ext4/
Ddir.c30 static int ext4_dx_readdir(struct file *, struct dir_context *);
61 struct inode *dir, struct file *filp, in __ext4_check_dir_entry()
102 static int ext4_readdir(struct file *file, struct dir_context *ctx) in ext4_readdir() argument
108 struct inode *inode = file_inode(file); in ext4_readdir()
115 err = ext4_dx_readdir(file, ctx); in ext4_readdir()
123 ext4_clear_inode_flag(file_inode(file), in ext4_readdir()
129 err = ext4_read_inline_dir(file, ctx, in ext4_readdir()
153 if (!ra_has_index(&file->f_ra, index)) in ext4_readdir()
156 &file->f_ra, file, in ext4_readdir()
158 file->f_ra.prev_pos = (loff_t)index << PAGE_CACHE_SHIFT; in ext4_readdir()
[all …]
/linux-4.4.14/tools/power/acpi/tools/acpidump/
Dapfiles.c83 ACPI_FILE file; in ap_open_output_file() local
93 file = acpi_os_open_file(pathname, ACPI_FILE_WRITING); in ap_open_output_file()
94 if (!file) { in ap_open_output_file()
101 gbl_output_file = file; in ap_open_output_file()
124 ACPI_FILE file; in ap_write_to_binary_file() local
163 file = acpi_os_open_file(filename, in ap_write_to_binary_file()
165 if (!file) { in ap_write_to_binary_file()
170 actual = acpi_os_write_file(file, table, 1, table_length); in ap_write_to_binary_file()
174 acpi_os_close_file(file); in ap_write_to_binary_file()
178 acpi_os_close_file(file); in ap_write_to_binary_file()
[all …]
/linux-4.4.14/drivers/misc/genwqe/
Dcard_debugfs.c38 struct file *file) \
40 return single_open(file, _showfn, inode->i_private); \
347 struct dentry *file; in genwqe_init_debugfs() local
362 file = debugfs_create_file("ddcb_info", S_IRUGO, root, cd, in genwqe_init_debugfs()
364 if (!file) { in genwqe_init_debugfs()
369 file = debugfs_create_file("info", S_IRUGO, root, cd, in genwqe_init_debugfs()
371 if (!file) { in genwqe_init_debugfs()
376 file = debugfs_create_x64("err_inject", 0666, root, &cd->err_inject); in genwqe_init_debugfs()
377 if (!file) { in genwqe_init_debugfs()
382 file = debugfs_create_u32("ddcb_software_timeout", 0666, root, in genwqe_init_debugfs()
[all …]
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_fs.c58 static void *ipoib_mcg_seq_start(struct seq_file *file, loff_t *pos) in ipoib_mcg_seq_start() argument
63 iter = ipoib_mcast_iter_init(file->private); in ipoib_mcg_seq_start()
77 static void *ipoib_mcg_seq_next(struct seq_file *file, void *iter_ptr, in ipoib_mcg_seq_next() argument
92 static void ipoib_mcg_seq_stop(struct seq_file *file, void *iter_ptr) in ipoib_mcg_seq_stop() argument
97 static int ipoib_mcg_seq_show(struct seq_file *file, void *iter_ptr) in ipoib_mcg_seq_show() argument
113 seq_printf(file, in ipoib_mcg_seq_show()
134 static int ipoib_mcg_open(struct inode *inode, struct file *file) in ipoib_mcg_open() argument
139 ret = seq_open(file, &ipoib_mcg_seq_ops); in ipoib_mcg_open()
143 seq = file->private_data; in ipoib_mcg_open()
157 static void *ipoib_path_seq_start(struct seq_file *file, loff_t *pos) in ipoib_path_seq_start() argument
[all …]
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-ioctl.c148 static int cx18_g_fmt_vid_cap(struct file *file, void *fh, in cx18_g_fmt_vid_cap() argument
172 static int cx18_g_fmt_vbi_cap(struct file *file, void *fh, in cx18_g_fmt_vbi_cap() argument
191 static int cx18_g_fmt_sliced_vbi_cap(struct file *file, void *fh, in cx18_g_fmt_sliced_vbi_cap() argument
216 static int cx18_try_fmt_vid_cap(struct file *file, void *fh, in cx18_try_fmt_vid_cap() argument
240 static int cx18_try_fmt_vbi_cap(struct file *file, void *fh, in cx18_try_fmt_vbi_cap() argument
243 return cx18_g_fmt_vbi_cap(file, fh, fmt); in cx18_try_fmt_vbi_cap()
246 static int cx18_try_fmt_sliced_vbi_cap(struct file *file, void *fh, in cx18_try_fmt_sliced_vbi_cap() argument
265 static int cx18_s_fmt_vid_cap(struct file *file, void *fh, in cx18_s_fmt_vid_cap() argument
277 ret = cx18_try_fmt_vid_cap(file, fh, fmt); in cx18_s_fmt_vid_cap()
305 return cx18_g_fmt_vid_cap(file, fh, fmt); in cx18_s_fmt_vid_cap()
[all …]
/linux-4.4.14/drivers/scsi/bfa/
Dbfad_debugfs.c50 bfad_debugfs_open_drvtrc(struct inode *inode, struct file *file) in bfad_debugfs_open_drvtrc() argument
63 file->private_data = debug; in bfad_debugfs_open_drvtrc()
69 bfad_debugfs_open_fwtrc(struct inode *inode, struct file *file) in bfad_debugfs_open_fwtrc() argument
107 file->private_data = fw_debug; in bfad_debugfs_open_fwtrc()
113 bfad_debugfs_open_fwsave(struct inode *inode, struct file *file) in bfad_debugfs_open_fwsave() argument
151 file->private_data = fw_debug; in bfad_debugfs_open_fwsave()
157 bfad_debugfs_open_reg(struct inode *inode, struct file *file) in bfad_debugfs_open_reg() argument
167 file->private_data = reg_debug; in bfad_debugfs_open_reg()
174 bfad_debugfs_lseek(struct file *file, loff_t offset, int orig) in bfad_debugfs_lseek() argument
176 struct bfad_debug_info *debug = file->private_data; in bfad_debugfs_lseek()
[all …]
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Ddebugfs.c90 static ssize_t tx_queue_len_read(struct file *file, char __user *userbuf, in tx_queue_len_read() argument
93 struct wl1271 *wl = file->private_data; in tx_queue_len_read()
141 static ssize_t param##_read(struct file *file, \
145 struct wl1271 *wl = file->private_data; \
151 static ssize_t param##_write(struct file *file, \
155 struct wl1271 *wl = file->private_data; \
193 static ssize_t gpio_power_read(struct file *file, char __user *user_buf, in gpio_power_read() argument
196 struct wl1271 *wl = file->private_data; in gpio_power_read()
207 static ssize_t gpio_power_write(struct file *file, in gpio_power_write() argument
211 struct wl1271 *wl = file->private_data; in gpio_power_write()
[all …]
/linux-4.4.14/fs/fuse/
Dcontrol.c22 static struct fuse_conn *fuse_ctl_file_conn_get(struct file *file) in fuse_ctl_file_conn_get() argument
26 fc = file_inode(file)->i_private; in fuse_ctl_file_conn_get()
33 static ssize_t fuse_conn_abort_write(struct file *file, const char __user *buf, in fuse_conn_abort_write() argument
36 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); in fuse_conn_abort_write()
44 static ssize_t fuse_conn_waiting_read(struct file *file, char __user *buf, in fuse_conn_waiting_read() argument
52 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); in fuse_conn_waiting_read()
57 file->private_data = (void *)value; in fuse_conn_waiting_read()
60 size = sprintf(tmp, "%ld\n", (long)file->private_data); in fuse_conn_waiting_read()
64 static ssize_t fuse_conn_limit_read(struct file *file, char __user *buf, in fuse_conn_limit_read() argument
73 static ssize_t fuse_conn_limit_write(struct file *file, const char __user *buf, in fuse_conn_limit_write() argument
[all …]
Dfuse_i.h257 struct file *file; member
265 .file = f, \
385 struct file *stolen_file;
709 void fuse_force_forget(struct file *file, u64 nodeid);
714 void fuse_read_fill(struct fuse_req *req, struct file *file,
720 int fuse_open_common(struct inode *inode, struct file *file, bool isdir);
725 void fuse_finish_open(struct inode *inode, struct file *file);
732 void fuse_release_common(struct file *file, int opcode);
737 int fuse_fsync_common(struct file *file, loff_t start, loff_t end,
817 struct file *file);
[all …]
Dfile.c23 static int fuse_send_open(struct fuse_conn *fc, u64 nodeid, struct file *file, in fuse_send_open() argument
30 inarg.flags = file->f_flags & ~(O_CREAT | O_EXCL | O_NOCTTY); in fuse_send_open()
116 int fuse_do_open(struct fuse_conn *fc, u64 nodeid, struct file *file, in fuse_do_open() argument
132 err = fuse_send_open(fc, nodeid, file, opcode, &outarg); in fuse_do_open()
149 file->private_data = fuse_file_get(ff); in fuse_do_open()
155 static void fuse_link_write_file(struct file *file) in fuse_link_write_file() argument
157 struct inode *inode = file_inode(file); in fuse_link_write_file()
160 struct fuse_file *ff = file->private_data; in fuse_link_write_file()
171 void fuse_finish_open(struct inode *inode, struct file *file) in fuse_finish_open() argument
173 struct fuse_file *ff = file->private_data; in fuse_finish_open()
[all …]
/linux-4.4.14/security/tomoyo/
Dsecurityfs_if.c39 static ssize_t tomoyo_write_self(struct file *file, const char __user *buf, in tomoyo_write_self() argument
105 static ssize_t tomoyo_read_self(struct file *file, char __user *buf, in tomoyo_read_self() argument
136 static int tomoyo_open(struct inode *inode, struct file *file) in tomoyo_open() argument
138 const int key = ((u8 *) file_inode(file)->i_private) in tomoyo_open()
140 return tomoyo_open_control(key, file); in tomoyo_open()
149 static int tomoyo_release(struct inode *inode, struct file *file) in tomoyo_release() argument
151 tomoyo_close_control(file->private_data); in tomoyo_release()
164 static unsigned int tomoyo_poll(struct file *file, poll_table *wait) in tomoyo_poll() argument
166 return tomoyo_poll_control(file, wait); in tomoyo_poll()
179 static ssize_t tomoyo_read(struct file *file, char __user *buf, size_t count, in tomoyo_read() argument
[all …]
/linux-4.4.14/drivers/media/radio/si4713/
Dradio-platform-si4713.c71 static int radio_si4713_querycap(struct file *file, void *priv, in radio_si4713_querycap() argument
89 static inline struct v4l2_device *get_v4l2_dev(struct file *file) in get_v4l2_dev() argument
91 return &((struct radio_si4713_device *)video_drvdata(file))->v4l2_dev; in get_v4l2_dev()
94 static int radio_si4713_g_modulator(struct file *file, void *p, in radio_si4713_g_modulator() argument
97 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner, in radio_si4713_g_modulator()
101 static int radio_si4713_s_modulator(struct file *file, void *p, in radio_si4713_s_modulator() argument
104 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner, in radio_si4713_s_modulator()
108 static int radio_si4713_g_frequency(struct file *file, void *p, in radio_si4713_g_frequency() argument
111 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner, in radio_si4713_g_frequency()
115 static int radio_si4713_s_frequency(struct file *file, void *p, in radio_si4713_s_frequency() argument
[all …]
/linux-4.4.14/drivers/misc/ibmasm/
Dibmasmfs.c236 static int command_file_open(struct inode *inode, struct file *file) in command_file_open() argument
249 file->private_data = command_data; in command_file_open()
253 static int command_file_close(struct inode *inode, struct file *file) in command_file_close() argument
255 struct ibmasmfs_command_data *command_data = file->private_data; in command_file_close()
264 static ssize_t command_file_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in command_file_read() argument
266 struct ibmasmfs_command_data *command_data = file->private_data; in command_file_read()
301 static ssize_t command_file_write(struct file *file, const char __user *ubuff, size_t count, loff_t… in command_file_write() argument
303 struct ibmasmfs_command_data *command_data = file->private_data; in command_file_write()
342 static int event_file_open(struct inode *inode, struct file *file) in event_file_open() argument
360 file->private_data = event_data; in event_file_open()
[all …]
/linux-4.4.14/arch/ia64/sn/kernel/sn2/
Dsn_proc_fs.c21 static int partition_id_open(struct inode *inode, struct file *file) in partition_id_open() argument
23 return single_open(file, partition_id_show, NULL); in partition_id_open()
32 static int system_serial_number_open(struct inode *inode, struct file *file) in system_serial_number_open() argument
34 return single_open(file, system_serial_number_show, NULL); in system_serial_number_open()
43 static int licenseID_open(struct inode *inode, struct file *file) in licenseID_open() argument
45 return single_open(file, licenseID_show, NULL); in licenseID_open()
55 static int coherence_id_open(struct inode *inode, struct file *file) in coherence_id_open() argument
57 return single_open(file, coherence_id_show, NULL); in coherence_id_open()
61 extern int sn_topology_open(struct inode *, struct file *);
62 extern int sn_topology_release(struct inode *, struct file *);
/linux-4.4.14/fs/hfsplus/
Dioctl.c26 static int hfsplus_ioctl_bless(struct file *file, int __user *user_flags) in hfsplus_ioctl_bless() argument
28 struct dentry *dentry = file->f_path.dentry; in hfsplus_ioctl_bless()
59 static int hfsplus_ioctl_getflags(struct file *file, int __user *user_flags) in hfsplus_ioctl_getflags() argument
61 struct inode *inode = file_inode(file); in hfsplus_ioctl_getflags()
75 static int hfsplus_ioctl_setflags(struct file *file, int __user *user_flags) in hfsplus_ioctl_setflags() argument
77 struct inode *inode = file_inode(file); in hfsplus_ioctl_setflags()
82 err = mnt_want_write_file(file); in hfsplus_ioctl_setflags()
131 mnt_drop_write_file(file); in hfsplus_ioctl_setflags()
136 long hfsplus_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in hfsplus_ioctl() argument
142 return hfsplus_ioctl_getflags(file, argp); in hfsplus_ioctl()
[all …]
Dinode.c24 static int hfsplus_readpage(struct file *file, struct page *page) in hfsplus_readpage() argument
44 static int hfsplus_write_begin(struct file *file, struct address_space *mapping, in hfsplus_write_begin() argument
51 ret = cont_write_begin(file, mapping, pos, len, flags, pagep, fsdata, in hfsplus_write_begin()
128 struct file *file = iocb->ki_filp; in hfsplus_direct_IO() local
129 struct address_space *mapping = file->f_mapping; in hfsplus_direct_IO()
130 struct inode *inode = file_inode(file)->i_mapping->host; in hfsplus_direct_IO()
215 static int hfsplus_file_open(struct inode *inode, struct file *file) in hfsplus_file_open() argument
219 if (!(file->f_flags & O_LARGEFILE) && i_size_read(inode) > MAX_NON_LFS) in hfsplus_file_open()
225 static int hfsplus_file_release(struct inode *inode, struct file *file) in hfsplus_file_release() argument
278 int hfsplus_file_fsync(struct file *file, loff_t start, loff_t end, in hfsplus_file_fsync() argument
[all …]
/linux-4.4.14/drivers/scsi/fnic/
Dfnic_debugfs.c122 static int fnic_trace_ctrl_open(struct inode *inode, struct file *filp) in fnic_trace_ctrl_open()
147 static ssize_t fnic_trace_ctrl_read(struct file *filp, in fnic_trace_ctrl_read()
185 static ssize_t fnic_trace_ctrl_write(struct file *filp, in fnic_trace_ctrl_write()
244 struct file *file) in fnic_trace_debugfs_open() argument
275 file->private_data = fnic_dbg_prt; in fnic_trace_debugfs_open()
297 static loff_t fnic_trace_debugfs_lseek(struct file *file, in fnic_trace_debugfs_lseek() argument
301 fnic_dbgfs_t *fnic_dbg_prt = file->private_data; in fnic_trace_debugfs_lseek()
302 return fixed_size_llseek(file, offset, howto, in fnic_trace_debugfs_lseek()
322 static ssize_t fnic_trace_debugfs_read(struct file *file, in fnic_trace_debugfs_read() argument
327 fnic_dbgfs_t *fnic_dbg_prt = file->private_data; in fnic_trace_debugfs_read()
[all …]
/linux-4.4.14/drivers/misc/cxl/
Dapi.c219 int cxl_fd_open(struct inode *inode, struct file *file) in cxl_fd_open() argument
221 return afu_open(inode, file); in cxl_fd_open()
224 int cxl_fd_release(struct inode *inode, struct file *file) in cxl_fd_release() argument
226 return afu_release(inode, file); in cxl_fd_release()
229 long cxl_fd_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in cxl_fd_ioctl() argument
231 return afu_ioctl(file, cmd, arg); in cxl_fd_ioctl()
234 int cxl_fd_mmap(struct file *file, struct vm_area_struct *vm) in cxl_fd_mmap() argument
236 return afu_mmap(file, vm); in cxl_fd_mmap()
239 unsigned int cxl_fd_poll(struct file *file, struct poll_table_struct *poll) in cxl_fd_poll() argument
241 return afu_poll(file, poll); in cxl_fd_poll()
[all …]
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_debugfs.c49 bnad_debugfs_open_fwtrc(struct inode *inode, struct file *file) in bnad_debugfs_open_fwtrc() argument
83 file->private_data = fw_debug; in bnad_debugfs_open_fwtrc()
89 bnad_debugfs_open_fwsave(struct inode *inode, struct file *file) in bnad_debugfs_open_fwsave() argument
123 file->private_data = fw_debug; in bnad_debugfs_open_fwsave()
129 bnad_debugfs_open_reg(struct inode *inode, struct file *file) in bnad_debugfs_open_reg() argument
139 file->private_data = reg_debug; in bnad_debugfs_open_reg()
190 bnad_debugfs_open_drvinfo(struct inode *inode, struct file *file) in bnad_debugfs_open_drvinfo() argument
222 file->private_data = drv_info; in bnad_debugfs_open_drvinfo()
229 bnad_debugfs_lseek(struct file *file, loff_t offset, int orig) in bnad_debugfs_lseek() argument
231 struct bnad_debug_info *debug = file->private_data; in bnad_debugfs_lseek()
[all …]
/linux-4.4.14/fs/gfs2/
Dutil.c88 const char *function, char *file, unsigned int line) in gfs2_assert_withdraw_i() argument
94 assertion, function, file, line); in gfs2_assert_withdraw_i()
106 const char *function, char *file, unsigned int line) in gfs2_assert_warn_i() argument
115 assertion, function, file, line); in gfs2_assert_warn_i()
126 sdp->sd_fsname, function, file, line); in gfs2_assert_warn_i()
140 char *file, unsigned int line) in gfs2_consist_i() argument
145 function, file, line); in gfs2_consist_i()
156 const char *function, char *file, unsigned int line) in gfs2_consist_inode_i() argument
166 function, file, line); in gfs2_consist_inode_i()
177 const char *function, char *file, unsigned int line) in gfs2_consist_rgrpd_i() argument
[all …]
Dfile.c56 static loff_t gfs2_llseek(struct file *file, loff_t offset, int whence) in gfs2_llseek() argument
58 struct gfs2_inode *ip = GFS2_I(file->f_mapping->host); in gfs2_llseek()
69 error = generic_file_llseek(file, offset, whence); in gfs2_llseek()
75 error = generic_file_llseek(file, offset, whence); in gfs2_llseek()
92 static int gfs2_readdir(struct file *file, struct dir_context *ctx) in gfs2_readdir() argument
94 struct inode *dir = file->f_mapping->host; in gfs2_readdir()
103 error = gfs2_dir_read(dir, ctx, &file->f_ra); in gfs2_readdir()
152 static int gfs2_get_flags(struct file *filp, u32 __user *ptr) in gfs2_get_flags()
212 static int do_gfs2_set_flags(struct file *filp, u32 reqflags, u32 mask) in do_gfs2_set_flags()
288 static int gfs2_set_flags(struct file *filp, u32 __user *ptr) in gfs2_set_flags()
[all …]
/linux-4.4.14/drivers/dma-buf/
Ddma-buf.c37 static inline int is_dma_buf_file(struct file *);
46 static int dma_buf_release(struct inode *inode, struct file *file) in dma_buf_release() argument
50 if (!is_dma_buf_file(file)) in dma_buf_release()
53 dmabuf = file->private_data; in dma_buf_release()
81 static int dma_buf_mmap_internal(struct file *file, struct vm_area_struct *vma) in dma_buf_mmap_internal() argument
85 if (!is_dma_buf_file(file)) in dma_buf_mmap_internal()
88 dmabuf = file->private_data; in dma_buf_mmap_internal()
98 static loff_t dma_buf_llseek(struct file *file, loff_t offset, int whence) in dma_buf_llseek() argument
103 if (!is_dma_buf_file(file)) in dma_buf_llseek()
106 dmabuf = file->private_data; in dma_buf_llseek()
[all …]
/linux-4.4.14/mm/
Dfadvise.c40 if (!f.file) in SYSCALL_DEFINE4()
43 inode = file_inode(f.file); in SYSCALL_DEFINE4()
49 mapping = f.file->f_mapping; in SYSCALL_DEFINE4()
82 f.file->f_ra.ra_pages = bdi->ra_pages; in SYSCALL_DEFINE4()
83 spin_lock(&f.file->f_lock); in SYSCALL_DEFINE4()
84 f.file->f_mode &= ~FMODE_RANDOM; in SYSCALL_DEFINE4()
85 spin_unlock(&f.file->f_lock); in SYSCALL_DEFINE4()
88 spin_lock(&f.file->f_lock); in SYSCALL_DEFINE4()
89 f.file->f_mode |= FMODE_RANDOM; in SYSCALL_DEFINE4()
90 spin_unlock(&f.file->f_lock); in SYSCALL_DEFINE4()
[all …]
/linux-4.4.14/drivers/oprofile/
Doprofile_files.c30 static ssize_t timeout_read(struct file *file, char __user *buf, in timeout_read() argument
38 static ssize_t timeout_write(struct file *file, char const __user *buf, in timeout_write() argument
68 static ssize_t depth_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in depth_read() argument
75 static ssize_t depth_write(struct file *file, char const __user *buf, size_t count, loff_t *offset) in depth_write() argument
105 static ssize_t pointer_size_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in pointer_size_read() argument
117 static ssize_t cpu_type_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in cpu_type_read() argument
129 static ssize_t enable_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in enable_read() argument
135 static ssize_t enable_write(struct file *file, char const __user *buf, size_t count, loff_t *offset) in enable_write() argument
166 static ssize_t dump_write(struct file *file, char const __user *buf, size_t count, loff_t *offset) in dump_write() argument
Devent_buffer.c112 static int event_buffer_open(struct inode *inode, struct file *file) in event_buffer_open() argument
127 file->private_data = dcookie_register(); in event_buffer_open()
128 if (!file->private_data) in event_buffer_open()
138 return nonseekable_open(inode, file); in event_buffer_open()
141 dcookie_unregister(file->private_data); in event_buffer_open()
148 static int event_buffer_release(struct inode *inode, struct file *file) in event_buffer_release() argument
152 dcookie_unregister(file->private_data); in event_buffer_release()
160 static ssize_t event_buffer_read(struct file *file, char __user *buf, in event_buffer_read() argument
/linux-4.4.14/drivers/misc/sgi-gru/
Dgruprocfs.c120 static ssize_t statistics_write(struct file *file, const char __user *userbuf, in statistics_write() argument
146 static ssize_t mcs_statistics_write(struct file *file, in mcs_statistics_write() argument
160 static ssize_t options_write(struct file *file, const char __user *userbuf, in options_write() argument
172 static int cch_seq_show(struct seq_file *file, void *data) in cch_seq_show() argument
181 seq_printf(file, "#%5s%5s%6s%7s%9s%6s%8s%8s\n", "gid", "bid", in cch_seq_show()
188 seq_printf(file, " %5d%5d%6d%7d%9d%6d%8d%8s\n", in cch_seq_show()
201 static int gru_seq_show(struct seq_file *file, void *data) in gru_seq_show() argument
207 seq_printf(file, "#%5s%5s%7s%6s%6s%8s%6s%6s\n", "gid", "nid", in gru_seq_show()
209 seq_printf(file, "#%5s%5s%7s%6s%6s%8s%6s%6s\n", "", "", "busy", in gru_seq_show()
216 seq_printf(file, " %5d%5d%7ld%6ld%6ld%8ld%6ld%6ld\n", in gru_seq_show()
[all …]
/linux-4.4.14/drivers/media/usb/cpia2/
Dcpia2_v4l.c84 static int cpia2_open(struct file *file) in cpia2_open() argument
86 struct camera_data *cam = video_drvdata(file); in cpia2_open()
91 retval = v4l2_fh_open(file); in cpia2_open()
95 if (v4l2_fh_is_singular_file(file)) { in cpia2_open()
97 v4l2_fh_release(file); in cpia2_open()
104 v4l2_fh_release(file); in cpia2_open()
124 static int cpia2_close(struct file *file) in cpia2_close() argument
126 struct video_device *dev = video_devdata(file); in cpia2_close()
130 if (video_is_registered(&cam->vdev) && v4l2_fh_is_singular_file(file)) { in cpia2_close()
140 if (cam->stream_fh == file->private_data) { in cpia2_close()
[all …]
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_fops.c195 static int fops_open(struct file *file) in fops_open() argument
197 struct video_device *vdev = video_devdata(file); in fops_open()
198 struct saa7146_dev *dev = video_drvdata(file); in fops_open()
202 DEB_EE("file:%p, dev:%s\n", file, video_device_node_name(vdev)); in fops_open()
226 file->private_data = &fh->fh; in fops_open()
232 result = saa7146_vbi_uops.open(dev,file); in fops_open()
234 dev->ext_vv_data->vbi_fops.open(file); in fops_open()
237 result = saa7146_video_uops.open(dev,file); in fops_open()
254 file->private_data = NULL; in fops_open()
260 static int fops_release(struct file *file) in fops_release() argument
[all …]
Dsaa7146_video.c105 static int vidioc_try_fmt_vid_overlay(struct file *file, void *fh, struct v4l2_format *f);
389 static int video_end(struct saa7146_fh *fh, struct file *file) in video_end() argument
446 static int vidioc_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in vidioc_querycap() argument
448 struct video_device *vdev = video_devdata(file); in vidioc_querycap()
470 static int vidioc_g_fbuf(struct file *file, void *fh, struct v4l2_framebuffer *fb) in vidioc_g_fbuf() argument
481 static int vidioc_s_fbuf(struct file *file, void *fh, const struct v4l2_framebuffer *fb) in vidioc_s_fbuf() argument
521 static int vidioc_enum_fmt_vid_cap(struct file *file, void *fh, struct v4l2_fmtdesc *f) in vidioc_enum_fmt_vid_cap() argument
589 static int vidioc_g_parm(struct file *file, void *fh, in vidioc_g_parm() argument
603 static int vidioc_g_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *f) in vidioc_g_fmt_vid_cap() argument
612 static int vidioc_g_fmt_vid_overlay(struct file *file, void *fh, struct v4l2_format *f) in vidioc_g_fmt_vid_overlay() argument
[all …]
/linux-4.4.14/drivers/media/platform/s5p-tv/
Dmixer_video.c158 static int mxr_querycap(struct file *file, void *priv, in mxr_querycap() argument
161 struct mxr_layer *layer = video_drvdata(file); in mxr_querycap()
241 static int mxr_enum_fmt(struct file *file, void *priv, in mxr_enum_fmt() argument
244 struct mxr_layer *layer = video_drvdata(file); in mxr_enum_fmt()
297 static int mxr_g_fmt(struct file *file, void *priv, in mxr_g_fmt() argument
300 struct mxr_layer *layer = video_drvdata(file); in mxr_g_fmt()
315 static int mxr_s_fmt(struct file *file, void *priv, in mxr_s_fmt() argument
318 struct mxr_layer *layer = video_drvdata(file); in mxr_s_fmt()
354 mxr_g_fmt(file, priv, f); in mxr_s_fmt()
359 static int mxr_g_selection(struct file *file, void *fh, in mxr_g_selection() argument
[all …]
/linux-4.4.14/drivers/gpu/drm/
Ddrm_ioc32.c87 static int compat_drm_version(struct file *file, unsigned int cmd, in compat_drm_version() argument
111 err = drm_ioctl(file, in compat_drm_version()
134 static int compat_drm_getunique(struct file *file, unsigned int cmd, in compat_drm_getunique() argument
152 err = drm_ioctl(file, DRM_IOCTL_GET_UNIQUE, (unsigned long)u); in compat_drm_getunique()
163 static int compat_drm_setunique(struct file *file, unsigned int cmd, in compat_drm_setunique() argument
180 return drm_ioctl(file, DRM_IOCTL_SET_UNIQUE, (unsigned long)u); in compat_drm_setunique()
192 static int compat_drm_getmap(struct file *file, unsigned int cmd, in compat_drm_getmap() argument
210 err = drm_ioctl(file, DRM_IOCTL_GET_MAP, (unsigned long)map); in compat_drm_getmap()
229 static int compat_drm_addmap(struct file *file, unsigned int cmd, in compat_drm_addmap() argument
250 err = drm_ioctl(file, DRM_IOCTL_ADD_MAP, (unsigned long)map); in compat_drm_addmap()
[all …]
/linux-4.4.14/Documentation/video4linux/
Dv4l2-pci-skeleton.c303 static int skeleton_querycap(struct file *file, void *priv, in skeleton_querycap() argument
306 struct skeleton *skel = video_drvdata(file); in skeleton_querycap()
356 static int skeleton_try_fmt_vid_cap(struct file *file, void *priv, in skeleton_try_fmt_vid_cap() argument
359 struct skeleton *skel = video_drvdata(file); in skeleton_try_fmt_vid_cap()
374 static int skeleton_s_fmt_vid_cap(struct file *file, void *priv, in skeleton_s_fmt_vid_cap() argument
377 struct skeleton *skel = video_drvdata(file); in skeleton_s_fmt_vid_cap()
380 ret = skeleton_try_fmt_vid_cap(file, priv, f); in skeleton_s_fmt_vid_cap()
396 static int skeleton_g_fmt_vid_cap(struct file *file, void *priv, in skeleton_g_fmt_vid_cap() argument
399 struct skeleton *skel = video_drvdata(file); in skeleton_g_fmt_vid_cap()
405 static int skeleton_enum_fmt_vid_cap(struct file *file, void *priv, in skeleton_enum_fmt_vid_cap() argument
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dbinfmt_loader.c12 struct file *file; in load_binary() local
21 allow_write_access(bprm->file); in load_binary()
22 fput(bprm->file); in load_binary()
23 bprm->file = NULL; in load_binary()
27 file = open_exec("/sbin/loader"); in load_binary()
28 retval = PTR_ERR(file); in load_binary()
29 if (IS_ERR(file)) in load_binary()
35 bprm->file = file; in load_binary()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Ddebugfs.c64 #define private2dd(file) (file_inode(file)->i_private) argument
65 #define private2ppd(file) (file_inode(file)->i_private) argument
75 static int _##name##_open(struct inode *inode, struct file *s) \
334 static ssize_t dev_counters_read(struct file *file, char __user *buf, in dev_counters_read() argument
343 dd = private2dd(file); in dev_counters_read()
351 static ssize_t dev_names_read(struct file *file, char __user *buf, in dev_names_read() argument
360 dd = private2dd(file); in dev_names_read()
378 static ssize_t portnames_read(struct file *file, char __user *buf, in portnames_read() argument
387 dd = private2dd(file); in portnames_read()
396 static ssize_t portcntrs_debugfs_read(struct file *file, char __user *buf, in portcntrs_debugfs_read() argument
[all …]
/linux-4.4.14/arch/x86/kernel/
Dmsr.c48 static loff_t msr_seek(struct file *file, loff_t offset, int orig) in msr_seek() argument
51 struct inode *inode = file_inode(file); in msr_seek()
56 file->f_pos = offset; in msr_seek()
57 ret = file->f_pos; in msr_seek()
60 file->f_pos += offset; in msr_seek()
61 ret = file->f_pos; in msr_seek()
70 static ssize_t msr_read(struct file *file, char __user *buf, in msr_read() argument
76 int cpu = iminor(file_inode(file)); in msr_read()
98 static ssize_t msr_write(struct file *file, const char __user *buf, in msr_write() argument
104 int cpu = iminor(file_inode(file)); in msr_write()
[all …]
/linux-4.4.14/drivers/staging/android/
Dashmem.c57 struct file *file; member
234 static int ashmem_open(struct inode *inode, struct file *file) in ashmem_open() argument
239 ret = generic_file_open(inode, file); in ashmem_open()
250 file->private_data = asma; in ashmem_open()
263 static int ashmem_release(struct inode *ignored, struct file *file) in ashmem_release() argument
265 struct ashmem_area *asma = file->private_data; in ashmem_release()
273 if (asma->file) in ashmem_release()
274 fput(asma->file); in ashmem_release()
289 static ssize_t ashmem_read(struct file *file, char __user *buf, in ashmem_read() argument
292 struct ashmem_area *asma = file->private_data; in ashmem_read()
[all …]
/linux-4.4.14/drivers/media/pci/ttpci/
Dav7110_ca.c124 static int ci_ll_reset(struct dvb_ringbuffer *cibuf, struct file *file, in ci_ll_reset() argument
150 static ssize_t ci_ll_write(struct dvb_ringbuffer *cibuf, struct file *file, in ci_ll_write() argument
154 int non_blocking = file->f_flags & O_NONBLOCK; in ci_ll_write()
189 static ssize_t ci_ll_read(struct dvb_ringbuffer *cibuf, struct file *file, in ci_ll_read() argument
193 int non_blocking = file->f_flags & O_NONBLOCK; in ci_ll_read()
215 static int dvb_ca_open(struct inode *inode, struct file *file) in dvb_ca_open() argument
217 struct dvb_device *dvbdev = file->private_data; in dvb_ca_open()
219 int err = dvb_generic_open(inode, file); in dvb_ca_open()
229 static unsigned int dvb_ca_poll (struct file *file, poll_table *wait) in dvb_ca_poll() argument
231 struct dvb_device *dvbdev = file->private_data; in dvb_ca_poll()
[all …]
/linux-4.4.14/fs/kernfs/
Dfile.c55 static struct kernfs_open_file *kernfs_of(struct file *file) in kernfs_of() argument
57 return ((struct seq_file *)file->private_data)->private; in kernfs_of()
243 static ssize_t kernfs_fop_read(struct file *file, char __user *user_buf, in kernfs_fop_read() argument
246 struct kernfs_open_file *of = kernfs_of(file); in kernfs_fop_read()
249 return seq_read(file, user_buf, count, ppos); in kernfs_fop_read()
270 static ssize_t kernfs_fop_write(struct file *file, const char __user *user_buf, in kernfs_fop_write() argument
273 struct kernfs_open_file *of = kernfs_of(file); in kernfs_fop_write()
330 struct file *file = vma->vm_file; in kernfs_vma_open() local
331 struct kernfs_open_file *of = kernfs_of(file); in kernfs_vma_open()
347 struct file *file = vma->vm_file; in kernfs_vma_fault() local
[all …]
/linux-4.4.14/drivers/media/usb/usbvision/
Dusbvision-video.c342 static int usbvision_v4l2_open(struct file *file) in usbvision_v4l2_open() argument
344 struct usb_usbvision *usbvision = video_drvdata(file); in usbvision_v4l2_open()
355 err_code = v4l2_fh_open(file); in usbvision_v4l2_open()
412 static int usbvision_v4l2_close(struct file *file) in usbvision_v4l2_close() argument
414 struct usb_usbvision *usbvision = video_drvdata(file); in usbvision_v4l2_close()
438 return v4l2_fh_release(file); in usbvision_v4l2_close()
449 static int vidioc_g_register(struct file *file, void *priv, in vidioc_g_register() argument
452 struct usb_usbvision *usbvision = video_drvdata(file); in vidioc_g_register()
468 static int vidioc_s_register(struct file *file, void *priv, in vidioc_s_register() argument
471 struct usb_usbvision *usbvision = video_drvdata(file); in vidioc_s_register()
[all …]
/linux-4.4.14/drivers/s390/char/
Dvmcp.c29 static int vmcp_open(struct inode *inode, struct file *file) in vmcp_open() argument
44 file->private_data = session; in vmcp_open()
45 return nonseekable_open(inode, file); in vmcp_open()
48 static int vmcp_release(struct inode *inode, struct file *file) in vmcp_release() argument
52 session = file->private_data; in vmcp_release()
53 file->private_data = NULL; in vmcp_release()
60 vmcp_read(struct file *file, char __user *buff, size_t count, loff_t *ppos) in vmcp_read() argument
66 session = file->private_data; in vmcp_read()
83 vmcp_write(struct file *file, const char __user *buff, size_t count, in vmcp_write() argument
99 session = file->private_data; in vmcp_write()
[all …]
/linux-4.4.14/drivers/usb/mon/
Dmon_stat.c26 static int mon_stat_open(struct inode *inode, struct file *file) in mon_stat_open() argument
41 file->private_data = sp; in mon_stat_open()
45 static ssize_t mon_stat_read(struct file *file, char __user *buf, in mon_stat_read() argument
48 struct snap *sp = file->private_data; in mon_stat_read()
53 static int mon_stat_release(struct inode *inode, struct file *file) in mon_stat_release() argument
55 struct snap *sp = file->private_data; in mon_stat_release()
56 file->private_data = NULL; in mon_stat_release()
/linux-4.4.14/kernel/
Dacct.c87 struct file *file; member
106 if (vfs_statfs(&acct->file->f_path, &sbuf)) in check_free_space()
183 struct file *file = acct->file; in close_work() local
184 if (file->f_op->flush) in close_work()
185 file->f_op->flush(file, NULL); in close_work()
186 __fput_sync(file); in close_work()
192 struct file *file; in acct_on() local
204 file = file_open_name(pathname, O_WRONLY|O_APPEND|O_LARGEFILE, 0); in acct_on()
205 if (IS_ERR(file)) { in acct_on()
207 return PTR_ERR(file); in acct_on()
[all …]
/linux-4.4.14/scripts/
DMakefile.headersinst13 kbuild-file := $(srctree)/$(obj)/Kbuild
14 include $(kbuild-file)
19 old-kbuild-file := $(srctree)/$(subst uapi/,,$(obj))/Kbuild
20 ifneq ($(wildcard $(old-kbuild-file)),)
21 include $(old-kbuild-file)
33 install-file := $(installdir)/.install
34 check-file := $(installdir)/.check
59 $(error Missing UAPI file $(srcdir)/$(hdr))) \
65 $(error Missing generated UAPI file $(gendir)/$(hdr)) \
74 unwanted-file := $(addprefix $(installdir)/, $(unwanted))
[all …]
Dcheckversion.pl14 foreach my $file (@ARGV) {
15 next if $file =~ "include/linux/version\.h";
17 open( my $f, '<', $file )
18 or die "Can't open $file: $!\n";
52 print "$file: $.: need linux/version.h\n";
57 print "$file: $iLinuxVersion linux/version.h not needed.\n";
63 print "$file: version use is OK ($iLinuxVersion)\n";
66 print "$file: version use is OK (none)\n";
Dkernel-doc465 my $file = shift;
486 print STDERR "${file}:$.: error: duplicate section name '$name'\n";
498 my $file = shift;
510 dump_section($file, $name, $contents);
1784 my ($prototype, $file) = @_;
1795 my $file = shift;
1820 create_parameterlist($members, ';', $file);
1821 check_sections($file, $declaration_name, "struct", $sectcheck, $struct_actual, $nested);
1837 print STDERR "${file}:$.: error: Cannot parse struct or union!\n";
1844 my $file = shift;
[all …]
/linux-4.4.14/
DKbuild3 # This file takes care of the following:
17 # Use filechk to avoid rebuilds when a header changes, but the resulting file
26 echo " * This file was generated by Kbuild"; \
37 bounds-file := include/generated/bounds.h
39 always := $(bounds-file)
47 $(obj)/$(bounds-file): kernel/bounds.s FORCE
53 timeconst-file := include/generated/timeconst.h
55 targets += $(timeconst-file)
65 $(obj)/$(timeconst-file): kernel/time/timeconst.bc FORCE
72 offsets-file := include/generated/asm-offsets.h
[all …]
/linux-4.4.14/sound/core/
Dtimer_compat.c35 static int snd_timer_user_info_compat(struct file *file, in snd_timer_user_info_compat() argument
42 tu = file->private_data; in snd_timer_user_info_compat()
69 static int snd_timer_user_status_compat(struct file *file, in snd_timer_user_status_compat() argument
75 tu = file->private_data; in snd_timer_user_status_compat()
94 #define snd_timer_user_status_x32(file, s) \ argument
95 snd_timer_user_status(file, s)
109 static long snd_timer_user_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg) in snd_timer_user_ioctl_compat() argument
130 return snd_timer_user_ioctl(file, cmd, (unsigned long)argp); in snd_timer_user_ioctl_compat()
132 return snd_timer_user_info_compat(file, argp); in snd_timer_user_ioctl_compat()
134 return snd_timer_user_status_compat(file, argp); in snd_timer_user_ioctl_compat()
[all …]
Dinfo.c120 static loff_t snd_info_entry_llseek(struct file *file, loff_t offset, int orig) in snd_info_entry_llseek() argument
126 data = file->private_data; in snd_info_entry_llseek()
132 file, offset, orig); in snd_info_entry_llseek()
141 offset += file->f_pos; in snd_info_entry_llseek()
155 file->f_pos = offset; in snd_info_entry_llseek()
162 static ssize_t snd_info_entry_read(struct file *file, char __user *buffer, in snd_info_entry_read() argument
165 struct snd_info_private_data *data = file->private_data; in snd_info_entry_read()
178 file, buffer, size, pos); in snd_info_entry_read()
184 static ssize_t snd_info_entry_write(struct file *file, const char __user *buffer, in snd_info_entry_write() argument
187 struct snd_info_private_data *data = file->private_data; in snd_info_entry_write()
[all …]
Dhwdep.c56 static loff_t snd_hwdep_llseek(struct file * file, loff_t offset, int orig) in snd_hwdep_llseek() argument
58 struct snd_hwdep *hw = file->private_data; in snd_hwdep_llseek()
60 return hw->ops.llseek(hw, file, offset, orig); in snd_hwdep_llseek()
64 static ssize_t snd_hwdep_read(struct file * file, char __user *buf, in snd_hwdep_read() argument
67 struct snd_hwdep *hw = file->private_data; in snd_hwdep_read()
73 static ssize_t snd_hwdep_write(struct file * file, const char __user *buf, in snd_hwdep_write() argument
76 struct snd_hwdep *hw = file->private_data; in snd_hwdep_write()
82 static int snd_hwdep_open(struct inode *inode, struct file * file) in snd_hwdep_open() argument
119 err = hw->ops.open(hw, file); in snd_hwdep_open()
123 if (file->f_flags & O_NONBLOCK) { in snd_hwdep_open()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Drtas-proc.c139 static ssize_t ppc_rtas_clock_write(struct file *file,
142 static ssize_t ppc_rtas_progress_write(struct file *file,
145 static ssize_t ppc_rtas_poweron_write(struct file *file,
148 static ssize_t ppc_rtas_tone_freq_write(struct file *file,
151 static ssize_t ppc_rtas_tone_volume_write(struct file *file,
156 static int sensors_open(struct inode *inode, struct file *file) in sensors_open() argument
158 return single_open(file, ppc_rtas_sensors_show, NULL); in sensors_open()
168 static int poweron_open(struct inode *inode, struct file *file) in poweron_open() argument
170 return single_open(file, ppc_rtas_poweron_show, NULL); in poweron_open()
181 static int progress_open(struct inode *inode, struct file *file) in progress_open() argument
[all …]
Dproc_powerpc.c32 static loff_t page_map_seek(struct file *file, loff_t off, int whence) in page_map_seek() argument
34 return fixed_size_llseek(file, off, whence, PAGE_SIZE); in page_map_seek()
37 static ssize_t page_map_read( struct file *file, char __user *buf, size_t nbytes, in page_map_read() argument
41 PDE_DATA(file_inode(file)), PAGE_SIZE); in page_map_read()
44 static int page_map_mmap( struct file *file, struct vm_area_struct *vma ) in page_map_mmap() argument
50 __pa(PDE_DATA(file_inode(file))) >> PAGE_SHIFT, in page_map_mmap()
/linux-4.4.14/drivers/bluetooth/
Dbtmrvl_debugfs.c34 static ssize_t btmrvl_hscfgcmd_write(struct file *file, in btmrvl_hscfgcmd_write() argument
37 struct btmrvl_private *priv = file->private_data; in btmrvl_hscfgcmd_write()
60 static ssize_t btmrvl_hscfgcmd_read(struct file *file, char __user *userbuf, in btmrvl_hscfgcmd_read() argument
63 struct btmrvl_private *priv = file->private_data; in btmrvl_hscfgcmd_read()
80 static ssize_t btmrvl_pscmd_write(struct file *file, const char __user *ubuf, in btmrvl_pscmd_write() argument
83 struct btmrvl_private *priv = file->private_data; in btmrvl_pscmd_write()
107 static ssize_t btmrvl_pscmd_read(struct file *file, char __user *userbuf, in btmrvl_pscmd_read() argument
110 struct btmrvl_private *priv = file->private_data; in btmrvl_pscmd_read()
126 static ssize_t btmrvl_hscmd_write(struct file *file, const char __user *ubuf, in btmrvl_hscmd_write() argument
129 struct btmrvl_private *priv = file->private_data; in btmrvl_hscmd_write()
[all …]
/linux-4.4.14/drivers/net/wireless/mwifiex/
Ddebugfs.c74 mwifiex_info_read(struct file *file, char __user *ubuf, in mwifiex_info_read() argument
78 (struct mwifiex_private *) file->private_data; in mwifiex_info_read()
164 mwifiex_device_dump_read(struct file *file, char __user *ubuf, in mwifiex_device_dump_read() argument
167 struct mwifiex_private *priv = file->private_data; in mwifiex_device_dump_read()
199 mwifiex_getlog_read(struct file *file, char __user *ubuf, in mwifiex_getlog_read() argument
203 (struct mwifiex_private *) file->private_data; in mwifiex_getlog_read()
275 mwifiex_histogram_read(struct file *file, char __user *ubuf, in mwifiex_histogram_read() argument
279 (struct mwifiex_private *)file->private_data; in mwifiex_histogram_read()
351 mwifiex_histogram_write(struct file *file, const char __user *ubuf, in mwifiex_histogram_write() argument
354 struct mwifiex_private *priv = (void *)file->private_data; in mwifiex_histogram_write()
[all …]
/linux-4.4.14/drivers/usb/musb/
Dmusb_debugfs.c138 static int musb_regdump_open(struct inode *inode, struct file *file) in musb_regdump_open() argument
140 return single_open(file, musb_regdump_show, inode->i_private); in musb_regdump_open()
184 static int musb_test_mode_open(struct inode *inode, struct file *file) in musb_test_mode_open() argument
186 return single_open(file, musb_test_mode_show, inode->i_private); in musb_test_mode_open()
189 static ssize_t musb_test_mode_write(struct file *file, in musb_test_mode_write() argument
192 struct seq_file *s = file->private_data; in musb_test_mode_write()
269 static int musb_softconnect_open(struct inode *inode, struct file *file) in musb_softconnect_open() argument
271 return single_open(file, musb_softconnect_show, inode->i_private); in musb_softconnect_open()
274 static ssize_t musb_softconnect_write(struct file *file, in musb_softconnect_write() argument
277 struct seq_file *s = file->private_data; in musb_softconnect_write()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlprocfs_status.h586 int lprocfs_wr_uint(struct file *file, const char __user *buffer,
597 int lprocfs_wr_ping(struct file *file, const char __user *buffer,
599 int lprocfs_wr_import(struct file *file, const char __user *buffer,
602 int lprocfs_wr_pinger_recov(struct file *file, const char __user *buffer,
624 int lprocfs_single_release(struct inode *, struct file *);
625 int lprocfs_seq_release(struct inode *, struct file *);
635 static int name##_single_open(struct inode *inode, struct file *file) \
637 return single_open(file, name##_seq_show, inode->i_private); \
663 static ssize_t name##_##type##_seq_write(struct file *file, \
667 struct seq_file *seq = file->private_data; \
[all …]
/linux-4.4.14/arch/s390/oprofile/
Dinit.c124 static ssize_t hwsampler_read(struct file *file, char __user *buf, in hwsampler_read() argument
130 static ssize_t hwsampler_write(struct file *file, char const __user *buf, in hwsampler_write() argument
172 static ssize_t hw_interval_read(struct file *file, char __user *buf, in hw_interval_read() argument
179 static ssize_t hw_interval_write(struct file *file, char const __user *buf, in hw_interval_write() argument
215 static ssize_t hwsampler_zero_read(struct file *file, char __user *buf, in hwsampler_zero_read() argument
221 static ssize_t hwsampler_zero_write(struct file *file, char const __user *buf, in hwsampler_zero_write() argument
245 static ssize_t hwsampler_kernel_read(struct file *file, char __user *buf, in hwsampler_kernel_read() argument
252 static ssize_t hwsampler_kernel_write(struct file *file, char const __user *buf, in hwsampler_kernel_write() argument
280 static ssize_t hwsampler_user_read(struct file *file, char __user *buf, in hwsampler_user_read() argument
287 static ssize_t hwsampler_user_write(struct file *file, char const __user *buf, in hwsampler_user_write() argument
[all …]
/linux-4.4.14/fs/afs/
Dproc.c23 static int afs_proc_cells_open(struct inode *inode, struct file *file);
28 static ssize_t afs_proc_cells_write(struct file *file, const char __user *buf,
46 static ssize_t afs_proc_rootcell_read(struct file *file, char __user *buf,
48 static ssize_t afs_proc_rootcell_write(struct file *file,
58 static int afs_proc_cell_volumes_open(struct inode *inode, struct file *file);
80 struct file *file);
101 static int afs_proc_cell_servers_open(struct inode *inode, struct file *file);
158 static int afs_proc_cells_open(struct inode *inode, struct file *file) in afs_proc_cells_open() argument
163 ret = seq_open(file, &afs_proc_cells_ops); in afs_proc_cells_open()
167 m = file->private_data; in afs_proc_cells_open()
[all …]
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_v4l2.c477 static int uvc_v4l2_open(struct file *file) in uvc_v4l2_open() argument
484 stream = video_drvdata(file); in uvc_v4l2_open()
516 file->private_data = handle; in uvc_v4l2_open()
521 static int uvc_v4l2_release(struct file *file) in uvc_v4l2_release() argument
523 struct uvc_fh *handle = file->private_data; in uvc_v4l2_release()
537 file->private_data = NULL; in uvc_v4l2_release()
548 static int uvc_ioctl_querycap(struct file *file, void *fh, in uvc_ioctl_querycap() argument
551 struct video_device *vdev = video_devdata(file); in uvc_ioctl_querycap()
552 struct uvc_fh *handle = file->private_data; in uvc_ioctl_querycap()
593 static int uvc_ioctl_enum_fmt_vid_cap(struct file *file, void *fh, in uvc_ioctl_enum_fmt_vid_cap() argument
[all …]
Duvc_debugfs.c32 static int uvc_debugfs_stats_open(struct inode *inode, struct file *file) in uvc_debugfs_stats_open() argument
43 file->private_data = buf; in uvc_debugfs_stats_open()
47 static ssize_t uvc_debugfs_stats_read(struct file *file, char __user *user_buf, in uvc_debugfs_stats_read() argument
50 struct uvc_debugfs_buffer *buf = file->private_data; in uvc_debugfs_stats_read()
56 static int uvc_debugfs_stats_release(struct inode *inode, struct file *file) in uvc_debugfs_stats_release() argument
58 kfree(file->private_data); in uvc_debugfs_stats_release()
59 file->private_data = NULL; in uvc_debugfs_stats_release()
/linux-4.4.14/drivers/media/pci/ivtv/
Divtv-ioctl.c322 static int ivtv_g_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_out() argument
344 static int ivtv_g_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_cap() argument
367 static int ivtv_g_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vbi_cap() argument
385 static int ivtv_g_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_cap() argument
408 static int ivtv_g_fmt_vid_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out() argument
448 static int ivtv_g_fmt_vid_out_overlay(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out_overlay() argument
470 static int ivtv_try_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_sliced_vbi_out() argument
472 return ivtv_g_fmt_sliced_vbi_out(file, fh, fmt); in ivtv_try_fmt_sliced_vbi_out()
475 static int ivtv_try_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vid_cap() argument
492 ivtv_g_fmt_vid_cap(file, fh, fmt); in ivtv_try_fmt_vid_cap()
[all …]
/linux-4.4.14/security/keys/
Dbig_key.c61 struct file *file; in big_key_preparse() local
81 file = shmem_kernel_file_setup("", datalen, 0); in big_key_preparse()
82 if (IS_ERR(file)) { in big_key_preparse()
83 ret = PTR_ERR(file); in big_key_preparse()
87 written = kernel_write(file, prep->data, prep->datalen, 0); in big_key_preparse()
98 *path = file->f_path; in big_key_preparse()
100 fput(file); in big_key_preparse()
113 fput(file); in big_key_preparse()
193 struct file *file; in big_key_read() local
196 file = dentry_open(path, O_RDONLY, current_cred()); in big_key_read()
[all …]
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
Dvpfe_video.c391 static int vpfe_open(struct file *file) in vpfe_open() argument
393 struct vpfe_video_device *video = video_drvdata(file); in vpfe_open()
416 file->private_data = &handle->vfh; in vpfe_open()
501 static int vpfe_release(struct file *file) in vpfe_release() argument
503 struct vpfe_video_device *video = video_drvdata(file); in vpfe_release()
504 struct v4l2_fh *vfh = file->private_data; in vpfe_release()
537 file->private_data = NULL; in vpfe_release()
548 static int vpfe_mmap(struct file *file, struct vm_area_struct *vma) in vpfe_mmap() argument
550 struct vpfe_video_device *video = video_drvdata(file); in vpfe_mmap()
560 static unsigned int vpfe_poll(struct file *file, poll_table *wait) in vpfe_poll() argument
[all …]
/linux-4.4.14/drivers/media/platform/soc_camera/
Dsoc_camera.c294 static int soc_camera_try_fmt_vid_cap(struct file *file, void *priv, in soc_camera_try_fmt_vid_cap() argument
297 struct soc_camera_device *icd = file->private_data; in soc_camera_try_fmt_vid_cap()
299 WARN_ON(priv != file->private_data); in soc_camera_try_fmt_vid_cap()
309 static int soc_camera_enum_input(struct file *file, void *priv, in soc_camera_enum_input() argument
312 struct soc_camera_device *icd = file->private_data; in soc_camera_enum_input()
325 static int soc_camera_g_input(struct file *file, void *priv, unsigned int *i) in soc_camera_g_input() argument
332 static int soc_camera_s_input(struct file *file, void *priv, unsigned int i) in soc_camera_s_input() argument
340 static int soc_camera_s_std(struct file *file, void *priv, v4l2_std_id a) in soc_camera_s_std() argument
342 struct soc_camera_device *icd = file->private_data; in soc_camera_s_std()
348 static int soc_camera_g_std(struct file *file, void *priv, v4l2_std_id *a) in soc_camera_g_std() argument
[all …]
/linux-4.4.14/ipc/
Dshm.c53 struct file *file; member
57 #define shm_file_data(file) (*((struct shm_file_data **)&(file)->private_data)) argument
192 struct file *file = vma->vm_file; in __shm_open() local
193 struct shm_file_data *sfd = shm_file_data(file); in __shm_open()
230 struct file *shm_file; in shm_destroy()
271 struct file *file = vma->vm_file; in shm_close() local
272 struct shm_file_data *sfd = shm_file_data(file); in shm_close()
378 struct file *file = vma->vm_file; in shm_fault() local
379 struct shm_file_data *sfd = shm_file_data(file); in shm_fault()
387 struct file *file = vma->vm_file; in shm_set_policy() local
[all …]
/linux-4.4.14/fs/overlayfs/
Dreaddir.c53 struct file *realfile;
54 struct file *upperfile;
242 struct file *realfile; in ovl_dir_read()
267 static void ovl_dir_reset(struct file *file) in ovl_dir_reset() argument
269 struct ovl_dir_file *od = file->private_data; in ovl_dir_reset()
271 struct dentry *dentry = file->f_path.dentry; in ovl_dir_reset()
363 static int ovl_iterate(struct file *file, struct dir_context *ctx) in ovl_iterate() argument
365 struct ovl_dir_file *od = file->private_data; in ovl_iterate()
366 struct dentry *dentry = file->f_path.dentry; in ovl_iterate()
370 ovl_dir_reset(file); in ovl_iterate()
[all …]
/linux-4.4.14/drivers/net/wireless/iwlegacy/
Ddebug.c154 static ssize_t il_dbgfs_##name##_read(struct file *file, \
159 static ssize_t il_dbgfs_##name##_write(struct file *file, \
231 il_dbgfs_tx_stats_read(struct file *file, char __user *user_buf, size_t count, in il_dbgfs_tx_stats_read() argument
235 struct il_priv *il = file->private_data; in il_dbgfs_tx_stats_read()
271 il_dbgfs_clear_traffic_stats_write(struct file *file, in il_dbgfs_clear_traffic_stats_write() argument
275 struct il_priv *il = file->private_data; in il_dbgfs_clear_traffic_stats_write()
292 il_dbgfs_rx_stats_read(struct file *file, char __user *user_buf, size_t count, in il_dbgfs_rx_stats_read() argument
296 struct il_priv *il = file->private_data; in il_dbgfs_rx_stats_read()
336 il_dbgfs_sram_read(struct file *file, char __user *user_buf, size_t count, in il_dbgfs_sram_read() argument
344 struct il_priv *il = file->private_data; in il_dbgfs_sram_read()
[all …]
/linux-4.4.14/net/bluetooth/
Dhci_debugfs.c32 static ssize_t __name ## _read(struct file *file, \
36 struct hci_dev *hdev = file->private_data; \
45 static ssize_t __name ## _write(struct file *file, \
49 struct hci_dev *hdev = file->private_data; \
105 static int features_open(struct inode *inode, struct file *file) in features_open() argument
107 return single_open(file, features_show, inode->i_private); in features_open()
129 static int device_id_open(struct inode *inode, struct file *file) in device_id_open() argument
131 return single_open(file, device_id_show, inode->i_private); in device_id_open()
159 static int device_list_open(struct inode *inode, struct file *file) in device_list_open() argument
161 return single_open(file, device_list_show, inode->i_private); in device_list_open()
[all …]
/linux-4.4.14/drivers/media/dvb-core/
Ddvbdev.h144 int (*kernel_ioctl)(struct file *file, unsigned int cmd, void *arg);
217 int dvb_generic_open (struct inode *inode, struct file *file);
218 int dvb_generic_release (struct inode *inode, struct file *file);
219 long dvb_generic_ioctl (struct file *file,
226 int dvb_usercopy(struct file *file, unsigned int cmd, unsigned long arg,
227 int (*func)(struct file *file, unsigned int cmd, void *arg));
/linux-4.4.14/drivers/acpi/acpica/
Dutbuffer.c233 acpi_ut_dump_buffer_to_file(ACPI_FILE file, in acpi_ut_dump_buffer_to_file() argument
242 acpi_ut_file_printf(file, in acpi_ut_dump_buffer_to_file()
257 acpi_ut_file_printf(file, "%6.4X: ", (base_offset + i)); in acpi_ut_dump_buffer_to_file()
266 acpi_ut_file_printf(file, "%*s", in acpi_ut_dump_buffer_to_file()
276 acpi_ut_file_printf(file, "%02X ", in acpi_ut_dump_buffer_to_file()
284 acpi_ut_file_printf(file, "%04X ", temp32); in acpi_ut_dump_buffer_to_file()
291 acpi_ut_file_printf(file, "%08X ", temp32); in acpi_ut_dump_buffer_to_file()
298 acpi_ut_file_printf(file, "%08X", temp32); in acpi_ut_dump_buffer_to_file()
303 acpi_ut_file_printf(file, "%08X ", temp32); in acpi_ut_dump_buffer_to_file()
314 acpi_ut_file_printf(file, " "); in acpi_ut_dump_buffer_to_file()
[all …]
/linux-4.4.14/drivers/pci/
Dproc.c20 static loff_t proc_bus_pci_lseek(struct file *file, loff_t off, int whence) in proc_bus_pci_lseek() argument
22 struct pci_dev *dev = PDE_DATA(file_inode(file)); in proc_bus_pci_lseek()
23 return fixed_size_llseek(file, off, whence, dev->cfg_size); in proc_bus_pci_lseek()
26 static ssize_t proc_bus_pci_read(struct file *file, char __user *buf, in proc_bus_pci_read() argument
29 struct pci_dev *dev = PDE_DATA(file_inode(file)); in proc_bus_pci_read()
110 static ssize_t proc_bus_pci_write(struct file *file, const char __user *buf, in proc_bus_pci_write() argument
113 struct inode *ino = file_inode(file); in proc_bus_pci_write()
189 static long proc_bus_pci_ioctl(struct file *file, unsigned int cmd, in proc_bus_pci_ioctl() argument
192 struct pci_dev *dev = PDE_DATA(file_inode(file)); in proc_bus_pci_ioctl()
194 struct pci_filp_private *fpriv = file->private_data; in proc_bus_pci_ioctl()
[all …]
/linux-4.4.14/drivers/misc/mic/host/
Dmic_debugfs.c58 static int mic_smpt_debug_open(struct inode *inode, struct file *file) in mic_smpt_debug_open() argument
60 return single_open(file, mic_smpt_show, inode->i_private); in mic_smpt_debug_open()
63 static int mic_smpt_debug_release(struct inode *inode, struct file *file) in mic_smpt_debug_release() argument
65 return single_release(inode, file); in mic_smpt_debug_release()
85 static int mic_post_code_debug_open(struct inode *inode, struct file *file) in mic_post_code_debug_open() argument
87 return single_open(file, mic_post_code_show, inode->i_private); in mic_post_code_debug_open()
90 static int mic_post_code_debug_release(struct inode *inode, struct file *file) in mic_post_code_debug_release() argument
92 return single_release(inode, file); in mic_post_code_debug_release()
180 static int mic_dp_debug_open(struct inode *inode, struct file *file) in mic_dp_debug_open() argument
182 return single_open(file, mic_dp_show, inode->i_private); in mic_dp_debug_open()
[all …]
/linux-4.4.14/fs/ocfs2/cluster/
Dnetdebug.c185 static int nst_fop_open(struct inode *inode, struct file *file) in nst_fop_open() argument
189 dummy_nst = __seq_open_private(file, &nst_seq_ops, sizeof(*dummy_nst)); in nst_fop_open()
197 static int nst_fop_release(struct inode *inode, struct file *file) in nst_fop_release() argument
199 struct seq_file *seq = file->private_data; in nst_fop_release()
203 return seq_release_private(inode, file); in nst_fop_release()
399 static int sc_common_open(struct file *file, int ctxt) in sc_common_open() argument
408 sd = __seq_open_private(file, &sc_seq_ops, sizeof(*sd)); in sc_common_open()
422 static int sc_fop_release(struct inode *inode, struct file *file) in sc_fop_release() argument
424 struct seq_file *seq = file->private_data; in sc_fop_release()
429 return seq_release_private(inode, file); in sc_fop_release()
[all …]
/linux-4.4.14/sound/oss/dmasound/
Ddmasound_core.c325 static int mixer_open(struct inode *inode, struct file *file) in mixer_open() argument
337 static int mixer_release(struct inode *inode, struct file *file) in mixer_release() argument
346 static int mixer_ioctl(struct file *file, u_int cmd, u_long arg) in mixer_ioctl() argument
370 static long mixer_unlocked_ioctl(struct file *file, u_int cmd, u_long arg) in mixer_unlocked_ioctl() argument
375 ret = mixer_ioctl(file, cmd, arg); in mixer_unlocked_ioctl()
546 static ssize_t sq_write(struct file *file, const char __user *src, size_t uLeft, in sq_write() argument
672 static unsigned int sq_poll(struct file *file, struct poll_table_struct *wait) in sq_poll() argument
682 if (file->f_mode & FMODE_WRITE ) in sq_poll()
683 poll_wait(file, &write_sq.action_queue, wait); in sq_poll()
684 if (file->f_mode & FMODE_WRITE) in sq_poll()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ioc32.c59 static int compat_radeon_cp_init(struct file *file, unsigned int cmd, in compat_radeon_cp_init() argument
94 return drm_ioctl(file, DRM_IOCTL_RADEON_CP_INIT, (unsigned long)init); in compat_radeon_cp_init()
106 static int compat_radeon_cp_clear(struct file *file, unsigned int cmd, in compat_radeon_cp_clear() argument
126 return drm_ioctl(file, DRM_IOCTL_RADEON_CLEAR, (unsigned long)clr); in compat_radeon_cp_clear()
133 static int compat_radeon_cp_stipple(struct file *file, unsigned int cmd, in compat_radeon_cp_stipple() argument
149 return drm_ioctl(file, DRM_IOCTL_RADEON_STIPPLE, (unsigned long)request); in compat_radeon_cp_stipple()
167 static int compat_radeon_cp_texture(struct file *file, unsigned int cmd, in compat_radeon_cp_texture() argument
203 return drm_ioctl(file, DRM_IOCTL_RADEON_TEXTURE, (unsigned long)request); in compat_radeon_cp_texture()
215 static int compat_radeon_cp_vertex2(struct file *file, unsigned int cmd, in compat_radeon_cp_vertex2() argument
236 return drm_ioctl(file, DRM_IOCTL_RADEON_VERTEX2, (unsigned long)request); in compat_radeon_cp_vertex2()
[all …]
/linux-4.4.14/drivers/parisc/
Deisa_eeprom.c34 static loff_t eisa_eeprom_llseek(struct file *file, loff_t offset, int origin) in eisa_eeprom_llseek() argument
36 return fixed_size_llseek(file, offset, origin, HPEE_MAX_LENGTH); in eisa_eeprom_llseek()
39 static ssize_t eisa_eeprom_read(struct file * file, in eisa_eeprom_read() argument
66 static int eisa_eeprom_open(struct inode *inode, struct file *file) in eisa_eeprom_open() argument
68 if (file->f_mode & FMODE_WRITE) in eisa_eeprom_open()
74 static int eisa_eeprom_release(struct inode *inode, struct file *file) in eisa_eeprom_release() argument
/linux-4.4.14/drivers/sbus/char/
Dflash.c36 flash_mmap(struct file *file, struct vm_area_struct *vma) in flash_mmap() argument
80 flash_llseek(struct file *file, long long offset, int origin) in flash_llseek() argument
85 file->f_pos = offset; in flash_llseek()
88 file->f_pos += offset; in flash_llseek()
89 if (file->f_pos > flash.read_size) in flash_llseek()
90 file->f_pos = flash.read_size; in flash_llseek()
93 file->f_pos = flash.read_size; in flash_llseek()
100 return file->f_pos; in flash_llseek()
104 flash_read(struct file * file, char __user * buf, in flash_read() argument
125 flash_open(struct inode *inode, struct file *file) in flash_open() argument
[all …]
/linux-4.4.14/drivers/input/serio/
Duserio.c76 static int userio_char_open(struct inode *inode, struct file *file) in userio_char_open() argument
97 file->private_data = userio; in userio_char_open()
102 static int userio_char_release(struct inode *inode, struct file *file) in userio_char_release() argument
104 struct userio_device *userio = file->private_data; in userio_char_release()
121 static ssize_t userio_char_read(struct file *file, char __user *user_buffer, in userio_char_read() argument
124 struct userio_device *userio = file->private_data; in userio_char_read()
156 if (file->f_flags & O_NONBLOCK) in userio_char_read()
179 static ssize_t userio_char_write(struct file *file, const char __user *buffer, in userio_char_write() argument
182 struct userio_device *userio = file->private_data; in userio_char_write()
251 static unsigned int userio_char_poll(struct file *file, poll_table *wait) in userio_char_poll() argument
[all …]
/linux-4.4.14/drivers/isdn/divert/
Ddivert_procfs.c84 isdn_divert_read(struct file *file, char __user *buf, size_t count, loff_t *off) in isdn_divert_read() argument
89 if (!(inf = *((struct divert_info **) file->private_data))) { in isdn_divert_read()
90 if (file->f_flags & O_NONBLOCK) in isdn_divert_read()
93 *((struct divert_info **) file->private_data))); in isdn_divert_read()
99 file->private_data = &inf->next; /* next structure */ in isdn_divert_read()
113 isdn_divert_write(struct file *file, const char __user *buf, size_t count, loff_t *off) in isdn_divert_write() argument
123 isdn_divert_poll(struct file *file, poll_table *wait) in isdn_divert_poll() argument
127 poll_wait(file, &(rd_queue), wait); in isdn_divert_poll()
129 if (*((struct divert_info **) file->private_data)) { in isdn_divert_poll()
139 isdn_divert_open(struct inode *ino, struct file *filep) in isdn_divert_open()
[all …]
/linux-4.4.14/drivers/pnp/pnpbios/
Dproc.c49 static int pnpconfig_proc_open(struct inode *inode, struct file *file) in pnpconfig_proc_open() argument
51 return single_open(file, pnpconfig_proc_show, NULL); in pnpconfig_proc_open()
76 static int escd_info_proc_open(struct inode *inode, struct file *file) in escd_info_proc_open() argument
78 return single_open(file, escd_info_proc_show, NULL); in escd_info_proc_open()
131 static int escd_proc_open(struct inode *inode, struct file *file) in escd_proc_open() argument
133 return single_open(file, escd_proc_show, NULL); in escd_proc_open()
161 static int pnp_legacyres_proc_open(struct inode *inode, struct file *file) in pnp_legacyres_proc_open() argument
163 return single_open(file, pnp_legacyres_proc_show, NULL); in pnp_legacyres_proc_open()
204 static int pnp_devices_proc_open(struct inode *inode, struct file *file) in pnp_devices_proc_open() argument
206 return single_open(file, pnp_devices_proc_show, NULL); in pnp_devices_proc_open()
[all …]
/linux-4.4.14/Documentation/filesystems/
Dfiles.txt4 This document describes how locking for files (struct file)
5 and file descriptor table (struct files) works.
7 Up until 2.6.12, the file descriptor table has been protected
9 ->file_lock protected accesses to all the file related fields
10 of the table. ->count was used for sharing the file descriptor
14 a put_files_struct() frees the file descriptor (fd) table.
15 The files (struct file) themselves are protected using
18 In the new lock-free model of file descriptor management,
20 based on RCU. The file descriptor table contains multiple
22 array of file pointers, the sizes of the sets and the array
[all …]
/linux-4.4.14/kernel/irq/
Dproc.c92 static ssize_t write_irq_affinity(int type, struct file *file, in write_irq_affinity() argument
95 unsigned int irq = (int)(long)PDE_DATA(file_inode(file)); in write_irq_affinity()
136 static ssize_t irq_affinity_proc_write(struct file *file, in irq_affinity_proc_write() argument
139 return write_irq_affinity(0, file, buffer, count, pos); in irq_affinity_proc_write()
142 static ssize_t irq_affinity_list_proc_write(struct file *file, in irq_affinity_list_proc_write() argument
145 return write_irq_affinity(1, file, buffer, count, pos); in irq_affinity_list_proc_write()
148 static int irq_affinity_proc_open(struct inode *inode, struct file *file) in irq_affinity_proc_open() argument
150 return single_open(file, irq_affinity_proc_show, PDE_DATA(inode)); in irq_affinity_proc_open()
153 static int irq_affinity_list_proc_open(struct inode *inode, struct file *file) in irq_affinity_list_proc_open() argument
155 return single_open(file, irq_affinity_list_proc_show, PDE_DATA(inode)); in irq_affinity_list_proc_open()
[all …]
/linux-4.4.14/drivers/tty/vt/
Dvc_screen.c94 vcs_poll_data_get(struct file *file) in vcs_poll_data_get() argument
96 struct vcs_poll_data *poll = file->private_data, *kill = NULL; in vcs_poll_data_get()
104 poll->cons_num = iminor(file_inode(file)) & 127; in vcs_poll_data_get()
120 spin_lock(&file->f_lock); in vcs_poll_data_get()
121 if (!file->private_data) { in vcs_poll_data_get()
122 file->private_data = poll; in vcs_poll_data_get()
126 poll = file->private_data; in vcs_poll_data_get()
128 spin_unlock(&file->f_lock); in vcs_poll_data_get()
182 static loff_t vcs_lseek(struct file *file, loff_t offset, int orig) in vcs_lseek() argument
187 size = vcs_size(file_inode(file)); in vcs_lseek()
[all …]
/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-m2m.c277 static int gsc_m2m_querycap(struct file *file, void *fh, in gsc_m2m_querycap() argument
293 static int gsc_m2m_enum_fmt_mplane(struct file *file, void *priv, in gsc_m2m_enum_fmt_mplane() argument
299 static int gsc_m2m_g_fmt_mplane(struct file *file, void *fh, in gsc_m2m_g_fmt_mplane() argument
307 static int gsc_m2m_try_fmt_mplane(struct file *file, void *fh, in gsc_m2m_try_fmt_mplane() argument
315 static int gsc_m2m_s_fmt_mplane(struct file *file, void *fh, in gsc_m2m_s_fmt_mplane() argument
324 ret = gsc_m2m_try_fmt_mplane(file, fh, f); in gsc_m2m_s_fmt_mplane()
361 static int gsc_m2m_reqbufs(struct file *file, void *fh, in gsc_m2m_reqbufs() argument
379 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs); in gsc_m2m_reqbufs()
382 static int gsc_m2m_expbuf(struct file *file, void *fh, in gsc_m2m_expbuf() argument
386 return v4l2_m2m_expbuf(file, ctx->m2m_ctx, eb); in gsc_m2m_expbuf()
[all …]
/linux-4.4.14/drivers/media/usb/hdpvr/
Dhdpvr-video.c385 static int hdpvr_open(struct file *file) in hdpvr_open() argument
392 v4l2_fh_init(&fh->fh, video_devdata(file)); in hdpvr_open()
394 file->private_data = fh; in hdpvr_open()
398 static int hdpvr_release(struct file *file) in hdpvr_release() argument
400 struct hdpvr_device *dev = video_drvdata(file); in hdpvr_release()
403 if (file->private_data == dev->owner) { in hdpvr_release()
409 return v4l2_fh_release(file); in hdpvr_release()
416 static ssize_t hdpvr_read(struct file *file, char __user *buffer, size_t count, in hdpvr_read() argument
419 struct hdpvr_device *dev = video_drvdata(file); in hdpvr_read()
439 dev->owner = file->private_data; in hdpvr_read()
[all …]
/linux-4.4.14/arch/sh/mm/
Dcache-debugfs.c25 static int cache_seq_show(struct seq_file *file, void *iter) in cache_seq_show() argument
27 unsigned int cache_type = (unsigned int)file->private; in cache_seq_show()
43 seq_printf(file, "disabled\n"); in cache_seq_show()
70 seq_printf(file, "-----------------------------------------\n"); in cache_seq_show()
71 seq_printf(file, "Way %d\n", way); in cache_seq_show()
72 seq_printf(file, "-----------------------------------------\n"); in cache_seq_show()
84 seq_printf(file, "%3d: %c 0x%lx\n", in cache_seq_show()
97 static int cache_debugfs_open(struct inode *inode, struct file *file) in cache_debugfs_open() argument
99 return single_open(file, cache_seq_show, inode->i_private); in cache_debugfs_open()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Ddebug.c198 static ssize_t ath10k_read_wmi_services(struct file *file, in ath10k_read_wmi_services() argument
202 struct ath10k *ar = file->private_data; in ath10k_read_wmi_services()
416 static int ath10k_fw_stats_open(struct inode *inode, struct file *file) in ath10k_fw_stats_open() argument
447 file->private_data = buf; in ath10k_fw_stats_open()
460 static int ath10k_fw_stats_release(struct inode *inode, struct file *file) in ath10k_fw_stats_release() argument
462 vfree(file->private_data); in ath10k_fw_stats_release()
467 static ssize_t ath10k_fw_stats_read(struct file *file, char __user *user_buf, in ath10k_fw_stats_read() argument
470 const char *buf = file->private_data; in ath10k_fw_stats_read()
484 static ssize_t ath10k_debug_fw_reset_stats_read(struct file *file, in ath10k_debug_fw_reset_stats_read() argument
488 struct ath10k *ar = file->private_data; in ath10k_debug_fw_reset_stats_read()
[all …]
/linux-4.4.14/drivers/staging/media/omap4iss/
Diss_video.c519 iss_video_querycap(struct file *file, void *fh, struct v4l2_capability *cap) in iss_video_querycap() argument
521 struct iss_video *video = video_drvdata(file); in iss_video_querycap()
539 iss_video_enum_format(struct file *file, void *fh, struct v4l2_fmtdesc *f) in iss_video_enum_format() argument
541 struct iss_video *video = video_drvdata(file); in iss_video_enum_format()
574 iss_video_get_format(struct file *file, void *fh, struct v4l2_format *format) in iss_video_get_format() argument
577 struct iss_video *video = video_drvdata(file); in iss_video_get_format()
590 iss_video_set_format(struct file *file, void *fh, struct v4l2_format *format) in iss_video_set_format() argument
593 struct iss_video *video = video_drvdata(file); in iss_video_set_format()
614 iss_video_try_format(struct file *file, void *fh, struct v4l2_format *format) in iss_video_try_format() argument
616 struct iss_video *video = video_drvdata(file); in iss_video_try_format()
[all …]
/linux-4.4.14/arch/cris/arch-v10/drivers/
Deeprom.c81 static int eeprom_open(struct inode * inode, struct file * file);
82 static loff_t eeprom_lseek(struct file * file, loff_t offset, int orig);
83 static ssize_t eeprom_read(struct file * file, char * buf, size_t count,
85 static ssize_t eeprom_write(struct file * file, const char * buf, size_t count,
87 static int eeprom_close(struct inode * inode, struct file * file);
376 static int eeprom_open(struct inode * inode, struct file * file) in eeprom_open() argument
395 static loff_t eeprom_lseek(struct file * file, loff_t offset, int orig) in eeprom_lseek() argument
406 file->f_pos = offset; in eeprom_lseek()
409 file->f_pos += offset; in eeprom_lseek()
412 file->f_pos = eeprom.size - offset; in eeprom_lseek()
[all …]
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885-video.c517 static int vidioc_g_fmt_vid_cap(struct file *file, void *priv, in vidioc_g_fmt_vid_cap() argument
520 struct cx23885_dev *dev = video_drvdata(file); in vidioc_g_fmt_vid_cap()
535 static int vidioc_try_fmt_vid_cap(struct file *file, void *priv, in vidioc_try_fmt_vid_cap() argument
538 struct cx23885_dev *dev = video_drvdata(file); in vidioc_try_fmt_vid_cap()
583 static int vidioc_s_fmt_vid_cap(struct file *file, void *priv, in vidioc_s_fmt_vid_cap() argument
586 struct cx23885_dev *dev = video_drvdata(file); in vidioc_s_fmt_vid_cap()
593 err = vidioc_try_fmt_vid_cap(file, priv, f); in vidioc_s_fmt_vid_cap()
616 static int vidioc_querycap(struct file *file, void *priv, in vidioc_querycap() argument
619 struct cx23885_dev *dev = video_drvdata(file); in vidioc_querycap()
620 struct video_device *vdev = video_devdata(file); in vidioc_querycap()
[all …]
/linux-4.4.14/drivers/mtd/
Dmtdchar.c55 static loff_t mtdchar_lseek(struct file *file, loff_t offset, int orig) in mtdchar_lseek() argument
57 struct mtd_file_info *mfi = file->private_data; in mtdchar_lseek()
58 return fixed_size_llseek(file, offset, orig, mfi->mtd->size); in mtdchar_lseek()
61 static int mtdchar_open(struct inode *inode, struct file *file) in mtdchar_open() argument
72 if ((file->f_mode & FMODE_WRITE) && (minor & 1)) in mtdchar_open()
89 if ((file->f_mode & FMODE_WRITE) && !(mtd->flags & MTD_WRITEABLE)) { in mtdchar_open()
100 file->private_data = mfi; in mtdchar_open()
113 static int mtdchar_close(struct inode *inode, struct file *file) in mtdchar_close() argument
115 struct mtd_file_info *mfi = file->private_data; in mtdchar_close()
121 if ((file->f_mode & FMODE_WRITE)) in mtdchar_close()
[all …]
/linux-4.4.14/arch/um/os-Linux/
Dumid.c83 char file[256]; in remove_files_and_dir() local
98 if (len > sizeof(file)) { in remove_files_and_dir()
103 sprintf(file, "%s/%s", dir, ent->d_name); in remove_files_and_dir()
104 if (unlink(file) < 0 && errno != ENOENT) { in remove_files_and_dir()
135 char file[strlen(uml_dir) + UMID_LEN + sizeof("/pid\0")]; in is_umdir_used() local
139 n = snprintf(file, sizeof(file), "%s/pid", dir); in is_umdir_used()
140 if (n >= sizeof(file)) { in is_umdir_used()
147 fd = open(file, O_RDONLY); in is_umdir_used()
152 "file '%s', err = %d\n", file, -fd); in is_umdir_used()
161 "'%s', err = %d\n", file, errno); in is_umdir_used()
[all …]
/linux-4.4.14/fs/configfs/
Dfile.c107 configfs_read_file(struct file *file, char __user *buf, size_t count, loff_t *ppos) in configfs_read_file() argument
109 struct configfs_buffer * buffer = file->private_data; in configfs_read_file()
114 if ((retval = fill_read_buffer(file->f_path.dentry,buffer))) in configfs_read_file()
197 configfs_write_file(struct file *file, const char __user *buf, size_t count, loff_t *ppos) in configfs_write_file() argument
199 struct configfs_buffer * buffer = file->private_data; in configfs_write_file()
205 len = flush_write_buffer(file->f_path.dentry, buffer, len); in configfs_write_file()
212 static int check_perm(struct inode * inode, struct file * file) in check_perm() argument
214 struct config_item *item = configfs_get_config_item(file->f_path.dentry->d_parent); in check_perm()
215 struct configfs_attribute * attr = to_attr(file->f_path.dentry); in check_perm()
238 if (file->f_mode & FMODE_WRITE) { in check_perm()
[all …]
/linux-4.4.14/fs/ncpfs/
Dfile.c24 static int ncp_fsync(struct file *file, loff_t start, loff_t end, int datasync) in ncp_fsync() argument
26 return filemap_write_and_wait_range(file->f_mapping, start, end); in ncp_fsync()
103 struct file *file = iocb->ki_filp; in ncp_file_read_iter() local
104 struct inode *inode = file_inode(file); in ncp_file_read_iter()
112 ncp_dbg(1, "enter %pD2\n", file); in ncp_file_read_iter()
159 file_accessed(file); in ncp_file_read_iter()
161 ncp_dbg(1, "exit %pD2\n", file); in ncp_file_read_iter()
170 struct file *file = iocb->ki_filp; in ncp_file_write_iter() local
171 struct inode *inode = file_inode(file); in ncp_file_write_iter()
178 ncp_dbg(1, "enter %pD2\n", file); in ncp_file_write_iter()
[all …]
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_fs.c48 #define private2dd(file) (file_inode(file)->i_private) argument
104 static ssize_t driver_stats_read(struct file *file, char __user *buf, in driver_stats_read() argument
132 static ssize_t driver_names_read(struct file *file, char __user *buf, in driver_names_read() argument
145 static ssize_t dev_counters_read(struct file *file, char __user *buf, in dev_counters_read() argument
150 struct qib_devdata *dd = private2dd(file); in dev_counters_read()
157 static ssize_t dev_names_read(struct file *file, char __user *buf, in dev_names_read() argument
162 struct qib_devdata *dd = private2dd(file); in dev_names_read()
179 static ssize_t portnames_read(struct file *file, char __user *buf, in portnames_read() argument
184 struct qib_devdata *dd = private2dd(file); in portnames_read()
191 static ssize_t portcntrs_1_read(struct file *file, char __user *buf, in portcntrs_1_read() argument
[all …]
/linux-4.4.14/drivers/staging/comedi/
Dcomedi_compat32.c90 static int translated_ioctl(struct file *file, unsigned int cmd, in translated_ioctl() argument
93 if (file->f_op->unlocked_ioctl) in translated_ioctl()
94 return file->f_op->unlocked_ioctl(file, cmd, arg); in translated_ioctl()
100 static int compat_chaninfo(struct file *file, unsigned long arg) in compat_chaninfo() argument
130 return translated_ioctl(file, COMEDI_CHANINFO, (unsigned long)chaninfo); in compat_chaninfo()
134 static int compat_rangeinfo(struct file *file, unsigned long arg) in compat_rangeinfo() argument
160 return translated_ioctl(file, COMEDI_RANGEINFO, in compat_rangeinfo()
268 static int compat_cmd(struct file *file, unsigned long arg) in compat_cmd() argument
281 rc = translated_ioctl(file, COMEDI_CMD, (unsigned long)cmd); in compat_cmd()
293 static int compat_cmdtest(struct file *file, unsigned long arg) in compat_cmdtest() argument
[all …]
/linux-4.4.14/drivers/usb/chipidea/
Ddebug.c49 static int ci_device_open(struct inode *inode, struct file *file) in ci_device_open() argument
51 return single_open(file, ci_device_show, inode->i_private); in ci_device_open()
84 static ssize_t ci_port_test_write(struct file *file, const char __user *ubuf, in ci_port_test_write() argument
87 struct seq_file *s = file->private_data; in ci_port_test_write()
113 static int ci_port_test_open(struct inode *inode, struct file *file) in ci_port_test_open() argument
115 return single_open(file, ci_port_test_show, inode->i_private); in ci_port_test_open()
157 static int ci_qheads_open(struct inode *inode, struct file *file) in ci_qheads_open() argument
159 return single_open(file, ci_qheads_show, inode->i_private); in ci_qheads_open()
208 static int ci_requests_open(struct inode *inode, struct file *file) in ci_requests_open() argument
210 return single_open(file, ci_requests_show, inode->i_private); in ci_requests_open()
[all …]
/linux-4.4.14/drivers/media/pci/saa7164/
Dsaa7164-vbi.c162 static int vidioc_s_std(struct file *file, void *priv, v4l2_std_id id) in vidioc_s_std() argument
164 struct saa7164_vbi_fh *fh = file->private_data; in vidioc_s_std()
169 static int vidioc_g_std(struct file *file, void *priv, v4l2_std_id *id) in vidioc_g_std() argument
171 struct saa7164_encoder_fh *fh = file->private_data; in vidioc_g_std()
176 static int vidioc_g_input(struct file *file, void *priv, unsigned int *i) in vidioc_g_input() argument
178 struct saa7164_vbi_fh *fh = file->private_data; in vidioc_g_input()
183 static int vidioc_s_input(struct file *file, void *priv, unsigned int i) in vidioc_s_input() argument
185 struct saa7164_vbi_fh *fh = file->private_data; in vidioc_s_input()
190 static int vidioc_g_frequency(struct file *file, void *priv, in vidioc_g_frequency() argument
193 struct saa7164_vbi_fh *fh = file->private_data; in vidioc_g_frequency()
[all …]
/linux-4.4.14/drivers/md/bcache/
Dsysfs.h50 #define sysfs_printf(file, fmt, ...) \ argument
52 if (attr == &sysfs_ ## file) \
56 #define sysfs_print(file, var) \ argument
58 if (attr == &sysfs_ ## file) \
62 #define sysfs_hprint(file, val) \ argument
64 if (attr == &sysfs_ ## file) { \
75 #define sysfs_strtoul(file, var) \ argument
77 if (attr == &sysfs_ ## file) \
81 #define sysfs_strtoul_clamp(file, var, min, max) \ argument
83 if (attr == &sysfs_ ## file) \
[all …]
/linux-4.4.14/drivers/media/usb/go7007/
Dgo7007-v4l2.c282 static int vidioc_querycap(struct file *file, void *priv, in vidioc_querycap() argument
285 struct go7007 *go = video_drvdata(file); in vidioc_querycap()
302 static int vidioc_enum_fmt_vid_cap(struct file *file, void *priv, in vidioc_enum_fmt_vid_cap() argument
335 static int vidioc_g_fmt_vid_cap(struct file *file, void *priv, in vidioc_g_fmt_vid_cap() argument
338 struct go7007 *go = video_drvdata(file); in vidioc_g_fmt_vid_cap()
352 static int vidioc_try_fmt_vid_cap(struct file *file, void *priv, in vidioc_try_fmt_vid_cap() argument
355 struct go7007 *go = video_drvdata(file); in vidioc_try_fmt_vid_cap()
360 static int vidioc_s_fmt_vid_cap(struct file *file, void *priv, in vidioc_s_fmt_vid_cap() argument
363 struct go7007 *go = video_drvdata(file); in vidioc_s_fmt_vid_cap()
492 static int vidioc_g_parm(struct file *filp, void *priv, in vidioc_g_parm()
[all …]
/linux-4.4.14/drivers/media/pci/cobalt/
Dcobalt-v4l2.c470 static int cobalt_g_register(struct file *file, void *priv_fh, in cobalt_g_register() argument
473 struct cobalt_stream *s = video_drvdata(file); in cobalt_g_register()
479 static int cobalt_s_register(struct file *file, void *priv_fh, in cobalt_s_register() argument
482 struct cobalt_stream *s = video_drvdata(file); in cobalt_s_register()
490 static int cobalt_querycap(struct file *file, void *priv_fh, in cobalt_querycap() argument
493 struct cobalt_stream *s = video_drvdata(file); in cobalt_querycap()
590 static int cobalt_log_status(struct file *file, void *priv_fh) in cobalt_log_status() argument
592 struct cobalt_stream *s = video_drvdata(file); in cobalt_log_status()
624 static int cobalt_enum_dv_timings(struct file *file, void *priv_fh, in cobalt_enum_dv_timings() argument
627 struct cobalt_stream *s = video_drvdata(file); in cobalt_enum_dv_timings()
[all …]
/linux-4.4.14/drivers/media/radio/
Dradio-cadet.c330 static ssize_t cadet_read(struct file *file, char __user *data, size_t count, loff_t *ppos) in cadet_read() argument
332 struct cadet *dev = video_drvdata(file); in cadet_read()
341 if (!cadet_has_rds_data(dev) && (file->f_flags & O_NONBLOCK)) in cadet_read()
358 static int vidioc_querycap(struct file *file, void *priv, in vidioc_querycap() argument
370 static int vidioc_g_tuner(struct file *file, void *priv, in vidioc_g_tuner() argument
373 struct cadet *dev = video_drvdata(file); in vidioc_g_tuner()
400 static int vidioc_s_tuner(struct file *file, void *priv, in vidioc_s_tuner() argument
406 static int vidioc_enum_freq_bands(struct file *file, void *priv, in vidioc_enum_freq_bands() argument
417 static int vidioc_g_frequency(struct file *file, void *priv, in vidioc_g_frequency() argument
420 struct cadet *dev = video_drvdata(file); in vidioc_g_frequency()
[all …]
/linux-4.4.14/net/irda/irnet/
Dirnet_ppp.h54 struct file *,
59 struct file *,
64 struct file *),
66 struct file *);
68 dev_irnet_write(struct file *,
72 dev_irnet_read(struct file *,
77 dev_irnet_poll(struct file *,
80 dev_irnet_ioctl(struct file *,
/linux-4.4.14/drivers/media/platform/blackfin/
Dbfin_capture.c442 static int bcap_querystd(struct file *file, void *priv, v4l2_std_id *std) in bcap_querystd() argument
444 struct bcap_device *bcap_dev = video_drvdata(file); in bcap_querystd()
454 static int bcap_g_std(struct file *file, void *priv, v4l2_std_id *std) in bcap_g_std() argument
456 struct bcap_device *bcap_dev = video_drvdata(file); in bcap_g_std()
467 static int bcap_s_std(struct file *file, void *priv, v4l2_std_id std) in bcap_s_std() argument
469 struct bcap_device *bcap_dev = video_drvdata(file); in bcap_s_std()
488 static int bcap_enum_dv_timings(struct file *file, void *priv, in bcap_enum_dv_timings() argument
491 struct bcap_device *bcap_dev = video_drvdata(file); in bcap_enum_dv_timings()
504 static int bcap_query_dv_timings(struct file *file, void *priv, in bcap_query_dv_timings() argument
507 struct bcap_device *bcap_dev = video_drvdata(file); in bcap_query_dv_timings()
[all …]
/linux-4.4.14/drivers/hid/
Dhidraw.c46 static ssize_t hidraw_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos) in hidraw_read() argument
48 struct hidraw_list *list = file->private_data; in hidraw_read()
68 if (file->f_flags & O_NONBLOCK) { in hidraw_read()
112 static ssize_t hidraw_send_report(struct file *file, const char __user *buffer, size_t count, unsig… in hidraw_send_report() argument
114 unsigned int minor = iminor(file_inode(file)); in hidraw_send_report()
173 static ssize_t hidraw_write(struct file *file, const char __user *buffer, size_t count, loff_t *ppo… in hidraw_write() argument
177 ret = hidraw_send_report(file, buffer, count, HID_OUTPUT_REPORT); in hidraw_write()
192 static ssize_t hidraw_get_report(struct file *file, char __user *buffer, size_t count, unsigned cha… in hidraw_get_report() argument
194 unsigned int minor = iminor(file_inode(file)); in hidraw_get_report()
257 static unsigned int hidraw_poll(struct file *file, poll_table *wait) in hidraw_poll() argument
[all …]

12345678910>>...25