/drivers/media/ |
D | media-devnode.c | 83 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 …]
|
/drivers/gpu/drm/ |
D | drm_gem.c | 136 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 …]
|
D | drm_fops.c | 47 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() 138 static int drm_open_helper(struct file *filp, struct drm_minor *minor) in drm_open_helper() argument 144 if (filp->f_flags & O_EXCL) in drm_open_helper() 157 filp->private_data = priv; in drm_open_helper() 158 priv->filp = filp; in drm_open_helper() 263 filp->private_data = NULL; in drm_open_helper() 267 static void drm_master_release(struct drm_device *dev, struct file *filp) in drm_master_release() argument [all …]
|
D | drm_vma_manager.c | 311 int drm_vma_node_allow(struct drm_vma_offset_node *node, struct file *filp) in drm_vma_node_allow() argument 332 if (filp == entry->vm_filp) { in drm_vma_node_allow() 335 } else if (filp > entry->vm_filp) { in drm_vma_node_allow() 347 new->vm_filp = filp; in drm_vma_node_allow() 373 void drm_vma_node_revoke(struct drm_vma_offset_node *node, struct file *filp) in drm_vma_node_revoke() argument 383 if (filp == entry->vm_filp) { in drm_vma_node_revoke() 389 } else if (filp > entry->vm_filp) { in drm_vma_node_revoke() 414 struct file *filp) in drm_vma_node_is_allowed() argument 424 if (filp == entry->vm_filp) in drm_vma_node_is_allowed() 426 else if (filp > entry->vm_filp) in drm_vma_node_is_allowed()
|
/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-debugfs.c | 174 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 …]
|
/drivers/usb/gadget/function/ |
D | u_uac1.c | 221 snd->filp = filp_open(fn_cntl, O_RDWR, 0); in gaudio_open_snd_dev() 222 if (IS_ERR(snd->filp)) { in gaudio_open_snd_dev() 223 int ret = PTR_ERR(snd->filp); in gaudio_open_snd_dev() 226 snd->filp = NULL; in gaudio_open_snd_dev() 233 snd->filp = filp_open(fn_play, O_WRONLY, 0); in gaudio_open_snd_dev() 234 if (IS_ERR(snd->filp)) { in gaudio_open_snd_dev() 235 int ret = PTR_ERR(snd->filp); in gaudio_open_snd_dev() 238 snd->filp = NULL; in gaudio_open_snd_dev() 241 pcm_file = snd->filp->private_data; in gaudio_open_snd_dev() 248 snd->filp = filp_open(fn_cap, O_RDONLY, 0); in gaudio_open_snd_dev() [all …]
|
D | storage_common.c | 176 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 …]
|
/drivers/staging/media/dt3155v4l/ |
D | dt3155v4l.c | 378 dt3155_open(struct file *filp) in dt3155_open() argument 381 struct dt3155_priv *pd = video_drvdata(filp); in dt3155_open() 424 dt3155_release(struct file *filp) in dt3155_release() argument 426 struct dt3155_priv *pd = video_drvdata(filp); in dt3155_release() 444 dt3155_read(struct file *filp, char __user *user, size_t size, loff_t *loff) in dt3155_read() argument 446 struct dt3155_priv *pd = video_drvdata(filp); in dt3155_read() 451 res = vb2_read(pd->q, user, size, loff, filp->f_flags & O_NONBLOCK); in dt3155_read() 457 dt3155_poll(struct file *filp, struct poll_table_struct *polltbl) in dt3155_poll() argument 459 struct dt3155_priv *pd = video_drvdata(filp); in dt3155_poll() 463 res = vb2_poll(pd->q, filp, polltbl); in dt3155_poll() [all …]
|
/drivers/s390/char/ |
D | tape_char.c | 128 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 …]
|
/drivers/gpu/drm/radeon/ |
D | radeon_gem.c | 214 struct drm_file *filp) in radeon_gem_info_ioctl() argument 232 struct drm_file *filp) in radeon_gem_pread_ioctl() argument 240 struct drm_file *filp) in radeon_gem_pwrite_ioctl() argument 248 struct drm_file *filp) in radeon_gem_create_ioctl() argument 267 r = drm_gem_handle_create(filp, gobj, &handle); in radeon_gem_create_ioctl() 281 struct drm_file *filp) in radeon_gem_userptr_ioctl() argument 348 r = drm_gem_handle_create(filp, gobj, &handle); in radeon_gem_userptr_ioctl() 369 struct drm_file *filp) in radeon_gem_set_domain_ioctl() argument 384 gobj = drm_gem_object_lookup(dev, filp, args->handle); in radeon_gem_set_domain_ioctl() 399 int radeon_mode_dumb_mmap(struct drm_file *filp, in radeon_mode_dumb_mmap() argument [all …]
|
/drivers/remoteproc/ |
D | remoteproc_debugfs.c | 47 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()
|
/drivers/media/platform/ |
D | via-camera.c | 656 static int viacam_open(struct file *filp) in viacam_open() argument 658 struct via_camera *cam = video_drvdata(filp); in viacam_open() 660 filp->private_data = cam; in viacam_open() 688 static int viacam_release(struct file *filp) in viacam_release() argument 690 struct via_camera *cam = video_drvdata(filp); in viacam_release() 698 if (filp == cam->owner) { in viacam_release() 725 static ssize_t viacam_read(struct file *filp, char __user *buffer, in viacam_read() argument 728 struct via_camera *cam = video_drvdata(filp); in viacam_read() 735 if (cam->owner && cam->owner != filp) { in viacam_read() 739 cam->owner = filp; in viacam_read() [all …]
|
/drivers/media/pci/ivtv/ |
D | ivtv-fileops.h | 25 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);
|
D | ivtv-fileops.c | 505 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 …]
|
/drivers/staging/android/ion/ |
D | compat_ion.c | 124 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()
|
/drivers/char/ |
D | raw.c | 53 static int raw_open(struct inode *inode, struct file *filp) in raw_open() argument 60 filp->f_op = &raw_ctl_fops; in raw_open() 74 err = blkdev_get(bdev, filp->f_mode | FMODE_EXCL, raw_open); in raw_open() 80 filp->f_flags |= O_DIRECT; in raw_open() 81 filp->f_mapping = bdev->bd_inode->i_mapping; in raw_open() 83 file_inode(filp)->i_mapping = in raw_open() 85 filp->private_data = bdev; in raw_open() 90 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_open() 100 static int raw_release(struct inode *inode, struct file *filp) in raw_release() argument 114 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_release() [all …]
|
/drivers/staging/lustre/lustre/libcfs/ |
D | kernel_user_comm.c | 55 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() 112 int libcfs_kkuc_group_add(struct file *filp, int uid, int group, __u32 data) in libcfs_kkuc_group_add() argument 122 if (filp == NULL) in libcfs_kkuc_group_add() 130 reg->kr_fp = filp; in libcfs_kkuc_group_add() 140 CDEBUG(D_KUC, "Added uid=%d fp=%p to group %d\n", uid, filp, group); in libcfs_kkuc_group_add()
|
/drivers/gpu/drm/nouveau/ |
D | nouveau_usif.c | 53 usif_notify_find(struct drm_file *filp, u32 handle) in usif_notify_find() argument 55 struct nouveau_cli *cli = nouveau_cli(filp); in usif_notify_find() 79 struct drm_file *filp; in usif_notify() local 92 filp = ntfy->p->base.file_priv; in usif_notify() 93 dev = filp->minor->dev; in usif_notify() 110 if (!WARN_ON(filp->event_space < ntfy->p->e.base.length)) { in usif_notify() 111 list_add_tail(&ntfy->p->base.link, &filp->event_list); in usif_notify() 112 filp->event_space -= ntfy->p->e.base.length; in usif_notify() 114 wake_up_interruptible(&filp->event_wait); in usif_notify() 294 usif_ioctl(struct drm_file *filp, void __user *user, u32 argc) in usif_ioctl() argument [all …]
|
/drivers/char/xillybus/ |
D | xillybus_core.c | 667 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() 1366 if (filp->f_flags & O_NONBLOCK) { in xillybus_write() [all …]
|
/drivers/media/pci/cx18/ |
D | cx18-fileops.h | 25 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);
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_debugfs.c | 44 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()
|
/drivers/misc/genwqe/ |
D | card_dev.c | 303 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 …]
|
/drivers/media/v4l2-core/ |
D | v4l2-dev.c | 297 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() 313 static ssize_t v4l2_write(struct file *filp, const char __user *buf, in v4l2_write() argument 316 struct video_device *vdev = video_devdata(filp); in v4l2_write() 322 ret = vdev->fops->write(filp, buf, sz, off); in v4l2_write() 329 static unsigned int v4l2_poll(struct file *filp, struct poll_table_struct *poll) in v4l2_poll() argument 331 struct video_device *vdev = video_devdata(filp); in v4l2_poll() 337 res = vdev->fops->poll(filp, poll); in v4l2_poll() 344 static long v4l2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in v4l2_ioctl() argument [all …]
|
/drivers/platform/goldfish/ |
D | goldfish_pipe.c | 229 static ssize_t goldfish_pipe_read_write(struct file *filp, char __user *buffer, in goldfish_pipe_read_write() argument 233 struct goldfish_pipe *pipe = filp->private_data; in goldfish_pipe_read_write() 368 (filp->f_flags & O_NONBLOCK) != 0) { in goldfish_pipe_read_write() 411 static ssize_t goldfish_pipe_read(struct file *filp, char __user *buffer, in goldfish_pipe_read() argument 414 return goldfish_pipe_read_write(filp, buffer, bufflen, 0); in goldfish_pipe_read() 417 static ssize_t goldfish_pipe_write(struct file *filp, in goldfish_pipe_write() argument 421 return goldfish_pipe_read_write(filp, (char __user *)buffer, in goldfish_pipe_write() 426 static unsigned int goldfish_pipe_poll(struct file *filp, poll_table *wait) in goldfish_pipe_poll() argument 428 struct goldfish_pipe *pipe = filp->private_data; in goldfish_pipe_poll() 434 poll_wait(filp, &pipe->wake_queue, wait); in goldfish_pipe_poll() [all …]
|
/drivers/media/platform/marvell-ccic/ |
D | mcam-core.c | 1337 static int mcam_vidioc_streamon(struct file *filp, void *priv, in mcam_vidioc_streamon() argument 1340 struct mcam_camera *cam = filp->private_data; in mcam_vidioc_streamon() 1350 static int mcam_vidioc_streamoff(struct file *filp, void *priv, in mcam_vidioc_streamoff() argument 1353 struct mcam_camera *cam = filp->private_data; in mcam_vidioc_streamoff() 1363 static int mcam_vidioc_reqbufs(struct file *filp, void *priv, in mcam_vidioc_reqbufs() argument 1366 struct mcam_camera *cam = filp->private_data; in mcam_vidioc_reqbufs() 1376 static int mcam_vidioc_querybuf(struct file *filp, void *priv, in mcam_vidioc_querybuf() argument 1379 struct mcam_camera *cam = filp->private_data; in mcam_vidioc_querybuf() 1388 static int mcam_vidioc_qbuf(struct file *filp, void *priv, in mcam_vidioc_qbuf() argument 1391 struct mcam_camera *cam = filp->private_data; in mcam_vidioc_qbuf() [all …]
|