Home
last modified time | relevance | path

Searched refs:filp (Results 1 – 200 of 633) sorted by relevance

1234

/linux-4.4.14/fs/
Dfcntl.c32 static int setfl(int fd, struct file * filp, unsigned long arg) in setfl() argument
34 struct inode * inode = file_inode(filp); in setfl()
41 if (((arg ^ filp->f_flags) & O_APPEND) && IS_APPEND(inode)) in setfl()
45 if ((arg & O_NOATIME) && !(filp->f_flags & O_NOATIME)) in setfl()
55 if (!filp->f_mapping || !filp->f_mapping->a_ops || in setfl()
56 !filp->f_mapping->a_ops->direct_IO) in setfl()
60 if (filp->f_op->check_flags) in setfl()
61 error = filp->f_op->check_flags(arg); in setfl()
68 if (((arg ^ filp->f_flags) & FASYNC) && filp->f_op->fasync) { in setfl()
69 error = filp->f_op->fasync(fd, filp, (arg & FASYNC) != 0); in setfl()
[all …]
Dioctl.c35 static long vfs_ioctl(struct file *filp, unsigned int cmd, in vfs_ioctl() argument
40 if (!filp->f_op->unlocked_ioctl) in vfs_ioctl()
43 error = filp->f_op->unlocked_ioctl(filp, cmd, arg); in vfs_ioctl()
50 static int ioctl_fibmap(struct file *filp, int __user *p) in ioctl_fibmap() argument
52 struct address_space *mapping = filp->f_mapping; in ioctl_fibmap()
173 static int ioctl_fiemap(struct file *filp, unsigned long arg) in ioctl_fiemap() argument
178 struct inode *inode = file_inode(filp); in ioctl_fiemap()
430 int ioctl_preallocate(struct file *filp, void __user *argp) in ioctl_preallocate() argument
432 struct inode *inode = file_inode(filp); in ioctl_preallocate()
442 sr.l_start += filp->f_pos; in ioctl_preallocate()
[all …]
Dlocks.c374 flock_make_lock(struct file *filp, unsigned int cmd) in flock_make_lock() argument
386 fl->fl_file = filp; in flock_make_lock()
387 fl->fl_owner = filp; in flock_make_lock()
410 static int flock64_to_posix_lock(struct file *filp, struct file_lock *fl, in flock64_to_posix_lock() argument
418 fl->fl_start = filp->f_pos; in flock64_to_posix_lock()
421 fl->fl_start = i_size_read(file_inode(filp)); in flock64_to_posix_lock()
449 fl->fl_file = filp; in flock64_to_posix_lock()
460 static int flock_to_posix_lock(struct file *filp, struct file_lock *fl, in flock_to_posix_lock() argument
470 return flock64_to_posix_lock(filp, fl, &ll); in flock_to_posix_lock()
484 struct file *filp = fl->fl_file; in lease_setup() local
[all …]
Dpipe.c238 struct file *filp = iocb->ki_filp; in pipe_read() local
239 struct pipe_inode_info *pipe = filp->private_data; in pipe_read()
310 if (filp->f_flags & O_NONBLOCK) { in pipe_read()
334 file_accessed(filp); in pipe_read()
346 struct file *filp = iocb->ki_filp; in pipe_write() local
347 struct pipe_inode_info *pipe = filp->private_data; in pipe_write()
435 if (is_packetized(filp)) { in pipe_write()
447 if (filp->f_flags & O_NONBLOCK) { in pipe_write()
472 if (ret > 0 && sb_start_write_trylock(file_inode(filp)->i_sb)) { in pipe_write()
473 int err = file_update_time(filp); in pipe_write()
[all …]
Dopen.c38 struct file *filp) in do_truncate() argument
49 if (filp) { in do_truncate()
50 newattrs.ia_file = filp; in do_truncate()
828 char *file_path(struct file *filp, char *buf, int buflen) in file_path() argument
830 return d_path(&filp->f_path, buf, buflen); in file_path()
1066 int filp_close(struct file *filp, fl_owner_t id) in filp_close() argument
1070 if (!file_count(filp)) { in filp_close()
1075 if (filp->f_op->flush) in filp_close()
1076 retval = filp->f_op->flush(filp, id); in filp_close()
1078 if (likely(!(filp->f_mode & FMODE_PATH))) { in filp_close()
[all …]
Dblock_dev.c350 int blkdev_fsync(struct file *filp, loff_t start, loff_t end, int datasync) in blkdev_fsync() argument
352 struct inode *bd_inode = filp->f_mapping->host; in blkdev_fsync()
356 error = filemap_write_and_wait_range(filp->f_mapping, start, end); in blkdev_fsync()
1485 static int blkdev_open(struct inode * inode, struct file * filp) in blkdev_open() argument
1495 filp->f_flags |= O_LARGEFILE; in blkdev_open()
1497 if (filp->f_flags & O_NDELAY) in blkdev_open()
1498 filp->f_mode |= FMODE_NDELAY; in blkdev_open()
1499 if (filp->f_flags & O_EXCL) in blkdev_open()
1500 filp->f_mode |= FMODE_EXCL; in blkdev_open()
1501 if ((filp->f_flags & O_ACCMODE) == 3) in blkdev_open()
[all …]
Dchar_dev.c347 static int chrdev_open(struct inode *inode, struct file *filp) in chrdev_open() argument
386 replace_fops(filp, fops); in chrdev_open()
387 if (filp->f_op->open) { in chrdev_open()
388 ret = filp->f_op->open(inode, filp); in chrdev_open()
/linux-4.4.14/drivers/media/
Dmedia-devnode.c83 static ssize_t media_read(struct file *filp, char __user *buf, in media_read() argument
86 struct media_devnode *mdev = media_devnode_data(filp); in media_read()
92 return mdev->fops->read(filp, buf, sz, off); in media_read()
95 static ssize_t media_write(struct file *filp, const char __user *buf, in media_write() argument
98 struct media_devnode *mdev = media_devnode_data(filp); in media_write()
104 return mdev->fops->write(filp, buf, sz, off); in media_write()
107 static unsigned int media_poll(struct file *filp, in media_poll() argument
110 struct media_devnode *mdev = media_devnode_data(filp); in media_poll()
116 return mdev->fops->poll(filp, poll); in media_poll()
120 __media_ioctl(struct file *filp, unsigned int cmd, unsigned long arg, in __media_ioctl() argument
[all …]
Dmedia-device.c37 static int media_device_open(struct file *filp) in media_device_open() argument
42 static int media_device_close(struct file *filp) in media_device_close() argument
233 static long media_device_ioctl(struct file *filp, unsigned int cmd, in media_device_ioctl() argument
236 struct media_devnode *devnode = media_devnode_data(filp); in media_device_ioctl()
302 static long media_device_compat_ioctl(struct file *filp, unsigned int cmd, in media_device_compat_ioctl() argument
305 struct media_devnode *devnode = media_devnode_data(filp); in media_device_compat_ioctl()
313 return media_device_ioctl(filp, cmd, arg); in media_device_compat_ioctl()
/linux-4.4.14/fs/nfs/
Dfile.c64 nfs_file_open(struct inode *inode, struct file *filp) in nfs_file_open() argument
68 dprintk("NFS: open file(%pD2)\n", filp); in nfs_file_open()
71 res = nfs_check_flags(filp->f_flags); in nfs_file_open()
75 res = nfs_open(inode, filp); in nfs_file_open()
80 nfs_file_release(struct inode *inode, struct file *filp) in nfs_file_release() argument
82 dprintk("NFS: release(%pD2)\n", filp); in nfs_file_release()
85 nfs_file_clear_open_context(filp); in nfs_file_release()
101 static int nfs_revalidate_file_size(struct inode *inode, struct file *filp) in nfs_revalidate_file_size() argument
109 if (filp->f_flags & O_DIRECT) in nfs_revalidate_file_size()
121 loff_t nfs_file_llseek(struct file *filp, loff_t offset, int whence) in nfs_file_llseek() argument
[all …]
Dnfs4file.c26 nfs4_file_open(struct inode *inode, struct file *filp) in nfs4_file_open() argument
29 struct dentry *dentry = file_dentry(filp); in nfs4_file_open()
32 unsigned openflags = filp->f_flags; in nfs4_file_open()
60 ctx = alloc_nfs_open_context(file_dentry(filp), filp->f_mode); in nfs4_file_open()
90 nfs_file_set_open_context(filp, ctx); in nfs4_file_open()
91 nfs_fscache_open_file(inode, filp); in nfs4_file_open()
/linux-4.4.14/sound/
Dsound_firmware.c12 struct file* filp; in do_mod_firmware_load() local
16 filp = filp_open(fn, 0, 0); in do_mod_firmware_load()
17 if (IS_ERR(filp)) in do_mod_firmware_load()
22 l = i_size_read(file_inode(filp)); in do_mod_firmware_load()
26 fput(filp); in do_mod_firmware_load()
33 fput(filp); in do_mod_firmware_load()
36 if (kernel_read(filp, 0, dp, l) != l) in do_mod_firmware_load()
40 fput(filp); in do_mod_firmware_load()
43 fput(filp); in do_mod_firmware_load()
/linux-4.4.14/fs/9p/
Dvfs_file.c131 static int v9fs_file_lock(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_lock() argument
134 struct inode *inode = file_inode(filp); in v9fs_file_lock()
136 p9_debug(P9_DEBUG_VFS, "filp: %p lock: %p\n", filp, fl); in v9fs_file_lock()
150 static int v9fs_file_do_lock(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_do_lock() argument
158 fid = filp->private_data; in v9fs_file_do_lock()
164 res = locks_lock_file_wait(filp, fl); in v9fs_file_do_lock()
235 locks_lock_file_wait(filp, fl); in v9fs_file_do_lock()
242 static int v9fs_file_getlock(struct file *filp, struct file_lock *fl) in v9fs_file_getlock() argument
248 fid = filp->private_data; in v9fs_file_getlock()
251 posix_test_lock(filp, fl); in v9fs_file_getlock()
[all …]
Dvfs_addr.c96 static int v9fs_vfs_readpage(struct file *filp, struct page *page) in v9fs_vfs_readpage() argument
98 return v9fs_fid_readpage(filp->private_data, page); in v9fs_vfs_readpage()
111 static int v9fs_vfs_readpages(struct file *filp, struct address_space *mapping, in v9fs_vfs_readpages() argument
118 p9_debug(P9_DEBUG_VFS, "inode: %p file: %p\n", inode, filp); in v9fs_vfs_readpages()
124 ret = read_cache_pages(mapping, pages, (void *)v9fs_vfs_readpage, filp); in v9fs_vfs_readpages()
267 static int v9fs_write_begin(struct file *filp, struct address_space *mapping, in v9fs_write_begin() argument
278 p9_debug(P9_DEBUG_VFS, "filp %p, mapping %p\n", filp, mapping); in v9fs_write_begin()
303 static int v9fs_write_end(struct file *filp, struct address_space *mapping, in v9fs_write_end() argument
310 p9_debug(P9_DEBUG_VFS, "filp %p, mapping %p\n", filp, mapping); in v9fs_write_end()
Dvfs_dir.c95 static struct p9_rdir *v9fs_alloc_rdir_buf(struct file *filp, int buflen) in v9fs_alloc_rdir_buf() argument
97 struct p9_fid *fid = filp->private_data; in v9fs_alloc_rdir_buf()
234 int v9fs_dir_release(struct inode *inode, struct file *filp) in v9fs_dir_release() argument
238 fid = filp->private_data; in v9fs_dir_release()
240 inode, filp, fid ? fid->fid : -1); in v9fs_dir_release()
Dv9fs_vfs.h66 int v9fs_dir_release(struct inode *inode, struct file *filp);
73 int v9fs_file_fsync_dotl(struct file *filp, loff_t start, loff_t end,
/linux-4.4.14/drivers/gpu/drm/
Ddrm_gem.c136 struct file *filp; in drm_gem_object_init() local
140 filp = shmem_file_setup("drm mm object", size, VM_NORESERVE); in drm_gem_object_init()
141 if (IS_ERR(filp)) in drm_gem_object_init()
142 return PTR_ERR(filp); in drm_gem_object_init()
144 obj->filp = filp; in drm_gem_object_init()
166 obj->filp = NULL; in drm_gem_private_object_init()
176 drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) in drm_gem_remove_prime_handles() argument
182 mutex_lock(&filp->prime.lock); in drm_gem_remove_prime_handles()
184 drm_prime_remove_buf_handle_locked(&filp->prime, in drm_gem_remove_prime_handles()
187 mutex_unlock(&filp->prime.lock); in drm_gem_remove_prime_handles()
[all …]
Ddrm_fops.c47 static int drm_open_helper(struct file *filp, struct drm_minor *minor);
80 int drm_open(struct inode *inode, struct file *filp) in drm_open() argument
96 filp->f_mapping = dev->anon_inode->i_mapping; in drm_open()
98 retcode = drm_open_helper(filp, minor); in drm_open()
192 static int drm_open_helper(struct file *filp, struct drm_minor *minor) in drm_open_helper() argument
198 if (filp->f_flags & O_EXCL) in drm_open_helper()
211 filp->private_data = priv; in drm_open_helper()
212 priv->filp = filp; in drm_open_helper()
292 filp->private_data = NULL; in drm_open_helper()
296 static void drm_master_release(struct drm_device *dev, struct file *filp) in drm_master_release() argument
[all …]
Ddrm_vma_manager.c294 int drm_vma_node_allow(struct drm_vma_offset_node *node, struct file *filp) in drm_vma_node_allow() argument
315 if (filp == entry->vm_filp) { in drm_vma_node_allow()
318 } else if (filp > entry->vm_filp) { in drm_vma_node_allow()
330 new->vm_filp = filp; in drm_vma_node_allow()
356 void drm_vma_node_revoke(struct drm_vma_offset_node *node, struct file *filp) in drm_vma_node_revoke() argument
366 if (filp == entry->vm_filp) { in drm_vma_node_revoke()
372 } else if (filp > entry->vm_filp) { in drm_vma_node_revoke()
397 struct file *filp) in drm_vma_node_is_allowed() argument
407 if (filp == entry->vm_filp) in drm_vma_node_is_allowed()
409 else if (filp > entry->vm_filp) in drm_vma_node_is_allowed()
Ddrm_vm.c477 static int drm_mmap_dma(struct file *filp, struct vm_area_struct *vma) in drm_mmap_dma() argument
479 struct drm_file *priv = filp->private_data; in drm_mmap_dma()
540 static int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma) in drm_mmap_locked() argument
542 struct drm_file *priv = filp->private_data; in drm_mmap_locked()
564 return drm_mmap_dma(filp, vma); in drm_mmap_locked()
654 int drm_legacy_mmap(struct file *filp, struct vm_area_struct *vma) in drm_legacy_mmap() argument
656 struct drm_file *priv = filp->private_data; in drm_legacy_mmap()
664 ret = drm_mmap_locked(filp, vma); in drm_legacy_mmap()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-debugfs.c174 static ssize_t xgmac_reg_addr_read(struct file *filp, char __user *buffer, in xgmac_reg_addr_read() argument
177 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_addr_read()
182 static ssize_t xgmac_reg_addr_write(struct file *filp, in xgmac_reg_addr_write() argument
186 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_addr_write()
192 static ssize_t xgmac_reg_value_read(struct file *filp, char __user *buffer, in xgmac_reg_value_read() argument
195 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_value_read()
203 static ssize_t xgmac_reg_value_write(struct file *filp, in xgmac_reg_value_write() argument
207 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_value_write()
234 static ssize_t xpcs_mmd_read(struct file *filp, char __user *buffer, in xpcs_mmd_read() argument
237 struct xgbe_prv_data *pdata = filp->private_data; in xpcs_mmd_read()
[all …]
/linux-4.4.14/drivers/usb/gadget/function/
Du_uac1.c218 snd->filp = filp_open(fn_cntl, O_RDWR, 0); in gaudio_open_snd_dev()
219 if (IS_ERR(snd->filp)) { in gaudio_open_snd_dev()
220 int ret = PTR_ERR(snd->filp); in gaudio_open_snd_dev()
223 snd->filp = NULL; in gaudio_open_snd_dev()
230 snd->filp = filp_open(fn_play, O_WRONLY, 0); in gaudio_open_snd_dev()
231 if (IS_ERR(snd->filp)) { in gaudio_open_snd_dev()
232 int ret = PTR_ERR(snd->filp); in gaudio_open_snd_dev()
235 snd->filp = NULL; in gaudio_open_snd_dev()
238 pcm_file = snd->filp->private_data; in gaudio_open_snd_dev()
245 snd->filp = filp_open(fn_cap, O_RDONLY, 0); in gaudio_open_snd_dev()
[all …]
Dstorage_common.c176 if (curlun->filp) { in fsg_lun_close()
178 fput(curlun->filp); in fsg_lun_close()
179 curlun->filp = NULL; in fsg_lun_close()
187 struct file *filp = NULL; in fsg_lun_open() local
199 filp = filp_open(filename, O_RDWR | O_LARGEFILE, 0); in fsg_lun_open()
200 if (PTR_ERR(filp) == -EROFS || PTR_ERR(filp) == -EACCES) in fsg_lun_open()
204 filp = filp_open(filename, O_RDONLY | O_LARGEFILE, 0); in fsg_lun_open()
205 if (IS_ERR(filp)) { in fsg_lun_open()
207 return PTR_ERR(filp); in fsg_lun_open()
210 if (!(filp->f_mode & FMODE_WRITE)) in fsg_lun_open()
[all …]
/linux-4.4.14/net/sunrpc/
Ddebugfs.c97 static int tasks_open(struct inode *inode, struct file *filp) in tasks_open() argument
99 int ret = seq_open_private(filp, &tasks_seq_operations, in tasks_open()
103 struct seq_file *seq = filp->private_data; in tasks_open()
109 seq_release_private(inode, filp); in tasks_open()
118 tasks_release(struct inode *inode, struct file *filp) in tasks_release() argument
120 struct seq_file *seq = filp->private_data; in tasks_release()
124 return seq_release_private(inode, filp); in tasks_release()
203 xprt_info_open(struct inode *inode, struct file *filp) in xprt_info_open() argument
208 ret = single_open(filp, xprt_info_show, xprt); in xprt_info_open()
212 single_release(inode, filp); in xprt_info_open()
[all …]
Dcache.c763 static ssize_t cache_read(struct file *filp, char __user *buf, size_t count, in cache_read() argument
766 struct cache_reader *rp = filp->private_data; in cache_read()
768 struct inode *inode = file_inode(filp); in cache_read()
901 static ssize_t cache_write(struct file *filp, const char __user *buf, in cache_write() argument
905 struct address_space *mapping = filp->f_mapping; in cache_write()
906 struct inode *inode = file_inode(filp); in cache_write()
921 static unsigned int cache_poll(struct file *filp, poll_table *wait, in cache_poll() argument
925 struct cache_reader *rp = filp->private_data; in cache_poll()
928 poll_wait(filp, &queue_wait, wait); in cache_poll()
948 static int cache_ioctl(struct inode *ino, struct file *filp, in cache_ioctl() argument
[all …]
Drpc_pipe.c102 ssize_t rpc_pipe_generic_upcall(struct file *filp, struct rpc_pipe_msg *msg, in rpc_pipe_generic_upcall() argument
218 rpc_pipe_open(struct inode *inode, struct file *filp) in rpc_pipe_open() argument
234 if (filp->f_mode & FMODE_READ) in rpc_pipe_open()
236 if (filp->f_mode & FMODE_WRITE) in rpc_pipe_open()
245 rpc_pipe_release(struct inode *inode, struct file *filp) in rpc_pipe_release() argument
255 msg = filp->private_data; in rpc_pipe_release()
263 if (filp->f_mode & FMODE_WRITE) in rpc_pipe_release()
265 if (filp->f_mode & FMODE_READ) { in rpc_pipe_release()
286 rpc_pipe_read(struct file *filp, char __user *buf, size_t len, loff_t *offset) in rpc_pipe_read() argument
288 struct inode *inode = file_inode(filp); in rpc_pipe_read()
[all …]
/linux-4.4.14/mm/
Dreadahead.c111 static int read_pages(struct address_space *mapping, struct file *filp, in read_pages() argument
121 ret = mapping->a_ops->readpages(filp, mapping, pages, nr_pages); in read_pages()
132 mapping->a_ops->readpage(filp, page); in read_pages()
152 int __do_page_cache_readahead(struct address_space *mapping, struct file *filp, in __do_page_cache_readahead() argument
200 read_pages(mapping, filp, &page_pool, ret); in __do_page_cache_readahead()
210 int force_page_cache_readahead(struct address_space *mapping, struct file *filp, in force_page_cache_readahead() argument
224 err = __do_page_cache_readahead(mapping, filp, in force_page_cache_readahead()
369 struct file_ra_state *ra, struct file *filp, in ondemand_readahead() argument
444 return __do_page_cache_readahead(mapping, filp, offset, req_size, 0); in ondemand_readahead()
462 return ra_submit(ra, mapping, filp); in ondemand_readahead()
[all …]
/linux-4.4.14/drivers/media/pci/ivtv/
Divtv-fileops.h25 int ivtv_v4l2_open(struct file *filp);
26 ssize_t ivtv_v4l2_read(struct file *filp, char __user *buf, size_t count,
28 ssize_t ivtv_v4l2_write(struct file *filp, const char __user *buf, size_t count,
30 int ivtv_v4l2_close(struct file *filp);
31 unsigned int ivtv_v4l2_enc_poll(struct file *filp, poll_table * wait);
32 unsigned int ivtv_v4l2_dec_poll(struct file *filp, poll_table * wait);
Divtv-fileops.c505 ssize_t ivtv_v4l2_read(struct file * filp, char __user *buf, size_t count, loff_t * pos) in ivtv_v4l2_read() argument
507 struct ivtv_open_id *id = fh2id(filp->private_data); in ivtv_v4l2_read()
518 rc = ivtv_read_pos(s, buf, count, pos, filp->f_flags & O_NONBLOCK); in ivtv_v4l2_read()
548 static ssize_t ivtv_write(struct file *filp, const char __user *user_buf, size_t count, loff_t *pos) in ivtv_write() argument
550 struct ivtv_open_id *id = fh2id(filp->private_data); in ivtv_write()
631 if (filp->f_flags & O_NONBLOCK) in ivtv_write()
714 if (count && !(filp->f_flags & O_NONBLOCK)) in ivtv_write()
720 ssize_t ivtv_v4l2_write(struct file *filp, const char __user *user_buf, size_t count, loff_t *pos) in ivtv_v4l2_write() argument
722 struct ivtv_open_id *id = fh2id(filp->private_data); in ivtv_v4l2_write()
728 res = ivtv_write(filp, user_buf, count, pos); in ivtv_v4l2_write()
[all …]
/linux-4.4.14/fs/nilfs2/
Dioctl.c142 static int nilfs_ioctl_setflags(struct inode *inode, struct file *filp, in nilfs_ioctl_setflags() argument
155 ret = mnt_want_write_file(filp); in nilfs_ioctl_setflags()
190 mnt_drop_write_file(filp); in nilfs_ioctl_setflags()
221 static int nilfs_ioctl_change_cpmode(struct inode *inode, struct file *filp, in nilfs_ioctl_change_cpmode() argument
232 ret = mnt_want_write_file(filp); in nilfs_ioctl_change_cpmode()
252 mnt_drop_write_file(filp); in nilfs_ioctl_change_cpmode()
276 nilfs_ioctl_delete_checkpoint(struct inode *inode, struct file *filp, in nilfs_ioctl_delete_checkpoint() argument
287 ret = mnt_want_write_file(filp); in nilfs_ioctl_delete_checkpoint()
302 mnt_drop_write_file(filp); in nilfs_ioctl_delete_checkpoint()
355 static int nilfs_ioctl_get_cpstat(struct inode *inode, struct file *filp, in nilfs_ioctl_get_cpstat() argument
[all …]
/linux-4.4.14/drivers/s390/char/
Dtape_char.c128 tapechar_read(struct file *filp, char __user *data, size_t count, loff_t *ppos) in tapechar_read() argument
136 device = (struct tape_device *) filp->private_data; in tapechar_read()
186 tapechar_write(struct file *filp, const char __user *data, size_t count, loff_t *ppos) in tapechar_write() argument
196 device = (struct tape_device *) filp->private_data; in tapechar_write()
270 tapechar_open (struct inode *inode, struct file *filp) in tapechar_open() argument
276 imajor(file_inode(filp)), in tapechar_open()
277 iminor(file_inode(filp))); in tapechar_open()
279 if (imajor(file_inode(filp)) != tapechar_major) in tapechar_open()
282 minor = iminor(file_inode(filp)); in tapechar_open()
291 filp->private_data = device; in tapechar_open()
[all …]
Dfs3270.c243 fs3270_read(struct file *filp, char __user *data, size_t count, loff_t *off) in fs3270_read() argument
252 fp = filp->private_data; in fs3270_read()
288 fs3270_write(struct file *filp, const char __user *data, size_t count, loff_t *off) in fs3270_write() argument
296 fp = filp->private_data; in fs3270_write()
326 fs3270_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in fs3270_ioctl() argument
333 fp = filp->private_data; in fs3270_ioctl()
430 fs3270_open(struct inode *inode, struct file *filp) in fs3270_open() argument
436 if (imajor(file_inode(filp)) != IBM_FS3270_MAJOR) in fs3270_open()
438 minor = iminor(file_inode(filp)); in fs3270_open()
488 nonseekable_open(inode, filp); in fs3270_open()
[all …]
Dzcore.c368 static int zcore_open(struct inode *inode, struct file *filp) in zcore_open() argument
412 static ssize_t zcore_memmap_read(struct file *filp, char __user *buf, in zcore_memmap_read() argument
415 return simple_read_from_buffer(buf, count, ppos, filp->private_data, in zcore_memmap_read()
419 static int zcore_memmap_open(struct inode *inode, struct file *filp) in zcore_memmap_open() argument
434 filp->private_data = buf; in zcore_memmap_open()
435 return nonseekable_open(inode, filp); in zcore_memmap_open()
438 static int zcore_memmap_release(struct inode *inode, struct file *filp) in zcore_memmap_release() argument
440 kfree(filp->private_data); in zcore_memmap_release()
452 static ssize_t zcore_reipl_write(struct file *filp, const char __user *buf, in zcore_reipl_write() argument
462 static int zcore_reipl_open(struct inode *inode, struct file *filp) in zcore_reipl_open() argument
[all …]
Dmonreader.c277 static int mon_open(struct inode *inode, struct file *filp) in mon_open() argument
320 filp->private_data = monpriv; in mon_open()
322 return nonseekable_open(inode, filp); in mon_open()
334 static int mon_close(struct inode *inode, struct file *filp) in mon_close() argument
337 struct mon_private *monpriv = filp->private_data; in mon_close()
365 static ssize_t mon_read(struct file *filp, char __user *data, in mon_read() argument
368 struct mon_private *monpriv = filp->private_data; in mon_read()
378 if (filp->f_flags & O_NONBLOCK) in mon_read()
431 static unsigned int mon_poll(struct file *filp, struct poll_table_struct *p) in mon_poll() argument
433 struct mon_private *monpriv = filp->private_data; in mon_poll()
[all …]
Dmonwriter.c181 static int monwrite_open(struct inode *inode, struct file *filp) in monwrite_open() argument
191 filp->private_data = monpriv; in monwrite_open()
193 return nonseekable_open(inode, filp); in monwrite_open()
196 static int monwrite_close(struct inode *inode, struct file *filp) in monwrite_close() argument
198 struct mon_private *monpriv = filp->private_data; in monwrite_close()
215 static ssize_t monwrite_write(struct file *filp, const char __user *data, in monwrite_write() argument
218 struct mon_private *monpriv = filp->private_data; in monwrite_write()
Dvmlogrdr.c90 static ssize_t vmlogrdr_read (struct file *filp, char __user *data,
308 static int vmlogrdr_open (struct inode *inode, struct file *filp) in vmlogrdr_open() argument
323 if (filp->f_flags & O_NONBLOCK) in vmlogrdr_open()
340 filp->private_data = logptr; in vmlogrdr_open()
372 nonseekable_open(inode, filp); in vmlogrdr_open()
387 static int vmlogrdr_release (struct inode *inode, struct file *filp) in vmlogrdr_release() argument
391 struct vmlogrdr_priv_t * logptr = filp->private_data; in vmlogrdr_release()
477 static ssize_t vmlogrdr_read(struct file *filp, char __user *data, in vmlogrdr_read() argument
481 struct vmlogrdr_priv_t * priv = filp->private_data; in vmlogrdr_read()
/linux-4.4.14/drivers/remoteproc/
Dremoteproc_debugfs.c47 static ssize_t rproc_trace_read(struct file *filp, char __user *userbuf, in rproc_trace_read() argument
50 struct rproc_mem_entry *trace = filp->private_data; in rproc_trace_read()
75 static ssize_t rproc_state_read(struct file *filp, char __user *userbuf, in rproc_state_read() argument
78 struct rproc *rproc = filp->private_data; in rproc_state_read()
98 static ssize_t rproc_name_read(struct file *filp, char __user *userbuf, in rproc_name_read() argument
101 struct rproc *rproc = filp->private_data; in rproc_name_read()
118 static ssize_t rproc_recovery_read(struct file *filp, char __user *userbuf, in rproc_recovery_read() argument
121 struct rproc *rproc = filp->private_data; in rproc_recovery_read()
152 rproc_recovery_write(struct file *filp, const char __user *user_buf, in rproc_recovery_write() argument
155 struct rproc *rproc = filp->private_data; in rproc_recovery_write()
/linux-4.4.14/fs/ext4/
Dioctl.c205 long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in ext4_ioctl() argument
207 struct inode *inode = file_inode(filp); in ext4_ioctl()
232 err = mnt_want_write_file(filp); in ext4_ioctl()
322 mnt_drop_write_file(filp); in ext4_ioctl()
344 err = mnt_want_write_file(filp); in ext4_ioctl()
369 mnt_drop_write_file(filp); in ext4_ioctl()
392 err = mnt_want_write_file(filp); in ext4_ioctl()
404 mnt_drop_write_file(filp); in ext4_ioctl()
415 if (!(filp->f_mode & FMODE_READ) || in ext4_ioctl()
416 !(filp->f_mode & FMODE_WRITE)) in ext4_ioctl()
[all …]
Ddir.c61 struct inode *dir, struct file *filp, in __ext4_check_dir_entry() argument
84 if (filp) in __ext4_check_dir_entry()
85 ext4_error_file(filp, function, line, bh->b_blocknr, in __ext4_check_dir_entry()
294 static inline loff_t hash2pos(struct file *filp, __u32 major, __u32 minor) in hash2pos() argument
296 if ((filp->f_mode & FMODE_32BITHASH) || in hash2pos()
297 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in hash2pos()
303 static inline __u32 pos2maj_hash(struct file *filp, loff_t pos) in pos2maj_hash() argument
305 if ((filp->f_mode & FMODE_32BITHASH) || in pos2maj_hash()
306 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in pos2maj_hash()
312 static inline __u32 pos2min_hash(struct file *filp, loff_t pos) in pos2min_hash() argument
[all …]
Dfile.c39 static int ext4_release_file(struct inode *inode, struct file *filp) in ext4_release_file() argument
46 if ((filp->f_mode & FMODE_WRITE) && in ext4_release_file()
54 if (is_dx(inode) && filp->private_data) in ext4_release_file()
55 ext4_htree_free_dir_info(filp->private_data); in ext4_release_file()
360 static int ext4_file_open(struct inode * inode, struct file * filp) in ext4_file_open() argument
364 struct vfsmount *mnt = filp->f_path.mnt; in ext4_file_open()
412 if (filp->f_mode & FMODE_WRITE) { in ext4_file_open()
417 return dquot_file_open(inode, filp); in ext4_file_open()
/linux-4.4.14/net/netfilter/
Dxt_owner.c36 const struct file *filp; in owner_mt() local
48 filp = sk->sk_socket->file; in owner_mt()
49 if (filp == NULL) in owner_mt()
56 if ((uid_gte(filp->f_cred->fsuid, uid_min) && in owner_mt()
57 uid_lte(filp->f_cred->fsuid, uid_max)) ^ in owner_mt()
65 if ((gid_gte(filp->f_cred->fsgid, gid_min) && in owner_mt()
66 gid_lte(filp->f_cred->fsgid, gid_max)) ^ in owner_mt()
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-fileops.h25 int cx18_v4l2_open(struct file *filp);
26 ssize_t cx18_v4l2_read(struct file *filp, char __user *buf, size_t count,
28 ssize_t cx18_v4l2_write(struct file *filp, const char __user *buf, size_t count,
30 int cx18_v4l2_close(struct file *filp);
31 unsigned int cx18_v4l2_enc_poll(struct file *filp, poll_table *wait);
Dcx18-fileops.c586 ssize_t cx18_v4l2_read(struct file *filp, char __user *buf, size_t count, in cx18_v4l2_read() argument
589 struct cx18_open_id *id = file2id(filp); in cx18_v4l2_read()
605 filp->f_flags & O_NONBLOCK); in cx18_v4l2_read()
608 return cx18_read_pos(s, buf, count, pos, filp->f_flags & O_NONBLOCK); in cx18_v4l2_read()
611 unsigned int cx18_v4l2_enc_poll(struct file *filp, poll_table *wait) in cx18_v4l2_enc_poll() argument
614 struct cx18_open_id *id = file2id(filp); in cx18_v4l2_enc_poll()
638 int videobuf_poll = videobuf_poll_stream(filp, &s->vbuf_q, wait); in cx18_v4l2_enc_poll()
652 poll_wait(filp, &s->waitq, wait); in cx18_v4l2_enc_poll()
754 int cx18_v4l2_close(struct file *filp) in cx18_v4l2_close() argument
756 struct v4l2_fh *fh = filp->private_data; in cx18_v4l2_close()
[all …]
/linux-4.4.14/drivers/staging/android/ion/
Dcompat_ion.c124 long compat_ion_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in compat_ion_ioctl() argument
128 if (!filp->f_op->unlocked_ioctl) in compat_ion_ioctl()
146 ret = filp->f_op->unlocked_ioctl(filp, ION_IOC_ALLOC, in compat_ion_ioctl()
166 return filp->f_op->unlocked_ioctl(filp, ION_IOC_FREE, in compat_ion_ioctl()
183 return filp->f_op->unlocked_ioctl(filp, ION_IOC_CUSTOM, in compat_ion_ioctl()
190 return filp->f_op->unlocked_ioctl(filp, cmd, in compat_ion_ioctl()
/linux-4.4.14/arch/s390/mm/
Dmmap.c83 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument
108 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area()
117 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, in arch_get_unmapped_area_topdown() argument
146 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area_topdown()
182 s390_get_unmapped_area(struct file *filp, unsigned long addr, in s390_get_unmapped_area() argument
189 area = arch_get_unmapped_area(filp, addr, len, pgoff, flags); in s390_get_unmapped_area()
197 area = arch_get_unmapped_area(filp, addr, len, pgoff, flags); in s390_get_unmapped_area()
203 s390_get_unmapped_area_topdown(struct file *filp, const unsigned long addr, in s390_get_unmapped_area_topdown() argument
211 area = arch_get_unmapped_area_topdown(filp, addr, len, pgoff, flags); in s390_get_unmapped_area_topdown()
219 area = arch_get_unmapped_area_topdown(filp, addr, len, in s390_get_unmapped_area_topdown()
/linux-4.4.14/fs/reiserfs/
Dioctl.c23 long reiserfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in reiserfs_ioctl() argument
25 struct inode *inode = file_inode(filp); in reiserfs_ioctl()
35 err = reiserfs_unpack(inode, filp); in reiserfs_ioctl()
59 err = mnt_want_write_file(filp); in reiserfs_ioctl()
89 result = reiserfs_unpack(inode, filp); in reiserfs_ioctl()
100 mnt_drop_write_file(filp); in reiserfs_ioctl()
111 err = mnt_want_write_file(filp); in reiserfs_ioctl()
121 mnt_drop_write_file(filp); in reiserfs_ioctl()
171 int reiserfs_unpack(struct inode *inode, struct file *filp) in reiserfs_unpack() argument
Dfile.c32 static int reiserfs_file_release(struct inode *inode, struct file *filp) in reiserfs_file_release() argument
150 static int reiserfs_sync_file(struct file *filp, loff_t start, loff_t end, in reiserfs_sync_file() argument
153 struct inode *inode = filp->f_mapping->host; in reiserfs_sync_file()
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Dkernel_user_comm.c55 int libcfs_kkuc_msg_put(struct file *filp, void *payload) in libcfs_kkuc_msg_put() argument
63 if (filp == NULL || IS_ERR(filp)) in libcfs_kkuc_msg_put()
74 rc = vfs_write(filp, (void __force __user *)payload, in libcfs_kkuc_msg_put()
87 CDEBUG(D_KUC, "Sent message rc=%d, fp=%p\n", rc, filp); in libcfs_kkuc_msg_put()
113 int libcfs_kkuc_group_add(struct file *filp, int uid, int group, __u32 data) in libcfs_kkuc_group_add() argument
123 if (filp == NULL) in libcfs_kkuc_group_add()
131 reg->kr_fp = filp; in libcfs_kkuc_group_add()
141 CDEBUG(D_KUC, "Added uid=%d fp=%p to group %d\n", uid, filp, group); in libcfs_kkuc_group_add()
Dtracefile.c676 struct file *filp; in cfs_tracefile_dump_all_pages() local
686 filp = filp_open(filename, O_CREAT|O_EXCL|O_WRONLY|O_LARGEFILE, 0600); in cfs_tracefile_dump_all_pages()
687 if (IS_ERR(filp)) { in cfs_tracefile_dump_all_pages()
688 rc = PTR_ERR(filp); in cfs_tracefile_dump_all_pages()
689 filp = NULL; in cfs_tracefile_dump_all_pages()
711 rc = vfs_write(filp, (__force const char __user *)buf, in cfs_tracefile_dump_all_pages()
712 tage->used, &filp->f_pos); in cfs_tracefile_dump_all_pages()
726 rc = vfs_fsync(filp, 1); in cfs_tracefile_dump_all_pages()
730 filp_close(filp, NULL); in cfs_tracefile_dump_all_pages()
963 struct file *filp; in tracefiled() local
[all …]
/linux-4.4.14/drivers/char/
Draw.c54 static int raw_open(struct inode *inode, struct file *filp) in raw_open() argument
61 filp->f_op = &raw_ctl_fops; in raw_open()
75 err = blkdev_get(bdev, filp->f_mode | FMODE_EXCL, raw_open); in raw_open()
81 filp->f_flags |= O_DIRECT; in raw_open()
82 filp->f_mapping = bdev->bd_inode->i_mapping; in raw_open()
84 file_inode(filp)->i_mapping = in raw_open()
86 filp->private_data = bdev; in raw_open()
91 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_open()
101 static int raw_release(struct inode *inode, struct file *filp) in raw_release() argument
113 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_release()
[all …]
Dtile-srom.c133 static int srom_open(struct inode *inode, struct file *filp) in srom_open() argument
135 filp->private_data = &srom_devices[iminor(inode)]; in srom_open()
147 static int srom_release(struct inode *inode, struct file *filp) in srom_release() argument
149 struct srom_dev *srom = filp->private_data; in srom_release()
158 filp->private_data = NULL; in srom_release()
173 static ssize_t srom_read(struct file *filp, char __user *buf, in srom_read() argument
178 struct srom_dev *srom = filp->private_data; in srom_read()
228 static ssize_t srom_write(struct file *filp, const char __user *buf, in srom_write() argument
233 struct srom_dev *srom = filp->private_data; in srom_write()
Dapm-emulation.c265 apm_ioctl(struct file *filp, u_int cmd, u_long arg) in apm_ioctl() argument
267 struct apm_user *as = filp->private_data; in apm_ioctl()
333 static int apm_release(struct inode * inode, struct file * filp) in apm_release() argument
335 struct apm_user *as = filp->private_data; in apm_release()
337 filp->private_data = NULL; in apm_release()
359 static int apm_open(struct inode * inode, struct file * filp) in apm_open() argument
373 as->writer = (filp->f_mode & FMODE_WRITE) == FMODE_WRITE; in apm_open()
374 as->reader = (filp->f_mode & FMODE_READ) == FMODE_READ; in apm_open()
380 filp->private_data = as; in apm_open()
Dttyprintk.c97 static int tpk_open(struct tty_struct *tty, struct file *filp) in tpk_open() argument
101 return tty_port_open(&tpk_port.port, tty, filp); in tpk_open()
107 static void tpk_close(struct tty_struct *tty, struct file *filp) in tpk_close() argument
116 tty_port_close(&tpkp->port, tty, filp); in tpk_close()
Dvirtio_console.c748 static ssize_t port_fops_read(struct file *filp, char __user *ubuf, in port_fops_read() argument
754 port = filp->private_data; in port_fops_read()
768 if (filp->f_flags & O_NONBLOCK) in port_fops_read()
815 static ssize_t port_fops_write(struct file *filp, const char __user *ubuf, in port_fops_write() argument
828 port = filp->private_data; in port_fops_write()
830 nonblock = filp->f_flags & O_NONBLOCK; in port_fops_write()
920 struct file *filp, loff_t *ppos, in port_fops_splice_write() argument
923 struct port *port = filp->private_data; in port_fops_splice_write()
953 ret = wait_port_writable(port, filp->f_flags & O_NONBLOCK); in port_fops_splice_write()
982 static unsigned int port_fops_poll(struct file *filp, poll_table *wait) in port_fops_poll() argument
[all …]
Dbsr.c125 static int bsr_mmap(struct file *filp, struct vm_area_struct *vma) in bsr_mmap() argument
128 struct bsr_dev *dev = filp->private_data; in bsr_mmap()
150 static int bsr_open(struct inode * inode, struct file * filp) in bsr_open() argument
155 filp->private_data = dev; in bsr_open()
/linux-4.4.14/fs/f2fs/
Dfile.c440 static int f2fs_file_open(struct inode *inode, struct file *filp) in f2fs_file_open() argument
442 int ret = generic_file_open(inode, filp); in f2fs_file_open()
1258 static int f2fs_release_file(struct inode *inode, struct file *filp) in f2fs_release_file() argument
1284 static int f2fs_ioc_getflags(struct file *filp, unsigned long arg) in f2fs_ioc_getflags() argument
1286 struct inode *inode = file_inode(filp); in f2fs_ioc_getflags()
1292 static int f2fs_ioc_setflags(struct file *filp, unsigned long arg) in f2fs_ioc_setflags() argument
1294 struct inode *inode = file_inode(filp); in f2fs_ioc_setflags()
1300 ret = mnt_want_write_file(filp); in f2fs_ioc_setflags()
1337 mnt_drop_write_file(filp); in f2fs_ioc_setflags()
1341 static int f2fs_ioc_getversion(struct file *filp, unsigned long arg) in f2fs_ioc_getversion() argument
[all …]
/linux-4.4.14/fs/ext2/
Dioctl.c20 long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in ext2_ioctl() argument
22 struct inode *inode = file_inode(filp); in ext2_ioctl()
38 ret = mnt_want_write_file(filp); in ext2_ioctl()
87 mnt_drop_write_file(filp); in ext2_ioctl()
97 ret = mnt_want_write_file(filp); in ext2_ioctl()
112 mnt_drop_write_file(filp); in ext2_ioctl()
134 ret = mnt_want_write_file(filp); in ext2_ioctl()
158 mnt_drop_write_file(filp); in ext2_ioctl()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_usif.c54 usif_notify_find(struct drm_file *filp, u32 handle) in usif_notify_find() argument
56 struct nouveau_cli *cli = nouveau_cli(filp); in usif_notify_find()
80 struct drm_file *filp; in usif_notify() local
93 filp = ntfy->p->base.file_priv; in usif_notify()
94 dev = filp->minor->dev; in usif_notify()
111 if (!WARN_ON(filp->event_space < ntfy->p->e.base.length)) { in usif_notify()
112 list_add_tail(&ntfy->p->base.link, &filp->event_list); in usif_notify()
113 filp->event_space -= ntfy->p->e.base.length; in usif_notify()
115 wake_up_interruptible(&filp->event_wait); in usif_notify()
295 usif_ioctl(struct drm_file *filp, void __user *user, u32 argc) in usif_ioctl() argument
[all …]
Dnouveau_ioc32.c49 long nouveau_compat_ioctl(struct file *filp, unsigned int cmd, in nouveau_compat_ioctl() argument
57 return drm_compat_ioctl(filp, cmd, arg); in nouveau_compat_ioctl()
64 ret = (*fn)(filp, cmd, arg); in nouveau_compat_ioctl()
66 ret = nouveau_drm_ioctl(filp, cmd, arg); in nouveau_compat_ioctl()
/linux-4.4.14/drivers/media/platform/
Dvia-camera.c658 static int viacam_open(struct file *filp) in viacam_open() argument
660 struct via_camera *cam = video_drvdata(filp); in viacam_open()
662 filp->private_data = cam; in viacam_open()
690 static int viacam_release(struct file *filp) in viacam_release() argument
692 struct via_camera *cam = video_drvdata(filp); in viacam_release()
700 if (filp == cam->owner) { in viacam_release()
727 static ssize_t viacam_read(struct file *filp, char __user *buffer, in viacam_read() argument
730 struct via_camera *cam = video_drvdata(filp); in viacam_read()
737 if (cam->owner && cam->owner != filp) { in viacam_read()
741 cam->owner = filp; in viacam_read()
[all …]
/linux-4.4.14/arch/parisc/kernel/
Dsys_parisc.c41 #define GET_LAST_MMAP(filp) \ argument
42 (filp ? ((unsigned long) filp->f_mapping) >> 8 : 0UL)
43 #define SET_LAST_MMAP(filp, val) \ argument
87 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument
100 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area()
102 last_mmap = GET_LAST_MMAP(filp); in arch_get_unmapped_area()
134 SET_LAST_MMAP(filp, addr - (pgoff << PAGE_SHIFT)); in arch_get_unmapped_area()
140 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, in arch_get_unmapped_area_topdown() argument
160 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area_topdown()
162 last_mmap = GET_LAST_MMAP(filp); in arch_get_unmapped_area_topdown()
[all …]
/linux-4.4.14/kernel/power/
Duser.c47 static int snapshot_open(struct inode *inode, struct file *filp) in snapshot_open() argument
62 if ((filp->f_flags & O_ACCMODE) == O_RDWR) { in snapshot_open()
67 nonseekable_open(inode, filp); in snapshot_open()
69 filp->private_data = data; in snapshot_open()
71 if ((filp->f_flags & O_ACCMODE) == O_RDONLY) { in snapshot_open()
110 static int snapshot_release(struct inode *inode, struct file *filp) in snapshot_release() argument
117 data = filp->private_data; in snapshot_release()
135 static ssize_t snapshot_read(struct file *filp, char __user *buf, in snapshot_read() argument
144 data = filp->private_data; in snapshot_read()
168 static ssize_t snapshot_write(struct file *filp, const char __user *buf, in snapshot_write() argument
[all …]
Dqos.c133 static ssize_t pm_qos_power_write(struct file *filp, const char __user *buf,
135 static ssize_t pm_qos_power_read(struct file *filp, char __user *buf,
137 static int pm_qos_power_open(struct inode *inode, struct file *filp);
138 static int pm_qos_power_release(struct inode *inode, struct file *filp);
616 static int pm_qos_power_open(struct inode *inode, struct file *filp) in pm_qos_power_open() argument
627 filp->private_data = req; in pm_qos_power_open()
634 static int pm_qos_power_release(struct inode *inode, struct file *filp) in pm_qos_power_release() argument
638 req = filp->private_data; in pm_qos_power_release()
646 static ssize_t pm_qos_power_read(struct file *filp, char __user *buf, in pm_qos_power_read() argument
651 struct pm_qos_request *req = filp->private_data; in pm_qos_power_read()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_gem.c215 struct drm_file *filp) in radeon_gem_info_ioctl() argument
233 struct drm_file *filp) in radeon_gem_pread_ioctl() argument
241 struct drm_file *filp) in radeon_gem_pwrite_ioctl() argument
249 struct drm_file *filp) in radeon_gem_create_ioctl() argument
268 r = drm_gem_handle_create(filp, gobj, &handle); in radeon_gem_create_ioctl()
282 struct drm_file *filp) in radeon_gem_userptr_ioctl() argument
349 r = drm_gem_handle_create(filp, gobj, &handle); in radeon_gem_userptr_ioctl()
370 struct drm_file *filp) in radeon_gem_set_domain_ioctl() argument
385 gobj = drm_gem_object_lookup(dev, filp, args->handle); in radeon_gem_set_domain_ioctl()
400 int radeon_mode_dumb_mmap(struct drm_file *filp, in radeon_mode_dumb_mmap() argument
[all …]
Dradeon_ioc32.c393 long radeon_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in radeon_compat_ioctl() argument
400 return drm_compat_ioctl(filp, cmd, arg); in radeon_compat_ioctl()
406 ret = (*fn) (filp, cmd, arg); in radeon_compat_ioctl()
408 ret = drm_ioctl(filp, cmd, arg); in radeon_compat_ioctl()
413 long radeon_kms_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in radeon_kms_compat_ioctl() argument
419 return drm_compat_ioctl(filp, cmd, arg); in radeon_kms_compat_ioctl()
421 ret = radeon_drm_ioctl(filp, cmd, arg); in radeon_kms_compat_ioctl()
Dradeon_uvd.c177 rdev->uvd.filp[i] = NULL; in radeon_uvd_init()
229 rdev->uvd.filp[i] = NULL; in radeon_uvd_suspend()
284 void radeon_uvd_free_handles(struct radeon_device *rdev, struct drm_file *filp) in radeon_uvd_free_handles() argument
289 if (handle != 0 && rdev->uvd.filp[i] == filp) { in radeon_uvd_free_handles()
304 rdev->uvd.filp[i] = NULL; in radeon_uvd_free_handles()
479 p->rdev->uvd.filp[i] = p->filp; in radeon_uvd_cs_msg()
500 if (p->rdev->uvd.filp[i] != p->filp) { in radeon_uvd_cs_msg()
Dradeon_vce.c168 rdev->vce.filp[i] = NULL; in radeon_vce_init()
316 void radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp) in radeon_vce_free_handles() argument
321 if (!handle || rdev->vce.filp[i] != filp) in radeon_vce_free_handles()
331 rdev->vce.filp[i] = NULL; in radeon_vce_free_handles()
529 if (p->rdev->vce.filp[i] != p->filp) { in radeon_vce_validate_handle()
540 p->rdev->vce.filp[i] = p->filp; in radeon_vce_validate_handle()
Dradeon_drv.c134 int radeon_mmap(struct file *filp, struct vm_area_struct *vma);
135 int radeon_mode_dumb_mmap(struct drm_file *filp,
150 extern long radeon_kms_compat_ioctl(struct file *filp, unsigned int cmd,
522 long radeon_drm_ioctl(struct file *filp, in radeon_drm_ioctl() argument
525 struct drm_file *file_priv = filp->private_data; in radeon_drm_ioctl()
533 ret = drm_ioctl(filp, cmd, arg); in radeon_drm_ioctl()
/linux-4.4.14/fs/notify/dnotify/
Ddnotify.c150 void dnotify_flush(struct file *filp, fl_owner_t id) in dnotify_flush() argument
159 inode = file_inode(filp); in dnotify_flush()
173 if ((dn->dn_owner == id) && (dn->dn_filp == filp)) { in dnotify_flush()
228 fl_owner_t id, int fd, struct file *filp, __u32 mask) in attach_dn() argument
235 if ((odn->dn_owner == id) && (odn->dn_filp == filp)) { in attach_dn()
245 dn->dn_filp = filp; in attach_dn()
258 int fcntl_dirnotify(int fd, struct file *filp, unsigned long arg) in fcntl_dirnotify() argument
280 dnotify_flush(filp, id); in fcntl_dirnotify()
286 inode = file_inode(filp); in fcntl_dirnotify()
342 if (f != filp) { in fcntl_dirnotify()
[all …]
/linux-4.4.14/drivers/misc/mic/host/
Dmic_fops.h24 int mic_open(struct inode *inode, struct file *filp);
25 int mic_release(struct inode *inode, struct file *filp);
26 ssize_t mic_read(struct file *filp, char __user *buf,
28 long mic_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_debugfs.c44 static ssize_t ixgbe_dbg_reg_ops_read(struct file *filp, char __user *buffer, in ixgbe_dbg_reg_ops_read() argument
47 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_reg_ops_read()
79 static ssize_t ixgbe_dbg_reg_ops_write(struct file *filp, in ixgbe_dbg_reg_ops_write() argument
83 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_reg_ops_write()
148 static ssize_t ixgbe_dbg_netdev_ops_read(struct file *filp, in ixgbe_dbg_netdev_ops_read() argument
152 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_netdev_ops_read()
184 static ssize_t ixgbe_dbg_netdev_ops_write(struct file *filp, in ixgbe_dbg_netdev_ops_write() argument
188 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_netdev_ops_write()
/linux-4.4.14/include/media/
Dv4l2-fh.h71 int v4l2_fh_open(struct file *filp);
92 int v4l2_fh_release(struct file *filp);
102 static inline int v4l2_fh_is_singular_file(struct file *filp) in v4l2_fh_is_singular_file() argument
104 return v4l2_fh_is_singular(filp->private_data); in v4l2_fh_is_singular_file()
Dmedia-devnode.h93 static inline struct media_devnode *media_devnode_data(struct file *filp) in media_devnode_data() argument
95 return filp->private_data; in media_devnode_data()
/linux-4.4.14/arch/frv/mm/
Delf-fdpic.c59 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, in arch_get_unmapped_area() argument
103 len, filp ? filp->f_path.dentry->d_name.name : ""); in arch_get_unmapped_area()
110 len, addr, filp ? filp->f_path.dentry->d_name.name : ""); in arch_get_unmapped_area()
/linux-4.4.14/fs/xfs/
Dxfs_ioctl.c202 struct file *filp; in xfs_open_by_handle() local
253 filp = dentry_open(&path, hreq->oflags, cred); in xfs_open_by_handle()
255 if (IS_ERR(filp)) { in xfs_open_by_handle()
257 return PTR_ERR(filp); in xfs_open_by_handle()
261 filp->f_flags |= O_NOATIME; in xfs_open_by_handle()
262 filp->f_mode |= FMODE_NOCMTIME; in xfs_open_by_handle()
265 fd_install(fd, filp); in xfs_open_by_handle()
616 struct file *filp, in xfs_ioc_space() argument
637 if (!(filp->f_mode & FMODE_WRITE)) in xfs_ioc_space()
643 if (filp->f_flags & O_DSYNC) in xfs_ioc_space()
[all …]
Dxfs_ioctl32.c527 struct file *filp, in xfs_file_compat_ioctl() argument
531 struct inode *inode = file_inode(filp); in xfs_file_compat_ioctl()
538 if (filp->f_mode & FMODE_NOCMTIME) in xfs_file_compat_ioctl()
561 return xfs_file_ioctl(filp, cmd, p); in xfs_file_compat_ioctl()
576 return xfs_file_ioctl(filp, cmd, p); in xfs_file_compat_ioctl()
592 return xfs_ioc_space(ip, inode, filp, ioflags, cmd, &bf); in xfs_file_compat_ioctl()
601 error = mnt_want_write_file(filp); in xfs_file_compat_ioctl()
605 mnt_drop_write_file(filp); in xfs_file_compat_ioctl()
613 error = mnt_want_write_file(filp); in xfs_file_compat_ioctl()
617 mnt_drop_write_file(filp); in xfs_file_compat_ioctl()
[all …]
Dxfs_ioctl.h25 struct file *filp,
79 struct file *filp,
/linux-4.4.14/drivers/char/xillybus/
Dxillybus_core.c667 static ssize_t xillybus_read(struct file *filp, char __user *userbuf, in xillybus_read() argument
675 struct xilly_channel *channel = filp->private_data; in xillybus_read()
813 if (!no_time_left && (filp->f_flags & O_NONBLOCK)) { in xillybus_read()
915 if (filp->f_flags & O_NONBLOCK) in xillybus_read()
1157 static int xillybus_flush(struct file *filp, fl_owner_t id) in xillybus_flush() argument
1159 if (!(filp->f_mode & FMODE_WRITE)) in xillybus_flush()
1162 return xillybus_myflush(filp->private_data, HZ); /* 1 second timeout */ in xillybus_flush()
1182 static ssize_t xillybus_write(struct file *filp, const char __user *userbuf, in xillybus_write() argument
1188 struct xilly_channel *channel = filp->private_data; in xillybus_write()
1368 if (filp->f_flags & O_NONBLOCK) { in xillybus_write()
[all …]
/linux-4.4.14/fs/nfsd/
Dlockd.c27 nlm_fopen(struct svc_rqst *rqstp, struct nfs_fh *f, struct file **filp) in nlm_fopen() argument
38 nfserr = nfsd_open(rqstp, &fh, S_IFREG, NFSD_MAY_LOCK, filp); in nlm_fopen()
56 nlm_fclose(struct file *filp) in nlm_fclose() argument
58 fput(filp); in nlm_fclose()
/linux-4.4.14/fs/exofs/
Dfile.c35 static int exofs_release_file(struct inode *inode, struct file *filp) in exofs_release_file() argument
45 static int exofs_file_fsync(struct file *filp, loff_t start, loff_t end, in exofs_file_fsync() argument
48 struct inode *inode = filp->f_mapping->host; in exofs_file_fsync()
56 ret = sync_inode_metadata(filp->f_mapping->host, 1); in exofs_file_fsync()
/linux-4.4.14/fs/jfs/
Dioctl.c59 long jfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in jfs_ioctl() argument
61 struct inode *inode = file_inode(filp); in jfs_ioctl()
75 err = mnt_want_write_file(filp); in jfs_ioctl()
127 mnt_drop_write_file(filp); in jfs_ioctl()
170 long jfs_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in jfs_compat_ioctl() argument
184 return jfs_ioctl(filp, cmd, arg); in jfs_compat_ioctl()
/linux-4.4.14/drivers/misc/genwqe/
Dcard_dev.c303 static int genwqe_open(struct inode *inode, struct file *filp) in genwqe_open() argument
316 cfile->filp = filp; in genwqe_open()
325 filp->private_data = cfile; in genwqe_open()
346 static int genwqe_fasync(int fd, struct file *filp, int mode) in genwqe_fasync() argument
348 struct genwqe_file *cdev = (struct genwqe_file *)filp->private_data; in genwqe_fasync()
350 return fasync_helper(fd, filp, mode, &cdev->async_queue); in genwqe_fasync()
363 static int genwqe_release(struct inode *inode, struct file *filp) in genwqe_release() argument
365 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; in genwqe_release()
373 genwqe_fasync(-1, filp, 0); in genwqe_release()
438 static int genwqe_mmap(struct file *filp, struct vm_area_struct *vma) in genwqe_mmap() argument
[all …]
/linux-4.4.14/include/drm/
Ddrm_vma_manager.h65 int drm_vma_node_allow(struct drm_vma_offset_node *node, struct file *filp);
66 void drm_vma_node_revoke(struct drm_vma_offset_node *node, struct file *filp);
68 struct file *filp);
242 struct file *filp) in drm_vma_node_verify_access() argument
244 return drm_vma_node_is_allowed(node, filp) ? 0 : -EACCES; in drm_vma_node_verify_access()
Ddrm_gem.h60 struct file *filp; member
134 int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma);
170 int drm_gem_handle_delete(struct drm_file *filp, u32 handle);
182 struct drm_file *filp,
DdrmP.h249 typedef int drm_ioctl_compat_t(struct file *filp, unsigned int cmd,
330 struct file *filp; member
907 extern long drm_ioctl(struct file *filp,
909 extern long drm_compat_ioctl(struct file *filp,
914 extern int drm_open(struct inode *inode, struct file *filp);
915 extern ssize_t drm_read(struct file *filp, char __user *buffer,
917 extern int drm_release(struct inode *inode, struct file *filp);
921 extern unsigned int drm_poll(struct file *filp, struct poll_table_struct *wait);
945 struct drm_file *filp);
/linux-4.4.14/drivers/staging/most/aim-cdev/
Dcdev.c81 static int aim_open(struct inode *inode, struct file *filp) in aim_open() argument
87 filp->private_data = channel; in aim_open()
90 ((filp->f_flags & O_ACCMODE) != O_RDONLY)) || in aim_open()
92 ((filp->f_flags & O_ACCMODE) != O_WRONLY))) { in aim_open()
116 static int aim_close(struct inode *inode, struct file *filp) in aim_close() argument
154 static ssize_t aim_write(struct file *filp, const char __user *buf, in aim_write() argument
162 struct aim_channel *channel = filp->private_data; in aim_write()
174 if ((filp->f_flags & O_NONBLOCK)) in aim_write()
223 aim_read(struct file *filp, char __user *buf, size_t count, loff_t *offset) in aim_read() argument
228 struct aim_channel *channel = filp->private_data; in aim_read()
[all …]
/linux-4.4.14/drivers/platform/goldfish/
Dgoldfish_pipe.c269 static ssize_t goldfish_pipe_read_write(struct file *filp, char __user *buffer, in goldfish_pipe_read_write() argument
273 struct goldfish_pipe *pipe = filp->private_data; in goldfish_pipe_read_write()
361 (filp->f_flags & O_NONBLOCK) != 0) { in goldfish_pipe_read_write()
399 static ssize_t goldfish_pipe_read(struct file *filp, char __user *buffer, in goldfish_pipe_read() argument
402 return goldfish_pipe_read_write(filp, buffer, bufflen, 0); in goldfish_pipe_read()
405 static ssize_t goldfish_pipe_write(struct file *filp, in goldfish_pipe_write() argument
409 return goldfish_pipe_read_write(filp, (char __user *)buffer, in goldfish_pipe_write()
414 static unsigned int goldfish_pipe_poll(struct file *filp, poll_table *wait) in goldfish_pipe_poll() argument
416 struct goldfish_pipe *pipe = filp->private_data; in goldfish_pipe_poll()
422 poll_wait(filp, &pipe->wake_queue, wait); in goldfish_pipe_poll()
[all …]
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_ioc32.c81 long i915_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in i915_compat_ioctl() argument
88 return drm_compat_ioctl(filp, cmd, arg); in i915_compat_ioctl()
94 ret = (*fn) (filp, cmd, arg); in i915_compat_ioctl()
96 ret = drm_ioctl(filp, cmd, arg); in i915_compat_ioctl()
/linux-4.4.14/drivers/scsi/snic/
Dsnic_debugfs.c82 snic_reset_stats_open(struct inode *inode, struct file *filp) in snic_reset_stats_open() argument
85 filp->private_data = inode->i_private; in snic_reset_stats_open()
106 snic_reset_stats_read(struct file *filp, in snic_reset_stats_read() argument
111 struct snic *snic = (struct snic *) filp->private_data; in snic_reset_stats_read()
135 snic_reset_stats_write(struct file *filp, in snic_reset_stats_write() argument
140 struct snic *snic = (struct snic *) filp->private_data; in snic_reset_stats_write()
188 snic_reset_stats_release(struct inode *inode, struct file *filp) in snic_reset_stats_release() argument
190 filp->private_data = NULL; in snic_reset_stats_release()
352 snic_stats_open(struct inode *inode, struct file *filp) in snic_stats_open() argument
354 return single_open(filp, snic_stats_show, inode->i_private); in snic_stats_open()
[all …]
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ioc32.c36 long amdgpu_kms_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in amdgpu_kms_compat_ioctl() argument
42 return drm_compat_ioctl(filp, cmd, arg); in amdgpu_kms_compat_ioctl()
44 ret = amdgpu_drm_ioctl(filp, cmd, arg); in amdgpu_kms_compat_ioctl()
Damdgpu_gem.c170 struct drm_file *filp) in amdgpu_gem_create_ioctl() argument
204 r = drm_gem_handle_create(filp, gobj, &handle); in amdgpu_gem_create_ioctl()
220 struct drm_file *filp) in amdgpu_gem_userptr_ioctl() argument
281 r = drm_gem_handle_create(filp, gobj, &handle); in amdgpu_gem_userptr_ioctl()
299 int amdgpu_mode_dumb_mmap(struct drm_file *filp, in amdgpu_mode_dumb_mmap() argument
306 gobj = drm_gem_object_lookup(dev, filp, handle); in amdgpu_mode_dumb_mmap()
322 struct drm_file *filp) in amdgpu_gem_mmap_ioctl() argument
327 return amdgpu_mode_dumb_mmap(filp, dev, handle, &args->out.addr_ptr); in amdgpu_gem_mmap_ioctl()
359 struct drm_file *filp) in amdgpu_gem_wait_idle_ioctl() argument
370 gobj = drm_gem_object_lookup(dev, filp, handle); in amdgpu_gem_wait_idle_ioctl()
[all …]
Damdgpu_bo_list.c81 struct drm_file *filp, in amdgpu_bo_list_set() argument
103 gobj = drm_gem_object_lookup(adev->ddev, filp, info[i].bo_handle); in amdgpu_bo_list_set()
182 struct drm_file *filp) in amdgpu_bo_list_ioctl() argument
187 struct amdgpu_fpriv *fpriv = filp->driver_priv; in amdgpu_bo_list_ioctl()
230 r = amdgpu_bo_list_set(adev, filp, list, info, in amdgpu_bo_list_ioctl()
249 r = amdgpu_bo_list_set(adev, filp, list, info, in amdgpu_bo_list_ioctl()
Damdgpu_cs.c137 gobj = drm_gem_object_lookup(p->adev->ddev, p->filp, in amdgpu_cs_user_fence_chunk()
166 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; in amdgpu_cs_parser_init()
393 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; in amdgpu_cs_parser_relocs()
447 r = amdgpu_sync_resv(p->adev, &p->ibs[0].sync, resv, p->filp); in amdgpu_cs_sync_rings()
581 struct amdgpu_fpriv *fpriv = parser->filp->driver_priv; in amdgpu_cs_ib_vm_chunk()
619 struct amdgpu_fpriv *fpriv = parser->filp->driver_priv; in amdgpu_cs_ib_fill()
736 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; in amdgpu_cs_dependencies()
806 int amdgpu_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) in amdgpu_cs_ioctl() argument
818 parser.filp = filp; in amdgpu_cs_ioctl()
867 job->owner = parser.filp; in amdgpu_cs_ioctl()
[all …]
Damdgpu_vce.c175 adev->vce.filp[i] = NULL; in amdgpu_vce_sw_init()
330 void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp) in amdgpu_vce_free_handles() argument
336 if (!handle || adev->vce.filp[i] != filp) in amdgpu_vce_free_handles()
345 adev->vce.filp[i] = NULL; in amdgpu_vce_free_handles()
580 if (p->adev->vce.filp[i] != p->filp) { in amdgpu_vce_validate_handle()
591 p->adev->vce.filp[i] = p->filp; in amdgpu_vce_validate_handle()
Damdgpu_uvd.c199 adev->uvd.filp[i] = NULL; in amdgpu_uvd_sw_init()
256 adev->uvd.filp[i] = NULL; in amdgpu_uvd_suspend()
291 void amdgpu_uvd_free_handles(struct amdgpu_device *adev, struct drm_file *filp) in amdgpu_uvd_free_handles() argument
298 if (handle != 0 && adev->uvd.filp[i] == filp) { in amdgpu_uvd_free_handles()
312 adev->uvd.filp[i] = NULL; in amdgpu_uvd_free_handles()
569 adev->uvd.filp[i] = ctx->parser->filp; in amdgpu_uvd_cs_msg()
587 if (adev->uvd.filp[i] != ctx->parser->filp) { in amdgpu_uvd_cs_msg()
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-dev.c297 static ssize_t v4l2_read(struct file *filp, char __user *buf, in v4l2_read() argument
300 struct video_device *vdev = video_devdata(filp); in v4l2_read()
306 ret = vdev->fops->read(filp, buf, sz, off); in v4l2_read()
314 static ssize_t v4l2_write(struct file *filp, const char __user *buf, in v4l2_write() argument
317 struct video_device *vdev = video_devdata(filp); in v4l2_write()
323 ret = vdev->fops->write(filp, buf, sz, off); in v4l2_write()
331 static unsigned int v4l2_poll(struct file *filp, struct poll_table_struct *poll) in v4l2_poll() argument
333 struct video_device *vdev = video_devdata(filp); in v4l2_poll()
339 res = vdev->fops->poll(filp, poll); in v4l2_poll()
346 static long v4l2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in v4l2_ioctl() argument
[all …]
Dv4l2-fh.c66 int v4l2_fh_open(struct file *filp) in v4l2_fh_open() argument
68 struct video_device *vdev = video_devdata(filp); in v4l2_fh_open()
71 filp->private_data = fh; in v4l2_fh_open()
100 int v4l2_fh_release(struct file *filp) in v4l2_fh_release() argument
102 struct v4l2_fh *fh = filp->private_data; in v4l2_fh_release()
/linux-4.4.14/arch/um/drivers/
Drandom.c34 static int rng_dev_open (struct inode *inode, struct file *filp) in rng_dev_open() argument
37 if ((filp->f_mode & FMODE_READ) == 0) in rng_dev_open()
39 if ((filp->f_mode & FMODE_WRITE) != 0) in rng_dev_open()
47 static ssize_t rng_dev_read (struct file *filp, char __user *buf, size_t size, in rng_dev_read() argument
71 if (filp->f_flags & O_NONBLOCK) in rng_dev_read()
Dline.h59 extern void line_close(struct tty_struct *tty, struct file * filp);
60 extern int line_open(struct tty_struct *tty, struct file *filp);
/linux-4.4.14/arch/mips/mm/
Dmmap.c54 static unsigned long arch_get_unmapped_area_common(struct file *filp, in arch_get_unmapped_area_common() argument
83 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area_common()
126 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr0, in arch_get_unmapped_area() argument
129 return arch_get_unmapped_area_common(filp, in arch_get_unmapped_area()
137 unsigned long arch_get_unmapped_area_topdown(struct file *filp, in arch_get_unmapped_area_topdown() argument
141 return arch_get_unmapped_area_common(filp, in arch_get_unmapped_area_topdown()
/linux-4.4.14/drivers/char/pcmcia/
Dcm4040_cs.c215 static ssize_t cm4040_read(struct file *filp, char __user *buf, in cm4040_read() argument
218 struct reader_dev *dev = filp->private_data; in cm4040_read()
234 if (filp->f_flags & O_NONBLOCK) { in cm4040_read()
317 static ssize_t cm4040_write(struct file *filp, const char __user *buf, in cm4040_write() argument
320 struct reader_dev *dev = filp->private_data; in cm4040_write()
338 if (filp->f_flags & O_NONBLOCK) { in cm4040_write()
418 static unsigned int cm4040_poll(struct file *filp, poll_table *wait) in cm4040_poll() argument
420 struct reader_dev *dev = filp->private_data; in cm4040_poll()
423 poll_wait(filp, &dev->poll_wait, wait); in cm4040_poll()
435 static int cm4040_open(struct inode *inode, struct file *filp) in cm4040_open() argument
[all …]
Dcm4000_cs.c921 static ssize_t cmm_read(struct file *filp, __user char *buf, size_t count, in cmm_read() argument
924 struct cm4000_dev *dev = filp->private_data; in cmm_read()
944 ((filp->f_flags & O_NONBLOCK) in cmm_read()
946 if (filp->f_flags & O_NONBLOCK) in cmm_read()
957 ((filp->f_flags & O_NONBLOCK) || (dev->rpos < dev->rlen)))) { in cmm_read()
958 if (filp->f_flags & O_NONBLOCK) in cmm_read()
966 ((filp->f_flags & O_NONBLOCK) in cmm_read()
968 if (filp->f_flags & O_NONBLOCK) in cmm_read()
1045 static ssize_t cmm_write(struct file *filp, const char __user *buf, in cmm_write() argument
1048 struct cm4000_dev *dev = filp->private_data; in cmm_write()
[all …]
/linux-4.4.14/drivers/block/aoe/
Daoechr.c162 aoechr_write(struct file *filp, const char __user *buf, size_t cnt, loff_t *offp) in aoechr_write() argument
166 switch ((unsigned long) filp->private_data) { in aoechr_write()
189 aoechr_open(struct inode *inode, struct file *filp) in aoechr_open() argument
195 filp->private_data = (void *) (unsigned long) n; in aoechr_open()
207 aoechr_rel(struct inode *inode, struct file *filp) in aoechr_rel() argument
213 aoechr_read(struct file *filp, char __user *buf, size_t cnt, loff_t *off) in aoechr_read() argument
221 n = (unsigned long) filp->private_data; in aoechr_read()
231 if (filp->f_flags & O_NDELAY) { in aoechr_read()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dinode.c302 struct file *filp; in spufs_context_open() local
308 filp = dentry_open(path, O_RDONLY, current_cred()); in spufs_context_open()
309 if (IS_ERR(filp)) { in spufs_context_open()
311 return PTR_ERR(filp); in spufs_context_open()
314 filp->f_op = &spufs_context_fops; in spufs_context_open()
315 fd_install(ret, filp); in spufs_context_open()
321 struct file *filp) in spufs_assert_affinity() argument
346 if (!filp || filp->f_op != &spufs_context_fops) in spufs_assert_affinity()
350 SPUFS_I(file_inode(filp))->i_ctx); in spufs_assert_affinity()
519 struct file *filp; in spufs_gang_open() local
[all …]
Dsyscalls.c33 static long do_spu_run(struct file *filp, in do_spu_run() argument
47 if (filp->f_op != &spufs_context_fops) in do_spu_run()
50 i = SPUFS_I(file_inode(filp)); in do_spu_run()
/linux-4.4.14/drivers/spi/
Dspidev.c154 spidev_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) in spidev_read() argument
163 spidev = filp->private_data; in spidev_read()
183 spidev_write(struct file *filp, const char __user *buf, in spidev_write() argument
194 spidev = filp->private_data; in spidev_write()
355 spidev_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in spidev_ioctl() argument
385 spidev = filp->private_data; in spidev_ioctl()
516 spidev_compat_ioc_message(struct file *filp, unsigned int cmd, in spidev_compat_ioc_message() argument
533 spidev = filp->private_data; in spidev_compat_ioc_message()
570 spidev_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in spidev_compat_ioctl() argument
575 return spidev_compat_ioc_message(filp, cmd, arg); in spidev_compat_ioctl()
[all …]
/linux-4.4.14/drivers/media/usb/stkwebcam/
Dstk-webcam.c792 static int stk_vidioc_querycap(struct file *filp, in stk_vidioc_querycap() argument
795 struct stk_camera *dev = video_drvdata(filp); in stk_vidioc_querycap()
807 static int stk_vidioc_enum_input(struct file *filp, in stk_vidioc_enum_input() argument
819 static int stk_vidioc_g_input(struct file *filp, void *priv, unsigned int *i) in stk_vidioc_g_input() argument
825 static int stk_vidioc_s_input(struct file *filp, void *priv, unsigned int i) in stk_vidioc_s_input() argument
857 static int stk_vidioc_enum_fmt_vid_cap(struct file *filp, in stk_vidioc_enum_fmt_vid_cap() argument
899 static int stk_vidioc_g_fmt_vid_cap(struct file *filp, in stk_vidioc_g_fmt_vid_cap() argument
903 struct stk_camera *dev = video_drvdata(filp); in stk_vidioc_g_fmt_vid_cap()
927 static int stk_try_fmt_vid_cap(struct file *filp, in stk_try_fmt_vid_cap() argument
970 static int stk_vidioc_try_fmt_vid_cap(struct file *filp, in stk_vidioc_try_fmt_vid_cap() argument
[all …]
/linux-4.4.14/drivers/w1/slaves/
Dw1_ds2408.c75 static ssize_t state_read(struct file *filp, struct kobject *kobj, in state_read() argument
87 static ssize_t output_read(struct file *filp, struct kobject *kobj, in output_read() argument
100 static ssize_t activity_read(struct file *filp, struct kobject *kobj, in activity_read() argument
113 static ssize_t cond_search_mask_read(struct file *filp, struct kobject *kobj, in cond_search_mask_read() argument
126 static ssize_t cond_search_polarity_read(struct file *filp, in cond_search_polarity_read() argument
137 static ssize_t status_control_read(struct file *filp, struct kobject *kobj, in status_control_read() argument
147 static ssize_t output_write(struct file *filp, struct kobject *kobj, in output_write() argument
218 static ssize_t activity_write(struct file *filp, struct kobject *kobj, in activity_write() argument
248 static ssize_t status_control_write(struct file *filp, struct kobject *kobj, in status_control_write() argument
Dw1_ds28e04.c121 static ssize_t eeprom_read(struct file *filp, struct kobject *kobj, in eeprom_read() argument
229 static ssize_t eeprom_write(struct file *filp, struct kobject *kobj, in eeprom_write() argument
285 static ssize_t pio_read(struct file *filp, struct kobject *kobj, in pio_read() argument
304 static ssize_t pio_write(struct file *filp, struct kobject *kobj, in pio_write() argument
Dw1_ds2413.c33 static ssize_t state_read(struct file *filp, struct kobject *kobj, in state_read() argument
70 static ssize_t output_write(struct file *filp, struct kobject *kobj, in output_write() argument
/linux-4.4.14/drivers/platform/chrome/
Dcros_ec_dev.c91 static int ec_device_open(struct inode *inode, struct file *filp) in ec_device_open() argument
95 filp->private_data = ec; in ec_device_open()
96 nonseekable_open(inode, filp); in ec_device_open()
100 static int ec_device_release(struct inode *inode, struct file *filp) in ec_device_release() argument
105 static ssize_t ec_device_read(struct file *filp, char __user *buffer, in ec_device_read() argument
108 struct cros_ec_dev *ec = filp->private_data; in ec_device_read()
187 static long ec_device_ioctl(struct file *filp, unsigned int cmd, in ec_device_ioctl() argument
190 struct cros_ec_dev *ec = filp->private_data; in ec_device_ioctl()
/linux-4.4.14/drivers/infiniband/core/
Duverbs_main.c338 static ssize_t ib_uverbs_event_read(struct file *filp, char __user *buf, in ib_uverbs_event_read() argument
341 struct ib_uverbs_event_file *file = filp->private_data; in ib_uverbs_event_read()
351 if (filp->f_flags & O_NONBLOCK) in ib_uverbs_event_read()
403 static unsigned int ib_uverbs_event_poll(struct file *filp, in ib_uverbs_event_poll() argument
407 struct ib_uverbs_event_file *file = filp->private_data; in ib_uverbs_event_poll()
409 poll_wait(filp, &file->poll_wait, wait); in ib_uverbs_event_poll()
419 static int ib_uverbs_event_fasync(int fd, struct file *filp, int on) in ib_uverbs_event_fasync() argument
421 struct ib_uverbs_event_file *file = filp->private_data; in ib_uverbs_event_fasync()
423 return fasync_helper(fd, filp, on, &file->async_queue); in ib_uverbs_event_fasync()
426 static int ib_uverbs_event_close(struct inode *inode, struct file *filp) in ib_uverbs_event_close() argument
[all …]
Duser_mad.c332 static ssize_t ib_umad_read(struct file *filp, char __user *buf, in ib_umad_read() argument
335 struct ib_umad_file *file = filp->private_data; in ib_umad_read()
347 if (filp->f_flags & O_NONBLOCK) in ib_umad_read()
445 static ssize_t ib_umad_write(struct file *filp, const char __user *buf, in ib_umad_write() argument
448 struct ib_umad_file *file = filp->private_data; in ib_umad_write()
606 static unsigned int ib_umad_poll(struct file *filp, struct poll_table_struct *wait) in ib_umad_poll() argument
608 struct ib_umad_file *file = filp->private_data; in ib_umad_poll()
613 poll_wait(filp, &file->recv_wait, wait); in ib_umad_poll()
882 static long ib_umad_ioctl(struct file *filp, unsigned int cmd, in ib_umad_ioctl() argument
887 return ib_umad_reg_agent(filp->private_data, (void __user *) arg, 0); in ib_umad_ioctl()
[all …]
Ducm.c69 struct file *filp; member
404 if (file->filp->f_flags & O_NONBLOCK) in ib_ucm_event()
1100 static ssize_t ib_ucm_write(struct file *filp, const char __user *buf, in ib_ucm_write() argument
1103 struct ib_ucm_file *file = filp->private_data; in ib_ucm_write()
1107 if (WARN_ON_ONCE(!ib_safe_file_access(filp))) in ib_ucm_write()
1130 static unsigned int ib_ucm_poll(struct file *filp, in ib_ucm_poll() argument
1133 struct ib_ucm_file *file = filp->private_data; in ib_ucm_poll()
1136 poll_wait(filp, &file->poll_wait, wait); in ib_ucm_poll()
1152 static int ib_ucm_open(struct inode *inode, struct file *filp) in ib_ucm_open() argument
1166 filp->private_data = file; in ib_ucm_open()
[all …]
/linux-4.4.14/drivers/tty/
Dtty_port.c359 struct tty_struct *tty, struct file *filp) in tty_port_block_til_ready() argument
371 if (filp->f_flags & O_NONBLOCK) { in tty_port_block_til_ready()
402 if (tty_hung_up_p(filp) || !(port->flags & ASYNC_INITIALIZED)) { in tty_port_block_til_ready()
430 if (!tty_hung_up_p(filp)) in tty_port_block_til_ready()
456 struct tty_struct *tty, struct file *filp) in tty_port_close_start() argument
460 if (tty_hung_up_p(filp)) in tty_port_close_start()
532 struct file *filp) in tty_port_close() argument
534 if (tty_port_close_start(port, tty, filp) == 0) in tty_port_close()
570 struct file *filp) in tty_port_open() argument
597 return tty_port_block_til_ready(port, tty, filp); in tty_port_open()
Dtty_io.c158 static int __tty_fasync(int fd, struct file *filp, int on);
159 static int tty_fasync(int fd, struct file *filp, int on);
450 static unsigned int hung_up_tty_poll(struct file *filp, poll_table *wait) in hung_up_tty_poll() argument
682 struct file *filp, *f = NULL; in __tty_hangup() local
713 filp = priv->file; in __tty_hangup()
714 if (filp->f_op->write == redirected_tty_write) in __tty_hangup()
715 cons_filp = filp; in __tty_hangup()
716 if (filp->f_op->write != tty_write) in __tty_hangup()
719 __tty_fasync(-1, filp, 0); /* can't block */ in __tty_hangup()
720 filp->f_op = &hung_up_tty_fops; in __tty_hangup()
[all …]
Dpty.c41 static void pty_close(struct tty_struct *tty, struct file *filp) in pty_close() argument
237 static int pty_open(struct tty_struct *tty, struct file *filp) in pty_open() argument
739 static int ptmx_open(struct inode *inode, struct file *filp) in ptmx_open() argument
746 nonseekable_open(inode, filp); in ptmx_open()
749 filp->f_mode |= FMODE_NONOTIFY; in ptmx_open()
751 retval = tty_alloc_file(filp); in ptmx_open()
793 tty_add_file(tty, filp); in ptmx_open()
804 retval = ptm_driver->ops->open(tty, filp); in ptmx_open()
814 tty_release(inode, filp); in ptmx_open()
820 tty_free_file(filp); in ptmx_open()
Dgoldfish.c108 static int goldfish_tty_open(struct tty_struct *tty, struct file *filp) in goldfish_tty_open() argument
111 return tty_port_open(&qtty->port, tty, filp); in goldfish_tty_open()
114 static void goldfish_tty_close(struct tty_struct *tty, struct file *filp) in goldfish_tty_close() argument
116 tty_port_close(tty->port, tty, filp); in goldfish_tty_close()
/linux-4.4.14/drivers/net/wimax/i2400m/
Ddebugfs.c64 ssize_t i2400m_rx_stats_read(struct file *filp, char __user *buffer, in i2400m_rx_stats_read() argument
67 struct i2400m *i2400m = filp->private_data; in i2400m_rx_stats_read()
88 ssize_t i2400m_rx_stats_write(struct file *filp, const char __user *buffer, in i2400m_rx_stats_write() argument
91 struct i2400m *i2400m = filp->private_data; in i2400m_rx_stats_write()
118 ssize_t i2400m_tx_stats_read(struct file *filp, char __user *buffer, in i2400m_tx_stats_read() argument
121 struct i2400m *i2400m = filp->private_data; in i2400m_tx_stats_read()
141 ssize_t i2400m_tx_stats_write(struct file *filp, const char __user *buffer, in i2400m_tx_stats_write() argument
144 struct i2400m *i2400m = filp->private_data; in i2400m_tx_stats_write()
/linux-4.4.14/drivers/staging/most/aim-v4l2/
Dvideo.c75 static int aim_vdev_open(struct file *filp) in aim_vdev_open() argument
78 struct video_device *vdev = video_devdata(filp); in aim_vdev_open()
79 struct most_video_dev *mdev = video_drvdata(filp); in aim_vdev_open()
103 filp->private_data = fh; in aim_vdev_open()
125 static int aim_vdev_close(struct file *filp) in aim_vdev_close() argument
127 struct aim_fh *fh = filp->private_data; in aim_vdev_close()
162 static ssize_t aim_vdev_read(struct file *filp, char __user *buf, in aim_vdev_read() argument
165 struct aim_fh *fh = filp->private_data; in aim_vdev_read()
176 if (!(filp->f_flags & O_NONBLOCK)) { in aim_vdev_read()
212 static unsigned int aim_vdev_poll(struct file *filp, poll_table *wait) in aim_vdev_poll() argument
[all …]
/linux-4.4.14/arch/x86/kernel/
Dsys_x86_64.c126 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument
156 if (filp) { in arch_get_unmapped_area()
164 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, in arch_get_unmapped_area_topdown() argument
199 if (filp) { in arch_get_unmapped_area_topdown()
215 return arch_get_unmapped_area(filp, addr0, len, pgoff, flags); in arch_get_unmapped_area_topdown()
/linux-4.4.14/fs/fat/
Dfile.c120 long fat_generic_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in fat_generic_ioctl() argument
122 struct inode *inode = file_inode(filp); in fat_generic_ioctl()
129 return fat_ioctl_set_attributes(filp, user_attr); in fat_generic_ioctl()
138 static long fat_generic_compat_ioctl(struct file *filp, unsigned int cmd, in fat_generic_compat_ioctl() argument
142 return fat_generic_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); in fat_generic_compat_ioctl()
146 static int fat_file_release(struct inode *inode, struct file *filp) in fat_file_release() argument
148 if ((filp->f_mode & FMODE_WRITE) && in fat_file_release()
156 int fat_file_fsync(struct file *filp, loff_t start, loff_t end, int datasync) in fat_file_fsync() argument
158 struct inode *inode = filp->f_mapping->host; in fat_file_fsync()
161 res = generic_file_fsync(filp, start, end, datasync); in fat_file_fsync()
/linux-4.4.14/fs/coda/
Dpioctl.c28 static long coda_pioctl(struct file *filp, unsigned int cmd,
49 static long coda_pioctl(struct file *filp, unsigned int cmd, in coda_pioctl() argument
55 struct inode *inode = file_inode(filp); in coda_pioctl()
/linux-4.4.14/fs/configfs/
Dfile.c280 static int configfs_open_file(struct inode * inode, struct file * filp) in configfs_open_file() argument
282 return check_perm(inode,filp); in configfs_open_file()
285 static int configfs_release(struct inode * inode, struct file * filp) in configfs_release() argument
287 struct config_item * item = to_item(filp->f_path.dentry->d_parent); in configfs_release()
288 struct configfs_attribute * attr = to_attr(filp->f_path.dentry); in configfs_release()
290 struct configfs_buffer * buffer = filp->private_data; in configfs_release()
/linux-4.4.14/drivers/misc/
Dpti.c421 static int pti_tty_driver_open(struct tty_struct *tty, struct file *filp) in pti_tty_driver_open() argument
430 return tty_port_open(tty->port, tty, filp); in pti_tty_driver_open()
444 static void pti_tty_driver_close(struct tty_struct *tty, struct file *filp) in pti_tty_driver_close() argument
446 tty_port_close(tty->port, tty, filp); in pti_tty_driver_close()
554 static int pti_char_open(struct inode *inode, struct file *filp) in pti_char_open() argument
567 filp->private_data = mc; in pti_char_open()
582 static int pti_char_release(struct inode *inode, struct file *filp) in pti_char_release() argument
584 pti_release_masterchannel(filp->private_data); in pti_char_release()
585 filp->private_data = NULL; in pti_char_release()
609 static ssize_t pti_char_write(struct file *filp, const char __user *data, in pti_char_write() argument
[all …]
/linux-4.4.14/kernel/
Drelay.c99 struct file *filp = vma->vm_file; in relay_mmap_buf() local
110 buf->chan->cb->buf_mapped(buf, filp); in relay_mmap_buf()
288 struct file *filp) in buf_mapped_default_callback() argument
296 struct file *filp) in buf_unmapped_default_callback() argument
871 static int relay_file_open(struct inode *inode, struct file *filp) in relay_file_open() argument
875 filp->private_data = buf; in relay_file_open()
877 return nonseekable_open(inode, filp); in relay_file_open()
887 static int relay_file_mmap(struct file *filp, struct vm_area_struct *vma) in relay_file_mmap() argument
889 struct rchan_buf *buf = filp->private_data; in relay_file_mmap()
900 static unsigned int relay_file_poll(struct file *filp, poll_table *wait) in relay_file_poll() argument
[all …]
/linux-4.4.14/drivers/media/pci/dt3155/
Ddt3155.c307 static int dt3155_querycap(struct file *filp, void *p, in dt3155_querycap() argument
310 struct dt3155_priv *pd = video_drvdata(filp); in dt3155_querycap()
321 static int dt3155_enum_fmt_vid_cap(struct file *filp, in dt3155_enum_fmt_vid_cap() argument
331 static int dt3155_fmt_vid_cap(struct file *filp, void *p, struct v4l2_format *f) in dt3155_fmt_vid_cap() argument
333 struct dt3155_priv *pd = video_drvdata(filp); in dt3155_fmt_vid_cap()
345 static int dt3155_g_std(struct file *filp, void *p, v4l2_std_id *norm) in dt3155_g_std() argument
347 struct dt3155_priv *pd = video_drvdata(filp); in dt3155_g_std()
353 static int dt3155_s_std(struct file *filp, void *p, v4l2_std_id norm) in dt3155_s_std() argument
355 struct dt3155_priv *pd = video_drvdata(filp); in dt3155_s_std()
374 static int dt3155_enum_input(struct file *filp, void *p, in dt3155_enum_input() argument
[all …]
/linux-4.4.14/drivers/media/platform/marvell-ccic/
Dmcam-core.c1344 static int mcam_vidioc_enum_fmt_vid_cap(struct file *filp, in mcam_vidioc_enum_fmt_vid_cap() argument
1355 static int mcam_vidioc_try_fmt_vid_cap(struct file *filp, void *priv, in mcam_vidioc_try_fmt_vid_cap() argument
1358 struct mcam_camera *cam = video_drvdata(filp); in mcam_vidioc_try_fmt_vid_cap()
1386 static int mcam_vidioc_s_fmt_vid_cap(struct file *filp, void *priv, in mcam_vidioc_s_fmt_vid_cap() argument
1389 struct mcam_camera *cam = video_drvdata(filp); in mcam_vidioc_s_fmt_vid_cap()
1405 ret = mcam_vidioc_try_fmt_vid_cap(filp, priv, fmt); in mcam_vidioc_s_fmt_vid_cap()
1433 static int mcam_vidioc_g_fmt_vid_cap(struct file *filp, void *priv, in mcam_vidioc_g_fmt_vid_cap() argument
1436 struct mcam_camera *cam = video_drvdata(filp); in mcam_vidioc_g_fmt_vid_cap()
1445 static int mcam_vidioc_enum_input(struct file *filp, void *priv, in mcam_vidioc_enum_input() argument
1456 static int mcam_vidioc_g_input(struct file *filp, void *priv, unsigned int *i) in mcam_vidioc_g_input() argument
[all …]
/linux-4.4.14/arch/sh/mm/
Dmmap.c33 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument
55 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area()
80 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, in arch_get_unmapped_area_topdown() argument
104 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area_topdown()
/linux-4.4.14/fs/jffs2/
Dfile.c24 static int jffs2_write_end(struct file *filp, struct address_space *mapping,
27 static int jffs2_write_begin(struct file *filp, struct address_space *mapping,
30 static int jffs2_readpage (struct file *filp, struct page *pg);
32 int jffs2_fsync(struct file *filp, loff_t start, loff_t end, int datasync) in jffs2_fsync() argument
34 struct inode *inode = filp->f_mapping->host; in jffs2_fsync()
122 static int jffs2_readpage (struct file *filp, struct page *pg) in jffs2_readpage() argument
133 static int jffs2_write_begin(struct file *filp, struct address_space *mapping, in jffs2_write_begin() argument
237 static int jffs2_write_end(struct file *filp, struct address_space *mapping, in jffs2_write_end() argument
/linux-4.4.14/kernel/trace/
Dtrace.c3126 int tracing_open_generic(struct inode *inode, struct file *filp) in tracing_open_generic() argument
3131 filp->private_data = inode->i_private; in tracing_open_generic()
3144 static int tracing_open_generic_tr(struct inode *inode, struct file *filp) in tracing_open_generic_tr() argument
3154 filp->private_data = inode->i_private; in tracing_open_generic_tr()
3348 tracing_write_stub(struct file *filp, const char __user *ubuf, in tracing_write_stub() argument
3394 tracing_cpumask_read(struct file *filp, char __user *ubuf, in tracing_cpumask_read() argument
3397 struct trace_array *tr = file_inode(filp)->i_private; in tracing_cpumask_read()
3417 tracing_cpumask_write(struct file *filp, const char __user *ubuf, in tracing_cpumask_write() argument
3420 struct trace_array *tr = file_inode(filp)->i_private; in tracing_cpumask_write()
3644 tracing_trace_options_write(struct file *filp, const char __user *ubuf, in tracing_trace_options_write() argument
[all …]
Dtrace_events.c1002 event_enable_read(struct file *filp, char __user *ubuf, size_t cnt, in event_enable_read() argument
1010 file = event_file_data(filp); in event_enable_read()
1032 event_enable_write(struct file *filp, const char __user *ubuf, size_t cnt, in event_enable_write() argument
1052 file = event_file_data(filp); in event_enable_write()
1068 system_enable_read(struct file *filp, char __user *ubuf, size_t cnt, in system_enable_read() argument
1072 struct trace_subsystem_dir *dir = filp->private_data; in system_enable_read()
1114 system_enable_write(struct file *filp, const char __user *ubuf, size_t cnt, in system_enable_write() argument
1117 struct trace_subsystem_dir *dir = filp->private_data; in system_enable_write()
1285 event_id_read(struct file *filp, char __user *ubuf, size_t cnt, loff_t *ppos) in event_id_read() argument
1287 int id = (long)event_file_data(filp); in event_id_read()
[all …]
Dtrace_stack.c231 stack_max_size_read(struct file *filp, char __user *ubuf, in stack_max_size_read() argument
234 unsigned long *ptr = filp->private_data; in stack_max_size_read()
245 stack_max_size_write(struct file *filp, const char __user *ubuf, in stack_max_size_write() argument
248 long *ptr = filp->private_data; in stack_max_size_write()
/linux-4.4.14/drivers/s390/block/
Ddasd_eer.c532 static int dasd_eer_open(struct inode *inp, struct file *filp) in dasd_eer_open() argument
562 filp->private_data = eerb; in dasd_eer_open()
567 return nonseekable_open(inp,filp); in dasd_eer_open()
570 static int dasd_eer_close(struct inode *inp, struct file *filp) in dasd_eer_close() argument
575 eerb = (struct eerbuffer *) filp->private_data; in dasd_eer_close()
586 static ssize_t dasd_eer_read(struct file *filp, char __user *buf, in dasd_eer_read() argument
594 eerb = (struct eerbuffer *) filp->private_data; in dasd_eer_read()
619 if (filp->f_flags & O_NONBLOCK) in dasd_eer_read()
650 static unsigned int dasd_eer_poll(struct file *filp, poll_table *ptable) in dasd_eer_poll() argument
656 eerb = (struct eerbuffer *) filp->private_data; in dasd_eer_poll()
[all …]
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_glue.c31 int vmw_mmap(struct file *filp, struct vm_area_struct *vma) in vmw_mmap() argument
41 file_priv = filp->private_data; in vmw_mmap()
43 return ttm_bo_mmap(filp, vma, &dev_priv->bdev); in vmw_mmap()
Dvmwgfx_ioctl.c417 unsigned int vmw_fops_poll(struct file *filp, struct poll_table_struct *wait) in vmw_fops_poll() argument
419 struct drm_file *file_priv = filp->private_data; in vmw_fops_poll()
424 return drm_poll(filp, wait); in vmw_fops_poll()
439 ssize_t vmw_fops_read(struct file *filp, char __user *buffer, in vmw_fops_read() argument
442 struct drm_file *file_priv = filp->private_data; in vmw_fops_read()
447 return drm_read(filp, buffer, count, offset); in vmw_fops_read()
/linux-4.4.14/drivers/xen/xenbus/
Dxenbus_dev_frontend.c121 static ssize_t xenbus_file_read(struct file *filp, in xenbus_file_read() argument
125 struct xenbus_file_priv *u = filp->private_data; in xenbus_file_read()
134 if (filp->f_flags & O_NONBLOCK) in xenbus_file_read()
434 static ssize_t xenbus_file_write(struct file *filp, in xenbus_file_write() argument
438 struct xenbus_file_priv *u = filp->private_data; in xenbus_file_write()
530 static int xenbus_file_open(struct inode *inode, struct file *filp) in xenbus_file_open() argument
537 nonseekable_open(inode, filp); in xenbus_file_open()
551 filp->private_data = u; in xenbus_file_open()
556 static int xenbus_file_release(struct inode *inode, struct file *filp) in xenbus_file_release() argument
558 struct xenbus_file_priv *u = filp->private_data; in xenbus_file_release()
Dxenbus_dev_backend.c23 static int xenbus_backend_open(struct inode *inode, struct file *filp) in xenbus_backend_open() argument
28 return nonseekable_open(inode, filp); in xenbus_backend_open()
/linux-4.4.14/arch/s390/hypfs/
Dinode.c115 static int hypfs_open(struct inode *inode, struct file *filp) in hypfs_open() argument
117 char *data = file_inode(filp)->i_private; in hypfs_open()
120 if (filp->f_mode & FMODE_WRITE) { in hypfs_open()
124 if (filp->f_mode & FMODE_READ) { in hypfs_open()
132 filp->private_data = kstrdup(data, GFP_KERNEL); in hypfs_open()
133 if (!filp->private_data) { in hypfs_open()
139 return nonseekable_open(inode, filp); in hypfs_open()
202 static int hypfs_release(struct inode *inode, struct file *filp) in hypfs_release() argument
204 kfree(filp->private_data); in hypfs_release()
/linux-4.4.14/include/linux/
Dfs.h338 static inline void init_sync_kiocb(struct kiocb *kiocb, struct file *filp) in init_sync_kiocb() argument
341 .ki_filp = filp, in init_sync_kiocb()
342 .ki_flags = iocb_flags(filp), in init_sync_kiocb()
378 int (*readpages)(struct file *filp, struct address_space *mapping,
1041 extern int fcntl_setlease(unsigned int fd, struct file *filp, long arg);
1042 extern int fcntl_getlease(struct file *filp);
1059 extern int vfs_cancel_lock(struct file *filp, struct file_lock *fl);
1068 struct file *filp, struct files_struct *files);
1095 static inline int fcntl_setlease(unsigned int fd, struct file *filp, long arg) in fcntl_setlease() argument
1100 static inline int fcntl_getlease(struct file *filp) in fcntl_getlease() argument
[all …]
Ddnotify.h37 static inline void dnotify_flush(struct file *filp, fl_owner_t id) in dnotify_flush() argument
41 static inline int fcntl_dirnotify(int fd, struct file *filp, unsigned long arg) in fcntl_dirnotify() argument
Dpoll.h42 static inline void poll_wait(struct file * filp, wait_queue_head_t * wait_address, poll_table *p) in poll_wait() argument
45 p->_qproc(filp, wait_address, p); in poll_wait()
76 struct file *filp; member
/linux-4.4.14/fs/hpfs/
Ddir.c12 static int hpfs_dir_release(struct inode *inode, struct file *filp) in hpfs_dir_release() argument
15 hpfs_del_pos(inode, &filp->f_pos); in hpfs_dir_release()
23 static loff_t hpfs_dir_lseek(struct file *filp, loff_t off, int whence) in hpfs_dir_lseek() argument
25 loff_t new_off = off + (whence == 1 ? filp->f_pos : 0); in hpfs_dir_lseek()
28 struct inode *i = file_inode(filp); in hpfs_dir_lseek()
47 hpfs_add_pos(i, &filp->f_pos); in hpfs_dir_lseek()
49 filp->f_pos = new_off; in hpfs_dir_lseek()
/linux-4.4.14/arch/sh/boards/mach-landisk/
Dgio.c32 static int gio_open(struct inode *inode, struct file *filp) in gio_open() argument
51 static int gio_close(struct inode *inode, struct file *filp) in gio_close() argument
62 static long gio_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in gio_ioctl() argument
/linux-4.4.14/drivers/watchdog/
Driowd.c77 static int riowd_open(struct inode *inode, struct file *filp) in riowd_open() argument
79 nonseekable_open(inode, filp); in riowd_open()
83 static int riowd_release(struct inode *inode, struct file *filp) in riowd_release() argument
88 static long riowd_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in riowd_ioctl() argument
Ddw_wdt.c170 static int dw_wdt_open(struct inode *inode, struct file *filp) in dw_wdt_open() argument
190 return nonseekable_open(inode, filp); in dw_wdt_open()
193 static ssize_t dw_wdt_write(struct file *filp, const char __user *buf, in dw_wdt_write() argument
236 static long dw_wdt_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in dw_wdt_ioctl() argument
274 static int dw_wdt_release(struct inode *inode, struct file *filp) in dw_wdt_release() argument
/linux-4.4.14/drivers/xen/
Dgntalloc.c239 static int gntalloc_open(struct inode *inode, struct file *filp) in gntalloc_open() argument
248 filp->private_data = priv; in gntalloc_open()
258 static int gntalloc_release(struct inode *inode, struct file *filp) in gntalloc_release() argument
260 struct gntalloc_file_private_data *priv = filp->private_data; in gntalloc_release()
437 static long gntalloc_ioctl(struct file *filp, unsigned int cmd, in gntalloc_ioctl() argument
440 struct gntalloc_file_private_data *priv = filp->private_data; in gntalloc_ioctl()
502 static int gntalloc_mmap(struct file *filp, struct vm_area_struct *vma) in gntalloc_mmap() argument
504 struct gntalloc_file_private_data *priv = filp->private_data; in gntalloc_mmap()
Devtchn.c578 static int evtchn_fasync(int fd, struct file *filp, int on) in evtchn_fasync() argument
580 struct per_user_data *u = filp->private_data; in evtchn_fasync()
581 return fasync_helper(fd, filp, on, &u->evtchn_async_queue); in evtchn_fasync()
584 static int evtchn_open(struct inode *inode, struct file *filp) in evtchn_open() argument
604 filp->private_data = u; in evtchn_open()
606 return nonseekable_open(inode, filp); in evtchn_open()
609 static int evtchn_release(struct inode *inode, struct file *filp) in evtchn_release() argument
611 struct per_user_data *u = filp->private_data; in evtchn_release()
/linux-4.4.14/arch/arm/mm/
Dmmap.c55 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument
69 do_align = filp || (flags & MAP_SHARED); in arch_get_unmapped_area()
106 arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0, in arch_get_unmapped_area_topdown() argument
122 do_align = filp || (flags & MAP_SHARED); in arch_get_unmapped_area_topdown()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_gem.h83 struct drm_file *filp);
92 struct drm_file *filp);
124 int exynos_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma);
Dexynos_drm_gem.c220 DRM_DEBUG_KMS("created file object = 0x%x\n", (unsigned int)obj->filp); in exynos_drm_gem_init()
284 struct drm_file *filp) in exynos_drm_gem_get_dma_addr() argument
289 obj = drm_gem_object_lookup(dev, filp, gem_handle); in exynos_drm_gem_get_dma_addr()
302 struct drm_file *filp) in exynos_drm_gem_put_dma_addr() argument
306 obj = drm_gem_object_lookup(dev, filp, gem_handle); in exynos_drm_gem_put_dma_addr()
508 int exynos_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma) in exynos_drm_gem_mmap() argument
515 ret = drm_gem_mmap(filp, vma); in exynos_drm_gem_mmap()
/linux-4.4.14/drivers/s390/cio/
Dqdio_debug.c192 static int qstat_seq_open(struct inode *inode, struct file *filp) in qstat_seq_open() argument
194 return single_open(filp, qstat_show, in qstat_seq_open()
195 file_inode(filp)->i_private); in qstat_seq_open()
285 static int qperf_seq_open(struct inode *inode, struct file *filp) in qperf_seq_open() argument
287 return single_open(filp, qperf_show, in qperf_seq_open()
288 file_inode(filp)->i_private); in qperf_seq_open()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dpmc.c290 ssize_t wil_pmc_read(struct file *filp, char __user *buf, size_t count, in wil_pmc_read() argument
293 struct wil6210_priv *wil = filp->private_data; in wil_pmc_read()
343 loff_t wil_pmc_llseek(struct file *filp, loff_t off, int whence) in wil_pmc_llseek() argument
346 struct wil6210_priv *wil = filp->private_data; in wil_pmc_llseek()
356 newpos = filp->f_pos + off; in wil_pmc_llseek()
372 filp->f_pos = newpos; in wil_pmc_llseek()
/linux-4.4.14/drivers/mailbox/
Dmailbox-test.c43 static ssize_t mbox_test_signal_write(struct file *filp, in mbox_test_signal_write() argument
47 struct mbox_test_device *tdev = filp->private_data; in mbox_test_signal_write()
81 static ssize_t mbox_test_message_write(struct file *filp, in mbox_test_message_write() argument
85 struct mbox_test_device *tdev = filp->private_data; in mbox_test_message_write()
137 static ssize_t mbox_test_message_read(struct file *filp, char __user *userbuf, in mbox_test_message_read() argument
140 struct mbox_test_device *tdev = filp->private_data; in mbox_test_message_read()
/linux-4.4.14/drivers/scsi/
Dsg.c225 static int sg_allow_access(struct file *filp, unsigned char *cmd) in sg_allow_access() argument
227 struct sg_fd *sfp = filp->private_data; in sg_allow_access()
232 return blk_verify_command(cmd, filp->f_mode & FMODE_WRITE); in sg_allow_access()
273 sg_open(struct inode *inode, struct file *filp) in sg_open() argument
276 int flags = filp->f_flags; in sg_open()
282 nonseekable_open(inode, filp); in sg_open()
346 filp->private_data = sfp; in sg_open()
372 sg_release(struct inode *inode, struct file *filp) in sg_release() argument
377 if ((!(sfp = (Sg_fd *) filp->private_data)) || (!(sdp = sfp->parentdp))) in sg_release()
399 sg_read(struct file *filp, char __user *buf, size_t count, loff_t * ppos) in sg_read() argument
[all …]
/linux-4.4.14/drivers/virt/
Dfsl_hypervisor.c572 static unsigned int fsl_hv_poll(struct file *filp, struct poll_table_struct *p) in fsl_hv_poll() argument
574 struct doorbell_queue *dbq = filp->private_data; in fsl_hv_poll()
580 poll_wait(filp, &dbq->wait, p); in fsl_hv_poll()
595 static ssize_t fsl_hv_read(struct file *filp, char __user *buf, size_t len, in fsl_hv_read() argument
598 struct doorbell_queue *dbq = filp->private_data; in fsl_hv_read()
618 if (filp->f_flags & O_NONBLOCK) in fsl_hv_read()
660 static int fsl_hv_open(struct inode *inode, struct file *filp) in fsl_hv_open() argument
679 filp->private_data = dbq; in fsl_hv_open()
687 static int fsl_hv_close(struct inode *inode, struct file *filp) in fsl_hv_close() argument
689 struct doorbell_queue *dbq = filp->private_data; in fsl_hv_close()
/linux-4.4.14/fs/proc/
Dinterrupts.c36 static int interrupts_open(struct inode *inode, struct file *filp) in interrupts_open() argument
38 return seq_open(filp, &int_seq_ops); in interrupts_open()
Ddevices.c53 static int devinfo_open(struct inode *inode, struct file *filp) in devinfo_open() argument
55 return seq_open(filp, &devinfo_ops); in devinfo_open()
/linux-4.4.14/arch/mips/sibyte/common/
Dsb_tbprof.c265 static int sbprof_zbprof_start(struct file *filp) in sbprof_zbprof_start() argument
276 filp->f_pos = 0; in sbprof_zbprof_start()
401 static int sbprof_tb_open(struct inode *inode, struct file *filp) in sbprof_tb_open() argument
430 static int sbprof_tb_release(struct inode *inode, struct file *filp) in sbprof_tb_release() argument
452 static ssize_t sbprof_tb_read(struct file *filp, char *buf, in sbprof_tb_read() argument
503 static long sbprof_tb_ioctl(struct file *filp, in sbprof_tb_ioctl() argument
512 err = sbprof_zbprof_start(filp); in sbprof_tb_ioctl()
/linux-4.4.14/fs/gfs2/
Dfile.c152 static int gfs2_get_flags(struct file *filp, u32 __user *ptr) in gfs2_get_flags() argument
154 struct inode *inode = file_inode(filp); in gfs2_get_flags()
212 static int do_gfs2_set_flags(struct file *filp, u32 reqflags, u32 mask) in do_gfs2_set_flags() argument
214 struct inode *inode = file_inode(filp); in do_gfs2_set_flags()
222 error = mnt_want_write_file(filp); in do_gfs2_set_flags()
284 mnt_drop_write_file(filp); in do_gfs2_set_flags()
288 static int gfs2_set_flags(struct file *filp, u32 __user *ptr) in gfs2_set_flags() argument
290 struct inode *inode = file_inode(filp); in gfs2_set_flags()
301 return do_gfs2_set_flags(filp, gfsflags, ~0); in gfs2_set_flags()
303 return do_gfs2_set_flags(filp, gfsflags, ~GFS2_DIF_JDATA); in gfs2_set_flags()
[all …]
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_ioc32.c197 long r128_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in r128_compat_ioctl() argument
204 return drm_compat_ioctl(filp, cmd, arg); in r128_compat_ioctl()
210 ret = (*fn) (filp, cmd, arg); in r128_compat_ioctl()
212 ret = drm_ioctl(filp, cmd, arg); in r128_compat_ioctl()
/linux-4.4.14/arch/powerpc/sysdev/
Dscom.c106 static ssize_t scom_debug_read(struct file *filp, char __user *ubuf, in scom_debug_read() argument
109 struct scom_debug_entry *ent = filp->private_data; in scom_debug_read()
143 static ssize_t scom_debug_write(struct file* filp, const char __user *ubuf, in scom_debug_write() argument
146 struct scom_debug_entry *ent = filp->private_data; in scom_debug_write()
Dmv64x60_pci.c28 static ssize_t mv64x60_hs_reg_read(struct file *filp, struct kobject *kobj, in mv64x60_hs_reg_read() argument
49 static ssize_t mv64x60_hs_reg_write(struct file *filp, struct kobject *kobj, in mv64x60_hs_reg_write() argument
/linux-4.4.14/fs/autofs4/
Droot.c851 static int autofs4_root_ioctl_unlocked(struct inode *inode, struct file *filp, in autofs4_root_ioctl_unlocked() argument
887 return autofs4_ask_umount(filp->f_path.mnt, p); in autofs4_root_ioctl_unlocked()
891 return autofs4_expire_run(inode->i_sb,filp->f_path.mnt,sbi, p); in autofs4_root_ioctl_unlocked()
894 return autofs4_expire_multi(inode->i_sb,filp->f_path.mnt,sbi, p); in autofs4_root_ioctl_unlocked()
901 static long autofs4_root_ioctl(struct file *filp, in autofs4_root_ioctl() argument
904 struct inode *inode = file_inode(filp); in autofs4_root_ioctl()
905 return autofs4_root_ioctl_unlocked(inode, filp, cmd, arg); in autofs4_root_ioctl()
909 static long autofs4_root_compat_ioctl(struct file *filp, in autofs4_root_compat_ioctl() argument
912 struct inode *inode = file_inode(filp); in autofs4_root_compat_ioctl()
916 ret = autofs4_root_ioctl_unlocked(inode, filp, cmd, arg); in autofs4_root_compat_ioctl()
[all …]
/linux-4.4.14/security/selinux/
Dselinuxfs.c131 static ssize_t sel_read_enforce(struct file *filp, char __user *buf, in sel_read_enforce() argument
202 static ssize_t sel_read_handle_unknown(struct file *filp, char __user *buf, in sel_read_handle_unknown() argument
207 ino_t ino = file_inode(filp)->i_ino; in sel_read_handle_unknown()
220 static int sel_open_handle_status(struct inode *inode, struct file *filp) in sel_open_handle_status() argument
227 filp->private_data = status; in sel_open_handle_status()
232 static ssize_t sel_read_handle_status(struct file *filp, char __user *buf, in sel_read_handle_status() argument
235 struct page *status = filp->private_data; in sel_read_handle_status()
244 static int sel_mmap_handle_status(struct file *filp, in sel_mmap_handle_status() argument
247 struct page *status = filp->private_data; in sel_mmap_handle_status()
328 static ssize_t sel_read_policyvers(struct file *filp, char __user *buf, in sel_read_policyvers() argument
[all …]
/linux-4.4.14/drivers/pci/
Dpci-sysfs.c629 static ssize_t pci_read_config(struct file *filp, struct kobject *kobj, in pci_read_config() argument
640 if (security_capable(filp->f_cred, &init_user_ns, CAP_SYS_ADMIN) == 0) in pci_read_config()
706 static ssize_t pci_write_config(struct file *filp, struct kobject *kobj, in pci_write_config() argument
768 static ssize_t read_vpd_attr(struct file *filp, struct kobject *kobj, in read_vpd_attr() argument
783 static ssize_t write_vpd_attr(struct file *filp, struct kobject *kobj, in write_vpd_attr() argument
811 static ssize_t pci_read_legacy_io(struct file *filp, struct kobject *kobj, in pci_read_legacy_io() argument
837 static ssize_t pci_write_legacy_io(struct file *filp, struct kobject *kobj, in pci_write_legacy_io() argument
862 static int pci_mmap_legacy_mem(struct file *filp, struct kobject *kobj, in pci_mmap_legacy_mem() argument
883 static int pci_mmap_legacy_io(struct file *filp, struct kobject *kobj, in pci_mmap_legacy_io() argument
1039 static int pci_mmap_resource_uc(struct file *filp, struct kobject *kobj, in pci_mmap_resource_uc() argument
[all …]
/linux-4.4.14/arch/powerpc/platforms/pseries/
Ddtl.c243 static int dtl_file_open(struct inode *inode, struct file *filp) in dtl_file_open() argument
252 filp->private_data = dtl; in dtl_file_open()
256 static int dtl_file_release(struct inode *inode, struct file *filp) in dtl_file_release() argument
263 static ssize_t dtl_file_read(struct file *filp, char __user *buf, size_t len, in dtl_file_read() argument
273 dtl = filp->private_data; in dtl_file_read()
/linux-4.4.14/drivers/s390/crypto/
Dzcrypt_api.c381 static ssize_t zcrypt_read(struct file *filp, char __user *buf, in zcrypt_read() argument
392 static ssize_t zcrypt_write(struct file *filp, const char __user *buf, in zcrypt_write() argument
403 static int zcrypt_open(struct inode *inode, struct file *filp) in zcrypt_open() argument
406 return nonseekable_open(inode, filp); in zcrypt_open()
414 static int zcrypt_release(struct inode *inode, struct file *filp) in zcrypt_release() argument
792 static long zcrypt_ica_status(struct file *filp, unsigned long arg) in zcrypt_ica_status() argument
816 static long zcrypt_unlocked_ioctl(struct file *filp, unsigned int cmd, in zcrypt_unlocked_ioctl() argument
929 return zcrypt_ica_status(filp, arg); in zcrypt_unlocked_ioctl()
973 static long trans_modexpo32(struct file *filp, unsigned int cmd, in trans_modexpo32() argument
1015 static long trans_modexpo_crt32(struct file *filp, unsigned int cmd, in trans_modexpo_crt32() argument
[all …]
/linux-4.4.14/arch/arc/mm/
Dmmap.c31 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument
44 do_align = filp || (flags & MAP_SHARED); in arch_get_unmapped_area()
/linux-4.4.14/arch/blackfin/kernel/
Dsys_bfin.c45 unsigned long get_fb_unmapped_area(struct file *filp, unsigned long orig_addr, in get_fb_unmapped_area() argument
48 struct fb_info *info = filp->private_data; in get_fb_unmapped_area()
/linux-4.4.14/drivers/gpu/drm/mga/
Dmga_ioc32.c208 long mga_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in mga_compat_ioctl() argument
215 return drm_compat_ioctl(filp, cmd, arg); in mga_compat_ioctl()
221 ret = (*fn) (filp, cmd, arg); in mga_compat_ioctl()
223 ret = drm_ioctl(filp, cmd, arg); in mga_compat_ioctl()
/linux-4.4.14/drivers/char/hw_random/
Dcore.c193 static int rng_dev_open(struct inode *inode, struct file *filp) in rng_dev_open() argument
196 if ((filp->f_mode & FMODE_READ) == 0) in rng_dev_open()
198 if (filp->f_mode & FMODE_WRITE) in rng_dev_open()
222 static ssize_t rng_dev_read(struct file *filp, char __user *buf, in rng_dev_read() argument
245 !(filp->f_flags & O_NONBLOCK)); in rng_dev_read()
254 if (filp->f_flags & O_NONBLOCK) { in rng_dev_read()
/linux-4.4.14/arch/s390/pci/
Dpci_debug.c117 static int pci_perf_seq_open(struct inode *inode, struct file *filp) in pci_perf_seq_open() argument
119 return single_open(filp, pci_perf_show, in pci_perf_seq_open()
120 file_inode(filp)->i_private); in pci_perf_seq_open()
/linux-4.4.14/drivers/misc/vmw_vmci/
Dvmci_host.c122 static int vmci_host_open(struct inode *inode, struct file *filp) in vmci_host_open() argument
132 filp->private_data = vmci_host_dev; in vmci_host_open()
141 static int vmci_host_close(struct inode *inode, struct file *filp) in vmci_host_close() argument
143 struct vmci_host_dev *vmci_host_dev = filp->private_data; in vmci_host_close()
160 filp->private_data = NULL; in vmci_host_close()
168 static unsigned int vmci_host_poll(struct file *filp, poll_table *wait) in vmci_host_poll() argument
170 struct vmci_host_dev *vmci_host_dev = filp->private_data; in vmci_host_poll()
177 poll_wait(filp, &context->host_context.wait_queue, in vmci_host_poll()
929 static long vmci_host_unlocked_ioctl(struct file *filp, in vmci_host_unlocked_ioctl() argument
938 struct vmci_host_dev *vmci_host_dev = filp->private_data; in vmci_host_unlocked_ioctl()
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_mm.c127 struct file *filp) in bochs_bo_verify_access() argument
131 return drm_vma_node_verify_access(&bochsbo->gem.vma_node, filp); in bochs_bo_verify_access()
336 int bochs_mmap(struct file *filp, struct vm_area_struct *vma) in bochs_mmap() argument
344 file_priv = filp->private_data; in bochs_mmap()
346 return ttm_bo_mmap(filp, vma, &bochs->ttm.bdev); in bochs_mmap()
504 struct drm_file *filp, in bochs_user_framebuffer_create() argument
521 obj = drm_gem_object_lookup(dev, filp, mode_cmd->handles[0]); in bochs_user_framebuffer_create()
/linux-4.4.14/drivers/iio/
Diio_core.h46 unsigned int iio_buffer_poll(struct file *filp,
48 ssize_t iio_buffer_read_first_n_outer(struct file *filp, char __user *buf,
/linux-4.4.14/include/rdma/
Dib.h100 static inline bool ib_safe_file_access(struct file *filp) in ib_safe_file_access() argument
102 return filp->f_cred == current_cred() && segment_eq(get_fs(), USER_DS); in ib_safe_file_access()
/linux-4.4.14/fs/udf/
Dfile.c164 long udf_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in udf_ioctl() argument
166 struct inode *inode = file_inode(filp); in udf_ioctl()
218 static int udf_release_file(struct inode *inode, struct file *filp) in udf_release_file() argument
220 if (filp->f_mode & FMODE_WRITE && in udf_release_file()
/linux-4.4.14/drivers/acpi/apei/
Derst-dbg.c90 static ssize_t erst_dbg_read(struct file *filp, char __user *ubuf, in erst_dbg_read() argument
103 pos = (int *)&filp->private_data; in erst_dbg_read()
160 static ssize_t erst_dbg_write(struct file *filp, const char __user *ubuf, in erst_dbg_write() argument
/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() argument
124 filp->private_data = inode->i_private; in fnic_trace_ctrl_open()
147 static ssize_t fnic_trace_ctrl_read(struct file *filp, in fnic_trace_ctrl_read() argument
155 trace_type = (u8 *)filp->private_data; in fnic_trace_ctrl_read()
185 static ssize_t fnic_trace_ctrl_write(struct file *filp, in fnic_trace_ctrl_write() argument
193 trace_type = (u8 *)filp->private_data; in fnic_trace_ctrl_write()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ttm.c121 int qxl_mmap(struct file *filp, struct vm_area_struct *vma) in qxl_mmap() argument
133 file_priv = filp->private_data; in qxl_mmap()
141 __func__, filp->private_data, vma->vm_pgoff); in qxl_mmap()
143 r = ttm_bo_mmap(filp, vma, &qdev->mman.bdev); in qxl_mmap()
209 static int qxl_verify_access(struct ttm_buffer_object *bo, struct file *filp) in qxl_verify_access() argument
213 return drm_vma_node_verify_access(&qbo->gem_base.vma_node, filp); in qxl_verify_access()
/linux-4.4.14/ipc/
Dmqueue.c481 static ssize_t mqueue_read_file(struct file *filp, char __user *u_data, in mqueue_read_file() argument
484 struct mqueue_inode_info *info = MQUEUE_I(file_inode(filp)); in mqueue_read_file()
505 file_inode(filp)->i_atime = file_inode(filp)->i_ctime = CURRENT_TIME; in mqueue_read_file()
509 static int mqueue_flush_file(struct file *filp, fl_owner_t id) in mqueue_flush_file() argument
511 struct mqueue_inode_info *info = MQUEUE_I(file_inode(filp)); in mqueue_flush_file()
521 static unsigned int mqueue_poll_file(struct file *filp, struct poll_table_struct *poll_tab) in mqueue_poll_file() argument
523 struct mqueue_inode_info *info = MQUEUE_I(file_inode(filp)); in mqueue_poll_file()
526 poll_wait(filp, &info->wait_q, poll_tab); in mqueue_poll_file()
775 struct file *filp; in SYSCALL_DEFINE4() local
813 filp = do_open(&path, oflag); in SYSCALL_DEFINE4()
[all …]
/linux-4.4.14/drivers/mmc/core/
Ddebugfs.c302 static int mmc_ext_csd_open(struct inode *inode, struct file *filp) in mmc_ext_csd_open() argument
325 filp->private_data = buf; in mmc_ext_csd_open()
334 static ssize_t mmc_ext_csd_read(struct file *filp, char __user *ubuf, in mmc_ext_csd_read() argument
337 char *buf = filp->private_data; in mmc_ext_csd_read()
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_chardev.c319 static int kfd_ioctl_destroy_queue(struct file *filp, struct kfd_process *p, in kfd_ioctl_destroy_queue() argument
337 static int kfd_ioctl_update_queue(struct file *filp, struct kfd_process *p, in kfd_ioctl_update_queue() argument
760 static int kfd_ioctl_get_process_apertures(struct file *filp, in kfd_ioctl_get_process_apertures() argument
815 static int kfd_ioctl_create_event(struct file *filp, struct kfd_process *p, in kfd_ioctl_create_event() argument
821 err = kfd_event_create(filp, p, args->event_type, in kfd_ioctl_create_event()
830 static int kfd_ioctl_destroy_event(struct file *filp, struct kfd_process *p, in kfd_ioctl_destroy_event() argument
838 static int kfd_ioctl_set_event(struct file *filp, struct kfd_process *p, in kfd_ioctl_set_event() argument
846 static int kfd_ioctl_reset_event(struct file *filp, struct kfd_process *p, in kfd_ioctl_reset_event() argument
854 static int kfd_ioctl_wait_events(struct file *filp, struct kfd_process *p, in kfd_ioctl_wait_events() argument
1015 static int kfd_mmap(struct file *filp, struct vm_area_struct *vma) in kfd_mmap() argument
/linux-4.4.14/fs/ocfs2/
Dioctl.c844 long ocfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in ocfs2_ioctl() argument
846 struct inode *inode = file_inode(filp); in ocfs2_ioctl()
871 status = mnt_want_write_file(filp); in ocfs2_ioctl()
876 mnt_drop_write_file(filp); in ocfs2_ioctl()
885 return ocfs2_change_file_space(filp, cmd, &sr); in ocfs2_ioctl()
893 status = mnt_want_write_file(filp); in ocfs2_ioctl()
897 mnt_drop_write_file(filp); in ocfs2_ioctl()
907 status = mnt_want_write_file(filp); in ocfs2_ioctl()
911 mnt_drop_write_file(filp); in ocfs2_ioctl()
954 return ocfs2_ioctl_move_extents(filp, argp); in ocfs2_ioctl()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Ddebugfs.c145 static ssize_t average_read(struct file *filp, char __user *buf, size_t count, in average_read() argument
156 stats = filp->private_data; in average_read()
172 static ssize_t average_write(struct file *filp, const char __user *buf, in average_write() argument
177 stats = filp->private_data; in average_write()
432 static ssize_t dbg_read(struct file *filp, char __user *buf, size_t count, in dbg_read() argument
445 desc = filp->private_data; in dbg_read()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dopal-lpc.c189 static ssize_t lpc_debug_read(struct file *filp, char __user *ubuf, in lpc_debug_read() argument
192 struct lpc_debugfs_entry *lpc = filp->private_data; in lpc_debug_read()
280 static ssize_t lpc_debug_write(struct file *filp, const char __user *ubuf, in lpc_debug_write() argument
283 struct lpc_debugfs_entry *lpc = filp->private_data; in lpc_debug_write()
/linux-4.4.14/fs/kernfs/
Dfile.c729 static int kernfs_fop_release(struct inode *inode, struct file *filp) in kernfs_fop_release() argument
731 struct kernfs_node *kn = filp->f_path.dentry->d_fsdata; in kernfs_fop_release()
732 struct kernfs_open_file *of = kernfs_of(filp); in kernfs_fop_release()
735 seq_release(inode, filp); in kernfs_fop_release()
782 static unsigned int kernfs_fop_poll(struct file *filp, poll_table *wait) in kernfs_fop_poll() argument
784 struct kernfs_open_file *of = kernfs_of(filp); in kernfs_fop_poll()
785 struct kernfs_node *kn = filp->f_path.dentry->d_fsdata; in kernfs_fop_poll()
791 poll_wait(filp, &on->poll, wait); in kernfs_fop_poll()
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c149 static int cirrus_bo_verify_access(struct ttm_buffer_object *bo, struct file *filp) in cirrus_bo_verify_access() argument
153 return drm_vma_node_verify_access(&cirrusbo->gem.vma_node, filp); in cirrus_bo_verify_access()
408 int cirrus_mmap(struct file *filp, struct vm_area_struct *vma) in cirrus_mmap() argument
416 file_priv = filp->private_data; in cirrus_mmap()
418 return ttm_bo_mmap(filp, vma, &cirrus->ttm.bdev); in cirrus_mmap()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_ttm.c149 static int ast_bo_verify_access(struct ttm_buffer_object *bo, struct file *filp) in ast_bo_verify_access() argument
153 return drm_vma_node_verify_access(&astbo->gem.vma_node, filp); in ast_bo_verify_access()
424 int ast_mmap(struct file *filp, struct vm_area_struct *vma) in ast_mmap() argument
432 file_priv = filp->private_data; in ast_mmap()
434 return ttm_bo_mmap(filp, vma, &ast->ttm.bdev); in ast_mmap()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c149 static int mgag200_bo_verify_access(struct ttm_buffer_object *bo, struct file *filp) in mgag200_bo_verify_access() argument
153 return drm_vma_node_verify_access(&mgabo->gem.vma_node, filp); in mgag200_bo_verify_access()
421 int mgag200_mmap(struct file *filp, struct vm_area_struct *vma) in mgag200_mmap() argument
429 file_priv = filp->private_data; in mgag200_mmap()
431 return ttm_bo_mmap(filp, vma, &mdev->ttm.bdev); in mgag200_mmap()
/linux-4.4.14/drivers/staging/gdm724x/
Dgdm_tty.c111 static int gdm_tty_open(struct tty_struct *tty, struct file *filp) in gdm_tty_open() argument
115 return tty_port_open(&gdm->port, tty, filp); in gdm_tty_open()
132 static void gdm_tty_close(struct tty_struct *tty, struct file *filp) in gdm_tty_close() argument
136 tty_port_close(&gdm->port, tty, filp); in gdm_tty_close()
/linux-4.4.14/arch/cris/arch-v10/drivers/
Dgpio.c50 static int gpio_open(struct inode *inode, struct file *filp);
51 static int gpio_release(struct inode *inode, struct file *filp);
52 static unsigned int gpio_poll(struct file *filp, struct poll_table_struct *wait);
310 gpio_open(struct inode *inode, struct file *filp) in gpio_open() argument
350 filp->private_data = priv; in gpio_open()
362 gpio_release(struct inode *inode, struct file *filp) in gpio_release() argument
371 todel = filp->private_data; in gpio_release()
/linux-4.4.14/security/integrity/ima/
Dima_fs.c40 static ssize_t ima_show_htable_violations(struct file *filp, in ima_show_htable_violations() argument
52 static ssize_t ima_show_measurements_count(struct file *filp, in ima_show_measurements_count() argument
308 static int ima_open_policy(struct inode *inode, struct file *filp) in ima_open_policy() argument
311 if (!(filp->f_flags & O_WRONLY)) in ima_open_policy()
/linux-4.4.14/net/irda/ircomm/
Dircomm_tty.c55 static int ircomm_tty_open(struct tty_struct *tty, struct file *filp);
56 static void ircomm_tty_close(struct tty_struct * tty, struct file *filp);
271 struct tty_struct *tty, struct file *filp) in ircomm_tty_block_til_ready() argument
288 if (filp->f_flags & O_NONBLOCK) { in ircomm_tty_block_til_ready()
326 if (tty_hung_up_p(filp) || in ircomm_tty_block_til_ready()
359 if (!tty_hung_up_p(filp)) in ircomm_tty_block_til_ready()
427 static int ircomm_tty_open(struct tty_struct *tty, struct file *filp) in ircomm_tty_open() argument
462 ret = ircomm_tty_block_til_ready(self, tty, filp); in ircomm_tty_open()
478 static void ircomm_tty_close(struct tty_struct *tty, struct file *filp) in ircomm_tty_close() argument
486 if (tty_port_close_start(port, tty, filp) == 0) in ircomm_tty_close()
/linux-4.4.14/arch/m68k/emu/
Dnfcon.c64 static int nfcon_tty_open(struct tty_struct *tty, struct file *filp) in nfcon_tty_open() argument
69 static void nfcon_tty_close(struct tty_struct *tty, struct file *filp) in nfcon_tty_close() argument
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_64_vio.c87 static int kvm_spapr_tce_release(struct inode *inode, struct file *filp) in kvm_spapr_tce_release() argument
89 struct kvmppc_spapr_tce_table *stt = filp->private_data; in kvm_spapr_tce_release()
/linux-4.4.14/drivers/media/usb/hdpvr/
Dhdpvr-video.c515 static unsigned int hdpvr_poll(struct file *filp, poll_table *wait) in hdpvr_poll() argument
519 struct hdpvr_device *dev = video_drvdata(filp); in hdpvr_poll()
520 unsigned int mask = v4l2_ctrl_poll(filp, wait); in hdpvr_poll()
533 dev->owner = filp->private_data; in hdpvr_poll()
543 poll_wait(filp, &dev->wait_data, wait); in hdpvr_poll()
1037 static int vidioc_encoder_cmd(struct file *filp, void *priv, in vidioc_encoder_cmd() argument
1040 struct hdpvr_device *dev = video_drvdata(filp); in vidioc_encoder_cmd()
1048 if (dev->owner && filp->private_data != dev->owner) { in vidioc_encoder_cmd()
1056 dev->owner = filp->private_data; in vidioc_encoder_cmd()
1061 if (dev->owner && filp->private_data != dev->owner) { in vidioc_encoder_cmd()
[all …]
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_gem.c230 mapping = file_inode(obj->obj.filp)->i_mapping; in armada_gem_alloc_object()
354 if (!dobj->obj.filp) { in armada_gem_mmap_ioctl()
359 addr = vm_mmap(dobj->obj.filp, 0, args->size, PROT_READ | PROT_WRITE, in armada_gem_mmap_ioctl()
435 if (dobj->obj.filp) { in armada_gem_prime_map_dma_buf()
443 mapping = file_inode(dobj->obj.filp)->i_mapping; in armada_gem_prime_map_dma_buf()
501 if (dobj->obj.filp) { in armada_gem_prime_unmap_dma_buf()
/linux-4.4.14/drivers/block/paride/
Dpg.c200 static ssize_t pg_read(struct file *filp, char __user *buf,
202 static ssize_t pg_write(struct file *filp, const char __user *buf,
576 static ssize_t pg_write(struct file *filp, const char __user *buf, size_t count, loff_t *ppos) in pg_write() argument
578 struct pg *dev = filp->private_data; in pg_write()
624 static ssize_t pg_read(struct file *filp, char __user *buf, size_t count, loff_t *ppos) in pg_read() argument
626 struct pg *dev = filp->private_data; in pg_read()

1234