/linux-master/drivers/platform/x86/dell/ |
H A D | dell-smbios-wmi.c | 116 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 D | v9fs_vfs.h | 57 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 D | amdgpu_bo_list.c | 70 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 D | radeon_gem.c | 298 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 D | mmap.c | 74 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 D | hisi_acc_vfio_pci.c | 614 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 D | xfs_ioctl.c | 1162 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 D | xfs_ioctl32.c | 422 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 D | rdma_core.c | 459 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 D | card_dev.c | 292 * @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 D | xillyusb.c | 1239 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 D | most_cdev.c | 111 * @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 D | fs3270.c | 238 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 D | monwriter.c | 187 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 D | cec-api.c | 25 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 D | tty_io.c | 157 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 D | dir.c | 13 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 D | vfio.c | 147 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 D | i915_gem_ttm.c | 41 * @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 D | counter-chrdev.c | 65 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 D | dt3155.c | 290 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 D | goldfish_pipe.c | 389 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 D | apm-emulation.c | 259 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 D | rv.c | 212 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 D | qos.c | 340 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);
|