Home
last modified time | relevance | path

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

12345678910>>...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 …]
/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()
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 …]
Ddrm_vma_manager.c311 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/
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 …]
/drivers/usb/gadget/function/
Du_uac1.c221 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 …]
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 …]
/drivers/staging/media/dt3155v4l/
Ddt3155v4l.c378 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/
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 …]
/drivers/gpu/drm/radeon/
Dradeon_gem.c214 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/
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()
/drivers/media/platform/
Dvia-camera.c656 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/
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 …]
/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()
/drivers/char/
Draw.c53 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/
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()
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/
Dnouveau_usif.c53 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/
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()
1366 if (filp->f_flags & O_NONBLOCK) { in xillybus_write()
[all …]
/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);
/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()
/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 …]
/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()
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/
Dgoldfish_pipe.c229 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/
Dmcam-core.c1337 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 …]

12345678910>>...14