Searched refs:filp (Results 126 - 150 of 726) sorted by relevance

1234567891011>>

/linux-master/drivers/platform/x86/dell/
H A Ddell-smbios-wmi.c116 static int dell_smbios_wmi_open(struct inode *inode, struct file *filp) argument
120 priv = container_of(filp->private_data, struct wmi_smbios_priv, char_dev);
121 filp->private_data = priv;
123 return nonseekable_open(inode, filp);
126 static ssize_t dell_smbios_wmi_read(struct file *filp, char __user *buffer, size_t length, argument
129 struct wmi_smbios_priv *priv = filp->private_data;
173 static long dell_smbios_wmi_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument
176 struct wmi_smbios_priv *priv = filp->private_data;
/linux-master/fs/9p/
H A Dv9fs_vfs.h57 int v9fs_dir_release(struct inode *inode, struct file *filp);
64 int v9fs_file_fsync_dotl(struct file *filp, loff_t start, loff_t end,
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_bo_list.c70 int amdgpu_bo_list_create(struct amdgpu_device *adev, struct drm_file *filp, argument
96 gobj = drm_gem_object_lookup(filp, info[i].bo_handle);
227 struct drm_file *filp)
230 struct amdgpu_fpriv *fpriv = filp->driver_priv;
243 r = amdgpu_bo_list_create(adev, filp, info, args->in.bo_number,
264 r = amdgpu_bo_list_create(adev, filp, info, args->in.bo_number,
226 amdgpu_bo_list_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_gem.c298 struct drm_file *filp)
316 struct drm_file *filp)
335 r = drm_gem_handle_create(filp, gobj, &handle);
349 struct drm_file *filp)
419 r = drm_gem_handle_create(filp, gobj, &handle);
440 struct drm_file *filp)
454 gobj = drm_gem_object_lookup(filp, args->handle);
468 int radeon_mode_dumb_mmap(struct drm_file *filp, argument
475 gobj = drm_gem_object_lookup(filp, handle);
490 struct drm_file *filp)
297 radeon_gem_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
315 radeon_gem_create_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
348 radeon_gem_userptr_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
439 radeon_gem_set_domain_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
489 radeon_gem_mmap_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
497 radeon_gem_busy_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
524 radeon_gem_wait_idle_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
558 radeon_gem_set_tiling_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
576 radeon_gem_get_tiling_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
661 radeon_gem_va_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
767 radeon_gem_op_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
[all...]
/linux-master/arch/s390/mm/
H A Dmmap.c74 static int get_align_mask(struct file *filp, unsigned long flags) argument
78 if (filp || (flags & MAP_SHARED))
83 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, argument
108 info.align_mask = get_align_mask(filp, flags);
118 unsigned long arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr, argument
146 info.align_mask = get_align_mask(filp, flags);
/linux-master/drivers/vfio/pci/hisilicon/
H A Dhisi_acc_vfio_pci.c614 migf->filp->f_pos = 0;
622 fput(hisi_acc_vdev->resuming_migf->filp);
628 fput(hisi_acc_vdev->saving_migf->filp);
669 static int hisi_acc_vf_release_file(struct inode *inode, struct file *filp) argument
671 struct hisi_acc_vf_migration_file *migf = filp->private_data;
679 static ssize_t hisi_acc_vf_resume_write(struct file *filp, const char __user *buf, argument
682 struct hisi_acc_vf_migration_file *migf = filp->private_data;
690 pos = &filp->f_pos;
738 migf->filp = anon_inode_getfile("hisi_acc_vf_mig", &hisi_acc_vf_resume_fops, migf,
740 if (IS_ERR(migf->filp)) {
753 hisi_acc_vf_precopy_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument
803 hisi_acc_vf_save_read(struct file *filp, char __user *buf, size_t len, loff_t *pos) argument
[all...]
/linux-master/fs/xfs/
H A Dxfs_ioctl.c1162 struct file *filp,
1185 error = mnt_want_write_file(filp);
1216 mnt_drop_write_file(filp);
1268 struct file *filp,
1272 struct xfs_mount *mp = XFS_I(file_inode(filp))->i_mount;
1286 error = mnt_want_write_file(filp);
1290 mnt_drop_write_file(filp);
1340 struct file *filp,
1344 struct inode *inode = file_inode(filp);
1358 return xfs_ioc_setlabel(filp, m
1161 xfs_ioc_setlabel( struct file *filp, struct xfs_mount *mp, char __user *newlabel) argument
1267 xfs_ioctl_getset_resblocks( struct file *filp, unsigned int cmd, void __user *arg) argument
1339 xfs_file_ioctl( struct file *filp, unsigned int cmd, unsigned long p) argument
[all...]
H A Dxfs_ioctl32.c422 struct file *filp,
426 struct inode *inode = file_inode(filp);
442 error = mnt_want_write_file(filp);
446 mnt_drop_write_file(filp);
454 error = mnt_want_write_file(filp);
458 mnt_drop_write_file(filp);
465 return xfs_file_ioctl(filp, cmd, p);
475 error = mnt_want_write_file(filp);
479 mnt_drop_write_file(filp);
485 return xfs_compat_ioc_fsbulkstat(filp, cm
421 xfs_file_compat_ioctl( struct file *filp, unsigned cmd, unsigned long p) argument
[all...]
/linux-master/drivers/infiniband/core/
H A Drdma_core.c459 struct file *filp; local
480 filp = anon_inode_getfile(fd_type->name, fd_type->fops, NULL,
482 if (IS_ERR(filp)) {
483 ret = ERR_CAST(filp);
486 uobj->object = filp;
561 struct file *filp = uobj->object; local
563 fput(filp);
622 struct file *filp = uobj->object; local
634 filp->private_data = uobj;
635 fd_install(fd, filp);
731 struct file *filp = uobj->object; local
808 uverbs_uobject_fd_release(struct inode *inode, struct file *filp) argument
[all...]
/linux-master/drivers/misc/genwqe/
H A Dcard_dev.c292 * @filp: file handle
299 static int genwqe_open(struct inode *inode, struct file *filp) argument
310 cfile->filp = filp;
319 filp->private_data = cfile;
328 * @filp: file handle
340 static int genwqe_fasync(int fd, struct file *filp, int mode) argument
342 struct genwqe_file *cdev = (struct genwqe_file *)filp->private_data;
344 return fasync_helper(fd, filp, mode, &cdev->async_queue);
351 * @filp
357 genwqe_release(struct inode *inode, struct file *filp) argument
435 genwqe_mmap(struct file *filp, struct vm_area_struct *vma) argument
515 struct file *filp = cfile->filp; local
650 struct file *filp = cfile->filp; local
998 struct file *filp = cfile->filp; local
1016 struct file *filp = cfile->filp; local
1052 genwqe_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument
[all...]
/linux-master/drivers/char/xillybus/
H A Dxillyusb.c1239 static int xillyusb_open(struct inode *inode, struct file *filp) argument
1260 filp->private_data = chan;
1269 if (((filp->f_mode & FMODE_READ) && !chan->readable) ||
1270 ((filp->f_mode & FMODE_WRITE) && !chan->writable))
1273 if ((filp->f_flags & O_NONBLOCK) && (filp->f_mode & FMODE_READ) &&
1280 if ((filp->f_flags & O_NONBLOCK) && (filp->f_mode & FMODE_WRITE) &&
1289 if (((filp->f_mode & FMODE_READ) && chan->open_for_read) ||
1290 ((filp
1434 xillyusb_read(struct file *filp, char __user *userbuf, size_t count, loff_t *f_pos) argument
1609 xillyusb_flush(struct file *filp, fl_owner_t id) argument
1645 xillyusb_write(struct file *filp, const char __user *userbuf, size_t count, loff_t *f_pos) argument
1709 xillyusb_release(struct inode *inode, struct file *filp) argument
1785 xillyusb_llseek(struct file *filp, loff_t offset, int whence) argument
1849 xillyusb_poll(struct file *filp, poll_table *wait) argument
[all...]
/linux-master/drivers/most/
H A Dmost_cdev.c111 * @filp: file pointer
116 static int comp_open(struct inode *inode, struct file *filp) argument
122 filp->private_data = c;
125 ((filp->f_flags & O_ACCMODE) != O_RDONLY)) ||
127 ((filp->f_flags & O_ACCMODE) != O_WRONLY))) {
153 * @filp: file pointer
157 static int comp_close(struct inode *inode, struct file *filp) argument
177 * @filp: file pointer
182 static ssize_t comp_write(struct file *filp, const char __user *buf, argument
188 struct comp_channel *c = filp
237 comp_read(struct file *filp, char __user *buf, size_t count, loff_t *offset) argument
281 comp_poll(struct file *filp, poll_table *wait) argument
[all...]
/linux-master/drivers/s390/char/
H A Dfs3270.c238 static ssize_t fs3270_read(struct file *filp, char __user *data, argument
248 fp = filp->private_data;
283 static ssize_t fs3270_write(struct file *filp, const char __user *data, argument
292 fp = filp->private_data;
323 static long fs3270_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument
330 fp = filp->private_data;
400 * Unlink fs3270 data structure from filp.
423 static int fs3270_open(struct inode *inode, struct file *filp) argument
429 if (imajor(file_inode(filp)) != IBM_FS3270_MAJOR)
431 minor = iminor(file_inode(filp));
494 fs3270_close(struct inode *inode, struct file *filp) argument
[all...]
H A Dmonwriter.c187 static int monwrite_open(struct inode *inode, struct file *filp) argument
197 filp->private_data = monpriv;
198 return nonseekable_open(inode, filp);
201 static int monwrite_close(struct inode *inode, struct file *filp) argument
203 struct mon_private *monpriv = filp->private_data;
219 static ssize_t monwrite_write(struct file *filp, const char __user *data, argument
222 struct mon_private *monpriv = filp->private_data;
/linux-master/drivers/media/cec/core/
H A Dcec-api.c25 static inline struct cec_devnode *cec_devnode_data(struct file *filp) argument
27 struct cec_fh *fh = filp->private_data;
34 static __poll_t cec_poll(struct file *filp, argument
37 struct cec_fh *fh = filp->private_data;
41 poll_wait(filp, &fh->wait, poll);
504 static long cec_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument
506 struct cec_fh *fh = filp->private_data;
508 bool block = !(filp->f_flags & O_NONBLOCK);
553 static int cec_open(struct inode *inode, struct file *filp) argument
589 filp
628 cec_release(struct inode *inode, struct file *filp) argument
[all...]
/linux-master/drivers/tty/
H A Dtty_io.c157 static int __tty_fasync(int fd, struct file *filp, int on);
158 static int tty_fasync(int fd, struct file *filp, int on);
434 static __poll_t hung_up_tty_poll(struct file *filp, poll_table *wait) argument
580 struct file *filp, *f; local
614 filp = priv->file;
615 if (filp->f_op->write_iter == redirected_tty_write)
616 cons_filp = filp;
617 if (filp->f_op->write_iter != tty_write)
620 __tty_fasync(-1, filp, 0); /* can't block */
621 filp
743 tty_hung_up_p(struct file *filp) argument
1730 tty_release(struct inode *inode, struct file *filp) argument
1882 tty_open_current_tty(dev_t device, struct file *filp) argument
1920 tty_lookup_driver(dev_t device, struct file *filp, int *index) argument
2044 tty_open_by_driver(dev_t device, struct file *filp) argument
2119 tty_open(struct inode *inode, struct file *filp) argument
2201 tty_poll(struct file *filp, poll_table *wait) argument
2219 __tty_fasync(int fd, struct file *filp, int on) argument
2254 tty_fasync(int fd, struct file *filp, int on) argument
[all...]
/linux-master/fs/hpfs/
H A Ddir.c13 static int hpfs_dir_release(struct inode *inode, struct file *filp) argument
16 hpfs_del_pos(inode, &filp->f_pos);
24 static loff_t hpfs_dir_lseek(struct file *filp, loff_t off, int whence) argument
26 loff_t new_off = off + (whence == 1 ? filp->f_pos : 0);
29 struct inode *i = file_inode(filp);
48 if (unlikely(hpfs_add_pos(i, &filp->f_pos) < 0)) {
54 filp->f_pos = new_off;
/linux-master/virt/kvm/
H A Dvfio.c147 struct file *filp; local
150 filp = fget(fd);
151 if (!filp)
155 if (!kvm_vfio_file_is_valid(filp)) {
163 if (kvf->file == filp) {
175 kvf->file = get_file(filp);
185 fput(filp);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm.c41 * @filp: The shmem file, if using shmem backend.
55 struct file *filp; member in struct:i915_ttm_tt
191 struct file *filp = i915_tt->filp; local
198 if (!filp) {
202 filp = shmem_file_setup("i915-shmem-tt", size, VM_NORESERVE);
203 if (IS_ERR(filp))
204 return PTR_ERR(filp);
208 mapping = filp->f_mapping;
212 i915_tt->filp
[all...]
/linux-master/drivers/counter/
H A Dcounter-chrdev.c65 static ssize_t counter_chrdev_read(struct file *filp, char __user *buf, argument
68 struct counter_device *const counter = filp->private_data;
80 if (filp->f_flags & O_NONBLOCK)
103 static __poll_t counter_chrdev_poll(struct file *filp, argument
106 struct counter_device *const counter = filp->private_data;
112 poll_wait(filp, &counter->events_wait, pollt);
382 static long counter_chrdev_ioctl(struct file *filp, unsigned int cmd, argument
385 struct counter_device *const counter = filp->private_data;
414 static int counter_chrdev_open(struct inode *inode, struct file *filp) argument
421 filp
426 counter_chrdev_release(struct inode *inode, struct file *filp) argument
[all...]
/linux-master/drivers/media/pci/dt3155/
H A Ddt3155.c290 static int dt3155_querycap(struct file *filp, void *p, argument
298 static int dt3155_enum_fmt_vid_cap(struct file *filp, argument
307 static int dt3155_fmt_vid_cap(struct file *filp, void *p, struct v4l2_format *f) argument
309 struct dt3155_priv *pd = video_drvdata(filp);
321 static int dt3155_g_std(struct file *filp, void *p, v4l2_std_id *norm) argument
323 struct dt3155_priv *pd = video_drvdata(filp);
329 static int dt3155_s_std(struct file *filp, void *p, v4l2_std_id norm) argument
331 struct dt3155_priv *pd = video_drvdata(filp);
350 static int dt3155_enum_input(struct file *filp, void *p, argument
366 static int dt3155_g_input(struct file *filp, voi argument
374 dt3155_s_input(struct file *filp, void *p, unsigned int i) argument
[all...]
/linux-master/drivers/platform/goldfish/
H A Dgoldfish_pipe.c389 static ssize_t goldfish_pipe_read_write(struct file *filp, argument
394 struct goldfish_pipe *pipe = filp->private_data;
457 (filp->f_flags & O_NONBLOCK) != 0) {
472 static ssize_t goldfish_pipe_read(struct file *filp, char __user *buffer, argument
475 return goldfish_pipe_read_write(filp, buffer, bufflen,
479 static ssize_t goldfish_pipe_write(struct file *filp, argument
486 return goldfish_pipe_read_write(filp, no_const_buffer, bufflen,
490 static __poll_t goldfish_pipe_poll(struct file *filp, poll_table *wait) argument
492 struct goldfish_pipe *pipe = filp->private_data;
496 poll_wait(filp,
760 goldfish_pipe_release(struct inode *inode, struct file *filp) argument
[all...]
/linux-master/drivers/char/
H A Dapm-emulation.c259 apm_ioctl(struct file *filp, u_int cmd, u_long arg) argument
261 struct apm_user *as = filp->private_data;
327 static int apm_release(struct inode * inode, struct file * filp) argument
329 struct apm_user *as = filp->private_data;
331 filp->private_data = NULL;
353 static int apm_open(struct inode * inode, struct file * filp) argument
367 as->writer = (filp->f_mode & FMODE_WRITE) == FMODE_WRITE;
368 as->reader = (filp->f_mode & FMODE_READ) == FMODE_READ;
374 filp->private_data = as;
/linux-master/kernel/trace/rv/
H A Drv.c212 static ssize_t monitor_enable_read_data(struct file *filp, char __user *user_buf, size_t count, argument
215 struct rv_monitor_def *mdef = filp->private_data;
282 static ssize_t monitor_enable_write_data(struct file *filp, const char __user *user_buf, argument
285 struct rv_monitor_def *mdef = filp->private_data;
315 static ssize_t monitor_desc_read_data(struct file *filp, char __user *user_buf, size_t count, argument
318 struct rv_monitor_def *mdef = filp->private_data;
510 static ssize_t enabled_monitors_write(struct file *filp, const char __user *user_buf, argument
594 static ssize_t monitoring_on_read_data(struct file *filp, char __user *user_buf, argument
645 static ssize_t monitoring_on_write_data(struct file *filp, const char __user *user_buf, argument
/linux-master/kernel/power/
H A Dqos.c340 static int cpu_latency_qos_open(struct inode *inode, struct file *filp) argument
349 filp->private_data = req;
354 static int cpu_latency_qos_release(struct inode *inode, struct file *filp) argument
356 struct pm_qos_request *req = filp->private_data;
358 filp->private_data = NULL;
366 static ssize_t cpu_latency_qos_read(struct file *filp, char __user *buf, argument
369 struct pm_qos_request *req = filp->private_data;
383 static ssize_t cpu_latency_qos_write(struct file *filp, const char __user *buf, argument
399 cpu_latency_qos_update_request(filp->private_data, value);

Completed in 286 milliseconds

1234567891011>>