Home
last modified time | relevance | path

Searched refs:filp (Results 1 – 25 of 489) sorted by relevance

12345678910>>...20

/linux/fs/
H A Dioctl.c44 static int vfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in vfs_ioctl() argument
48 if (!filp->f_op->unlocked_ioctl) in vfs_ioctl()
51 error = filp->f_op->unlocked_ioctl(filp, cmd, arg); in vfs_ioctl()
58 static int ioctl_fibmap(struct file *filp, int __user *p) in ioctl_fibmap() argument
60 struct inode *inode = file_inode(filp); in ioctl_fibmap()
82 sb->s_id, filp); in ioctl_fibmap()
199 static int ioctl_fiemap(struct file *filp, struct fiemap __user *ufiemap) in ioctl_fiemap() argument
203 struct inode *inode = file_inode(filp); in ioctl_fiemap()
268 static int ioctl_preallocate(struct file *filp, int mode, void __user *argp) in ioctl_preallocate() argument
270 struct inode *inode = file_inode(filp); in ioctl_preallocate()
[all …]
H A Dlocks.c237 locks_check_ctx_file_list(struct file *filp, struct list_head *list, char *list_type) in locks_check_ctx_file_list() argument
240 struct inode *inode = file_inode(filp); in locks_check_ctx_file_list()
243 if (flc->flc_file == filp) in locks_check_ctx_file_list()
465 static void flock_make_lock(struct file *filp, struct file_lock *fl, int type) in flock_make_lock() argument
469 fl->c.flc_file = filp; in flock_make_lock()
470 fl->c.flc_owner = filp; in flock_make_lock()
491 static int flock64_to_posix_lock(struct file *filp, struct file_lock *fl, in flock64_to_posix_lock() argument
499 fl->fl_start = filp->f_pos; in flock64_to_posix_lock()
502 fl->fl_start = i_size_read(file_inode(filp)); in flock64_to_posix_lock()
530 fl->c.flc_file = filp; in flock64_to_posix_lock()
[all …]
H A Dpipe.c272 struct file *filp = iocb->ki_filp; in anon_pipe_read() local
273 struct pipe_inode_info *pipe = filp->private_data; in anon_pipe_read()
374 if ((filp->f_flags & O_NONBLOCK) || in anon_pipe_read()
433 struct file *filp = iocb->ki_filp; in anon_pipe_write() local
434 struct pipe_inode_info *pipe = filp->private_data; in anon_pipe_write()
536 if (is_packetized(filp)) in anon_pipe_write()
551 if ((filp->f_flags & O_NONBLOCK) || in anon_pipe_write()
608 struct file *filp = iocb->ki_filp; in fifo_pipe_write() local
609 if (sb_start_write_trylock(file_inode(filp)->i_sb)) { in fifo_pipe_write()
610 int err = file_update_time(filp); in fifo_pipe_write()
[all …]
/linux/net/handshake/
H A Dhandshake-test.c212 struct file *filp; in handshake_req_submit_test4() local
222 filp = sock_alloc_file(sock, O_NONBLOCK, NULL); in handshake_req_submit_test4()
223 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp); in handshake_req_submit_test4()
225 sock->file = filp; in handshake_req_submit_test4()
238 fput(filp); in handshake_req_submit_test4()
246 struct file *filp; in handshake_req_submit_test5() local
257 filp = sock_alloc_file(sock, O_NONBLOCK, NULL); in handshake_req_submit_test5()
258 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filp); in handshake_req_submit_test5()
260 sock->file = filp; in handshake_req_submit_test5()
275 fput(filp); in handshake_req_submit_test5()
[all …]
/linux/fs/9p/
H A Dvfs_file.c109 static int v9fs_file_lock(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_lock() argument
111 struct inode *inode = file_inode(filp); in v9fs_file_lock()
113 p9_debug(P9_DEBUG_VFS, "filp: %p lock: %p\n", filp, fl); in v9fs_file_lock()
123 static int v9fs_file_do_lock(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_do_lock() argument
131 fid = filp->private_data; in v9fs_file_do_lock()
136 res = locks_lock_file_wait(filp, fl); in v9fs_file_do_lock()
164 v9ses = v9fs_inode2v9ses(file_inode(filp)); in v9fs_file_do_lock()
219 locks_lock_file_wait(filp, fl); in v9fs_file_do_lock()
228 static int v9fs_file_getlock(struct file *filp, struct file_lock *fl) in v9fs_file_getlock() argument
234 fid = filp->private_data; in v9fs_file_getlock()
[all …]
/linux/fs/nfs/
H A Dfile.c63 nfs_file_open(struct inode *inode, struct file *filp) in nfs_file_open() argument
67 dprintk("NFS: open file(%pD2)\n", filp); in nfs_file_open()
70 res = nfs_check_flags(filp->f_flags); in nfs_file_open()
74 res = nfs_open(inode, filp); in nfs_file_open()
76 filp->f_mode |= FMODE_CAN_ODIRECT; in nfs_file_open()
81 nfs_file_release(struct inode *inode, struct file *filp) in nfs_file_release() argument
83 dprintk("NFS: release(%pD2)\n", filp); in nfs_file_release()
86 nfs_file_clear_open_context(filp); in nfs_file_release()
87 nfs_fscache_release_file(inode, filp); in nfs_file_release()
103 static int nfs_revalidate_file_size(struct inode *inode, struct file *filp) in nfs_revalidate_file_size() argument
[all …]
/linux/drivers/usb/gadget/function/
H A Du_uac1_legacy.c211 snd->filp = filp_open(fn_cntl, O_RDWR, 0); in gaudio_open_snd_dev()
212 if (IS_ERR(snd->filp)) { in gaudio_open_snd_dev()
213 int ret = PTR_ERR(snd->filp); in gaudio_open_snd_dev()
216 snd->filp = NULL; in gaudio_open_snd_dev()
223 snd->filp = filp_open(fn_play, O_WRONLY, 0); in gaudio_open_snd_dev()
224 if (IS_ERR(snd->filp)) { in gaudio_open_snd_dev()
225 int ret = PTR_ERR(snd->filp); in gaudio_open_snd_dev()
228 snd->filp = NULL; in gaudio_open_snd_dev()
231 pcm_file = snd->filp->private_data; in gaudio_open_snd_dev()
238 snd->filp = filp_open(fn_cap, O_RDONLY, 0); in gaudio_open_snd_dev()
[all …]
H A Dstorage_common.c171 if (curlun->filp) { in fsg_lun_close()
173 fput(curlun->filp); in fsg_lun_close()
174 curlun->filp = NULL; in fsg_lun_close()
182 struct file *filp = NULL; in fsg_lun_open() local
194 filp = filp_open(filename, O_RDWR | O_LARGEFILE, 0); in fsg_lun_open()
195 if (PTR_ERR(filp) == -EROFS || PTR_ERR(filp) == -EACCES) in fsg_lun_open()
199 filp = filp_open(filename, O_RDONLY | O_LARGEFILE, 0); in fsg_lun_open()
200 if (IS_ERR(filp)) { in fsg_lun_open()
202 return PTR_ERR(filp); in fsg_lun_open()
205 if (!(filp->f_mode & FMODE_WRITE)) in fsg_lun_open()
[all …]
/linux/net/qrtr/
H A Dtun.c31 static int qrtr_tun_open(struct inode *inode, struct file *filp) in qrtr_tun_open() argument
45 filp->private_data = tun; in qrtr_tun_open()
54 filp->private_data = NULL; in qrtr_tun_open()
61 struct file *filp = iocb->ki_filp; in qrtr_tun_read_iter() local
62 struct qrtr_tun *tun = filp->private_data; in qrtr_tun_read_iter()
67 if (filp->f_flags & O_NONBLOCK) in qrtr_tun_read_iter()
87 struct file *filp = iocb->ki_filp; in qrtr_tun_write_iter() local
88 struct qrtr_tun *tun = filp->private_data; in qrtr_tun_write_iter()
114 static __poll_t qrtr_tun_poll(struct file *filp, poll_table *wait) in qrtr_tun_poll() argument
116 struct qrtr_tun *tun = filp->private_data; in qrtr_tun_poll()
[all …]
/linux/fs/f2fs/
H A Dfile.c617 static int f2fs_file_open(struct inode *inode, struct file *filp) in f2fs_file_open() argument
619 int err = fscrypt_file_open(inode, filp); in f2fs_file_open()
627 err = fsverity_file_open(inode, filp); in f2fs_file_open()
631 filp->f_mode |= FMODE_NOWAIT; in f2fs_file_open()
632 filp->f_mode |= FMODE_CAN_ODIRECT; in f2fs_file_open()
634 err = dquot_file_open(inode, filp); in f2fs_file_open()
2053 static int f2fs_release_file(struct inode *inode, struct file *filp) in f2fs_release_file() argument
2062 if (!(filp->f_mode & FMODE_WRITE) || in f2fs_release_file()
2244 static int f2fs_ioc_getversion(struct file *filp, unsigned long arg) in f2fs_ioc_getversion() argument
2246 struct inode *inode = file_inode(filp); in f2fs_ioc_getversion()
[all …]
/linux/net/sunrpc/
H A Dcache.c835 static ssize_t cache_read(struct file *filp, char __user *buf, size_t count, in cache_read() argument
838 struct cache_reader *rp = filp->private_data; in cache_read()
840 struct inode *inode = file_inode(filp); in cache_read()
955 static ssize_t cache_write(struct file *filp, const char __user *buf, in cache_write() argument
959 struct address_space *mapping = filp->f_mapping; in cache_write()
960 struct inode *inode = file_inode(filp); in cache_write()
975 static __poll_t cache_poll(struct file *filp, poll_table *wait, in cache_poll() argument
979 struct cache_reader *rp = filp->private_data; in cache_poll()
982 poll_wait(filp, &queue_wait, wait); in cache_poll()
1002 static int cache_ioctl(struct inode *ino, struct file *filp, in cache_ioctl() argument
[all …]
/linux/include/linux/
H A Dfsverity.h53 int (*begin_enable_verity)(struct file *filp);
75 int (*end_enable_verity)(struct file *filp, const void *desc,
170 int fsverity_ioctl_enable(struct file *filp, const void __user *arg);
174 int fsverity_ioctl_measure(struct file *filp, void __user *arg);
181 int __fsverity_file_open(struct inode *inode, struct file *filp);
206 int fsverity_ioctl_read_metadata(struct file *filp, const void __user *uarg);
223 static inline int fsverity_ioctl_enable(struct file *filp, in fsverity_ioctl_enable() argument
231 static inline int fsverity_ioctl_measure(struct file *filp, void __user *arg) in fsverity_ioctl_measure() argument
249 static inline int __fsverity_file_open(struct inode *inode, struct file *filp) in __fsverity_file_open() argument
266 static inline int fsverity_ioctl_read_metadata(struct file *filp, in fsverity_ioctl_read_metadata() argument
[all …]
/linux/drivers/dax/
H A Ddevice.c87 struct file *filp = vmf->vma->vm_file; in dax_set_mapping() local
88 struct dev_dax *dev_dax = filp->private_data; in dax_set_mapping()
104 folio->mapping = filp->f_mapping; in dax_set_mapping()
242 struct file *filp = vmf->vma->vm_file; in dev_dax_huge_fault() local
245 struct dev_dax *dev_dax = filp->private_data; in dev_dax_huge_fault()
273 struct file *filp = vma->vm_file; in dev_dax_may_split() local
274 struct dev_dax *dev_dax = filp->private_data; in dev_dax_may_split()
283 struct file *filp = vma->vm_file; in dev_dax_pagesize() local
284 struct dev_dax *dev_dax = filp->private_data; in dev_dax_pagesize()
298 struct file *filp = desc->file; in dax_mmap_prepare() local
[all …]
/linux/drivers/vfio/pci/qat/
H A Dmain.c40 struct file *filp; member
86 migf->filp->f_pos = 0; in qat_vf_disable_fd()
95 fput(qat_vdev->resuming_migf->filp); in qat_vf_disable_fds()
101 fput(qat_vdev->saving_migf->filp); in qat_vf_disable_fds()
116 static long qat_vf_precopy_ioctl(struct file *filp, unsigned int cmd, in qat_vf_precopy_ioctl() argument
119 struct qat_vf_migration_file *migf = filp->private_data; in qat_vf_precopy_ioctl()
123 loff_t *pos = &filp->f_pos; in qat_vf_precopy_ioctl()
166 static ssize_t qat_vf_save_read(struct file *filp, char __user *buf, in qat_vf_save_read() argument
169 struct qat_vf_migration_file *migf = filp->private_data; in qat_vf_save_read()
177 offs = &filp->f_pos; in qat_vf_save_read()
[all …]
/linux/fs/verity/
H A Denable.c67 static int build_merkle_tree(struct file *filp, in build_merkle_tree() argument
71 struct inode *inode = file_inode(filp); in build_merkle_tree()
112 bytes_read = __kernel_read(filp, buffers[-1].data, in build_merkle_tree()
178 static int enable_verity(struct file *filp, in enable_verity() argument
181 struct inode *inode = file_inode(filp); in enable_verity()
233 err = vops->begin_enable_verity(filp); in enable_verity()
248 err = build_merkle_tree(filp, &params, desc->root_hash); in enable_verity()
272 err = vops->end_enable_verity(filp, desc, desc_size, params.tree_size); in enable_verity()
298 (void)vops->end_enable_verity(filp, NULL, 0, params.tree_size); in enable_verity()
313 int fsverity_ioctl_enable(struct file *filp, const void __user *uarg) in fsverity_ioctl_enable() argument
[all …]
/linux/drivers/rapidio/devices/
H A Drio_mport_cdev.c119 struct file *filp; member
341 rio_mport_create_outbound_mapping(struct mport_dev *md, struct file *filp, in rio_mport_create_outbound_mapping() argument
364 map->filp = filp; in rio_mport_create_outbound_mapping()
375 rio_mport_get_outbound_mapping(struct mport_dev *md, struct file *filp, in rio_mport_get_outbound_mapping() argument
401 err = rio_mport_create_outbound_mapping(md, filp, rioid, raddr, in rio_mport_get_outbound_mapping()
407 static int rio_mport_obw_map(struct file *filp, void __user *arg) in rio_mport_obw_map() argument
409 struct mport_cdev_priv *priv = filp->private_data; in rio_mport_obw_map()
421 ret = rio_mport_get_outbound_mapping(data, filp, map.rioid, in rio_mport_obw_map()
441 static int rio_mport_obw_free(struct file *filp, void __user *arg) in rio_mport_obw_free() argument
443 struct mport_cdev_priv *priv = filp->private_data; in rio_mport_obw_free()
[all …]
/linux/fs/debugfs/
H A Dfile.c48 #define F_DENTRY(filp) ((filp)->f_path.dentry) argument
268 struct file *filp, in debugfs_locked_down() argument
272 !(filp->f_mode & FMODE_WRITE) && in debugfs_locked_down()
285 static int open_proxy_open(struct inode *inode, struct file *filp) in open_proxy_open() argument
287 struct dentry *dentry = F_DENTRY(filp); in open_proxy_open()
295 r = debugfs_locked_down(inode, filp, real_fops); in open_proxy_open()
314 replace_fops(filp, real_fops); in open_proxy_open()
317 r = real_fops->open(inode, filp); in open_proxy_open()
331 #define FULL_PROXY_FUNC(name, ret_type, filp, proto, args, bit, ret) \ argument
334 struct dentry *dentry = F_DENTRY(filp); \
[all …]
/linux/fs/nilfs2/
H A Dioctl.c195 static int nilfs_ioctl_change_cpmode(struct inode *inode, struct file *filp, in nilfs_ioctl_change_cpmode() argument
206 ret = mnt_want_write_file(filp); in nilfs_ioctl_change_cpmode()
226 mnt_drop_write_file(filp); in nilfs_ioctl_change_cpmode()
247 nilfs_ioctl_delete_checkpoint(struct inode *inode, struct file *filp, in nilfs_ioctl_delete_checkpoint() argument
258 ret = mnt_want_write_file(filp); in nilfs_ioctl_delete_checkpoint()
273 mnt_drop_write_file(filp); in nilfs_ioctl_delete_checkpoint()
323 static int nilfs_ioctl_get_cpstat(struct inode *inode, struct file *filp, in nilfs_ioctl_get_cpstat() argument
388 static int nilfs_ioctl_get_sustat(struct inode *inode, struct file *filp, in nilfs_ioctl_get_sustat() argument
495 static int nilfs_ioctl_get_bdescs(struct inode *inode, struct file *filp, in nilfs_ioctl_get_bdescs() argument
828 static int nilfs_ioctl_clean_segments(struct inode *inode, struct file *filp, in nilfs_ioctl_clean_segments() argument
[all …]
/linux/arch/loongarch/mm/
H A Dmmap.c21 static unsigned long arch_get_unmapped_area_common(struct file *filp, in arch_get_unmapped_area_common() argument
50 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area_common()
68 if (filp && is_file_hugepages(filp)) in arch_get_unmapped_area_common()
69 info.align_mask = huge_page_mask_align(filp); in arch_get_unmapped_area_common()
95 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr0, in arch_get_unmapped_area() argument
99 return arch_get_unmapped_area_common(filp, in arch_get_unmapped_area()
107 unsigned long arch_get_unmapped_area_topdown(struct file *filp, in arch_get_unmapped_area_topdown() argument
111 return arch_get_unmapped_area_common(filp, in arch_get_unmapped_area_topdown()
/linux/drivers/gpu/drm/
H A Ddrm_file.c281 static void drm_close_helper(struct file *filp) in drm_close_helper() argument
283 struct drm_file *file_priv = filp->private_data; in drm_close_helper()
316 int drm_open_helper(struct file *filp, struct drm_minor *minor) in drm_open_helper() argument
322 if (filp->f_flags & O_EXCL) in drm_open_helper()
329 if (WARN_ON_ONCE(!(filp->f_op->fop_flags & FOP_UNSIGNED_OFFSET))) in drm_open_helper()
347 filp->private_data = priv; in drm_open_helper()
348 priv->filp = filp; in drm_open_helper()
369 int drm_open(struct inode *inode, struct file *filp) in drm_open() argument
386 filp->f_mapping = dev->anon_inode->i_mapping; in drm_open()
388 retcode = drm_open_helper(filp, minor); in drm_open()
[all …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_debugfs.c13 static ssize_t ixgbe_dbg_common_ops_read(struct file *filp, char __user *buffer, in ixgbe_dbg_common_ops_read() argument
17 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_common_ops_read()
48 static ssize_t ixgbe_dbg_reg_ops_read(struct file *filp, char __user *buffer, in ixgbe_dbg_reg_ops_read() argument
51 return ixgbe_dbg_common_ops_read(filp, buffer, count, ppos, in ixgbe_dbg_reg_ops_read()
62 static ssize_t ixgbe_dbg_reg_ops_write(struct file *filp, in ixgbe_dbg_reg_ops_write() argument
66 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_reg_ops_write()
131 static ssize_t ixgbe_dbg_netdev_ops_read(struct file *filp, char __user *buffer, in ixgbe_dbg_netdev_ops_read() argument
134 return ixgbe_dbg_common_ops_read(filp, buffer, count, ppos, in ixgbe_dbg_netdev_ops_read()
145 static ssize_t ixgbe_dbg_netdev_ops_write(struct file *filp, in ixgbe_dbg_netdev_ops_write() argument
149 struct ixgbe_adapter *adapter = filp->private_data; in ixgbe_dbg_netdev_ops_write()
/linux/fs/notify/dnotify/
H A Ddnotify.c151 void dnotify_flush(struct file *filp, fl_owner_t id) in dnotify_flush() argument
160 inode = file_inode(filp); in dnotify_flush()
174 if ((dn->dn_owner == id) && (dn->dn_filp == filp)) { in dnotify_flush()
229 fl_owner_t id, int fd, struct file *filp, __u32 mask) in attach_dn() argument
236 if ((odn->dn_owner == id) && (odn->dn_filp == filp)) { in attach_dn()
246 dn->dn_filp = filp; in attach_dn()
259 int fcntl_dirnotify(int fd, struct file *filp, unsigned int arg) in fcntl_dirnotify() argument
281 dnotify_flush(filp, id); in fcntl_dirnotify()
287 inode = file_inode(filp); in fcntl_dirnotify()
299 error = security_path_notify(&filp->f_path, mask, in fcntl_dirnotify()
[all …]
/linux/drivers/vfio/pci/xe/
H A Dmain.c20 struct file *filp; member
53 fput(xe_vdev->migf->filp); in xe_vfio_pci_put_file()
163 static int xe_vfio_pci_release_file(struct inode *inode, struct file *filp) in xe_vfio_pci_release_file() argument
165 struct xe_vfio_pci_migration_file *migf = filp->private_data; in xe_vfio_pci_release_file()
173 static ssize_t xe_vfio_pci_save_read(struct file *filp, char __user *buf, size_t len, loff_t *pos) in xe_vfio_pci_save_read() argument
175 struct xe_vfio_pci_migration_file *migf = filp->private_data; in xe_vfio_pci_save_read()
200 static ssize_t xe_vfio_pci_resume_write(struct file *filp, const char __user *buf, in xe_vfio_pci_resume_write() argument
203 struct xe_vfio_pci_migration_file *migf = filp->private_data; in xe_vfio_pci_resume_write()
261 migf->filp = anon_inode_getfile("xe_vfio_mig", fops, migf, flags); in xe_vfio_pci_alloc_file()
262 if (IS_ERR(migf->filp)) { in xe_vfio_pci_alloc_file()
[all …]
/linux/drivers/firmware/arm_scmi/
H A Draw_mode.c782 static ssize_t scmi_dbg_raw_mode_common_read(struct file *filp, in scmi_dbg_raw_mode_common_read() argument
788 struct scmi_dbg_raw_data *rd = filp->private_data; in scmi_dbg_raw_mode_common_read()
795 filp->f_flags & O_NONBLOCK); in scmi_dbg_raw_mode_common_read()
815 static ssize_t scmi_dbg_raw_mode_common_write(struct file *filp, in scmi_dbg_raw_mode_common_write() argument
821 struct scmi_dbg_raw_data *rd = filp->private_data; in scmi_dbg_raw_mode_common_write()
857 static __poll_t scmi_test_dbg_raw_common_poll(struct file *filp, in scmi_test_dbg_raw_common_poll() argument
862 struct scmi_dbg_raw_data *rd = filp->private_data; in scmi_test_dbg_raw_common_poll()
870 poll_wait(filp, &q->wq, wait); in scmi_test_dbg_raw_common_poll()
880 static ssize_t scmi_dbg_raw_mode_message_read(struct file *filp, in scmi_dbg_raw_mode_message_read() argument
884 return scmi_dbg_raw_mode_common_read(filp, buf, count, ppos, in scmi_dbg_raw_mode_message_read()
[all …]
/linux/drivers/char/xillybus/
H A Dxillybus_core.c690 static ssize_t xillybus_read(struct file *filp, char __user *userbuf, in xillybus_read() argument
698 struct xilly_channel *channel = filp->private_data; in xillybus_read()
834 if (!no_time_left && (filp->f_flags & O_NONBLOCK)) { in xillybus_read()
936 if (filp->f_flags & O_NONBLOCK) in xillybus_read()
1177 static int xillybus_flush(struct file *filp, fl_owner_t id) in xillybus_flush() argument
1179 if (!(filp->f_mode & FMODE_WRITE)) in xillybus_flush()
1182 return xillybus_myflush(filp->private_data, HZ); /* 1 second timeout */ in xillybus_flush()
1201 static ssize_t xillybus_write(struct file *filp, const char __user *userbuf, in xillybus_write() argument
1207 struct xilly_channel *channel = filp->private_data; in xillybus_write()
1385 if (filp->f_flags & O_NONBLOCK) { in xillybus_write()
[all …]

12345678910>>...20