Searched refs:filp (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dfile.h70 extern void linux_file_free(struct linux_file *filp);
73 fput(struct linux_file *filp) argument
75 if (refcount_release(filp->_file == NULL ?
76 &filp->f_count : &filp->_file->f_count)) {
77 linux_file_free(filp);
82 file_count(struct linux_file *filp) argument
84 return (filp->_file == NULL ?
85 filp->f_count : filp
110 fd_install(unsigned int fd, struct linux_file *filp) argument
166 struct linux_file *filp; local
[all...]
H A Dfs.h117 #define fasync_helper(fd, filp, on, queue) \
120 *(queue) = &(filp)->f_sigio; \
242 nonseekable_open(struct inode *inode, struct file *filp) argument
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dr600_cp.h11 int r600_cs_legacy(struct drm_device *dev, void *data, struct drm_file *filp,
H A Dradeon_gem.c219 struct drm_file *filp)
240 struct drm_file *filp)
248 struct drm_file *filp)
256 struct drm_file *filp)
277 r = drm_gem_handle_create(filp, gobj, &handle);
291 struct drm_file *filp)
306 gobj = drm_gem_object_lookup(dev, filp, args->handle);
321 int radeon_mode_dumb_mmap(struct drm_file *filp, argument
328 gobj = drm_gem_object_lookup(dev, filp, handle);
339 struct drm_file *filp)
218 radeon_gem_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
239 radeon_gem_pread_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
247 radeon_gem_pwrite_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
255 radeon_gem_create_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
290 radeon_gem_set_domain_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
338 radeon_gem_mmap_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
346 radeon_gem_busy_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
379 radeon_gem_wait_idle_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
404 radeon_gem_set_tiling_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
422 radeon_gem_get_tiling_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
445 radeon_gem_va_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
[all...]
H A Dradeon_drv.c89 int radeon_mmap(struct file *filp, struct vm_area_struct *vma);
91 int radeon_mode_dumb_mmap(struct drm_file *filp,
H A Dradeon.h435 int radeon_mode_dumb_mmap(struct drm_file *filp,
851 struct drm_file *filp; member in struct:radeon_cs_parser
1471 struct drm_file *filp);
1473 struct drm_file *filp);
1483 struct drm_file *filp);
1485 struct drm_file *filp);
1487 struct drm_file *filp);
1489 struct drm_file *filp);
1491 struct drm_file *filp);
1492 int radeon_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp);
[all...]
H A Dr300.c735 p->rdev->cmask_filp != p->filp) {
1069 if (p->rdev->hyperz_filp != p->filp) {
1079 if (p->rdev->hyperz_filp != p->filp) {
1117 if (idx_value && (p->rdev->hyperz_filp != p->filp))
1121 if (idx_value && (p->rdev->hyperz_filp != p->filp))
1235 if (p->rdev->hyperz_filp != p->filp)
1239 if (p->rdev->cmask_filp != p->filp)
H A Dradeon_cs.c77 p->filp,
421 struct radeon_fpriv *fpriv = parser->filp->driver_priv;
520 int radeon_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
533 parser.filp = filp;
H A Dradeon_kms.c140 * radeon_set_filp_rights - Set filp right.
147 * Sets the filp rights for the device (all asics).
176 * @filp: drm filp
183 static int radeon_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) argument
273 * If the input value is 1, filp requests hyper-z access.
274 * If the input value is 0, filp revokes its hyper-z access.
276 * When returning, the value is 1 if filp owns hyper-z access,
282 radeon_set_filp_rights(dev, &rdev->hyperz_filp, filp, &value);
290 radeon_set_filp_rights(dev, &rdev->cmask_filp, filp,
[all...]
H A Dradeon_ttm.c820 int radeon_mmap(struct file *filp, struct vm_area_struct *vma) argument
827 return drm_mmap(filp, vma);
830 file_priv = filp->private_data;
835 r = ttm_bo_mmap(filp, vma, &rdev->mman.bdev);
/freebsd-11-stable/sys/ofed/include/rdma/
H A Dib.h111 static inline bool ib_safe_file_access(struct file *filp) argument
119 return (filp->_file != NULL &&
120 filp->_file == td->td_fpop &&
121 filp->_file->f_cred == td->td_ucred);
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_compat.c445 struct linux_file *filp; local
447 filp = kzalloc(sizeof(*filp), GFP_KERNEL);
450 filp->f_count = 1;
453 spin_lock_init(&filp->f_kqlock);
454 knlist_init(&filp->f_selinfo.si_note, &filp->f_kqlock,
458 return (filp);
462 linux_file_free(struct linux_file *filp) argument
464 if (filp
712 linux_get_fop(struct linux_file *filp, const struct file_operations **fop, struct linux_cdev **dev) argument
762 struct linux_file *filp; local
931 linux_file_ioctl_sub(struct file *fp, struct linux_file *filp, const struct file_operations *fop, u_long cmd, caddr_t data, struct thread *td) argument
1024 struct linux_file *filp = container_of(wq, struct linux_file, f_wait_queue.wq); local
1036 linux_poll_wait(struct linux_file *filp, wait_queue_head_t *wqh, poll_table *p) argument
1063 linux_poll_wait_dequeue(struct linux_file *filp) argument
1086 linux_poll_wakeup(struct linux_file *filp) argument
1106 struct linux_file *filp = kn->kn_hook; local
1116 struct linux_file *filp = kn->kn_hook; local
1126 struct linux_file *filp = kn->kn_hook; local
1146 linux_file_kqfilter_poll(struct linux_file *filp, int kqflags) argument
1183 struct linux_file *filp; local
1233 struct linux_file *filp; local
1388 struct linux_file *filp; local
1430 struct linux_file *filp; local
1473 struct linux_file *filp; local
1495 struct linux_file *filp; local
1536 struct linux_file *filp; local
1615 struct linux_file *filp; local
1683 struct linux_file *filp; local
1704 struct linux_file *filp; local
[all...]
H A Dlinux_page.c348 struct linux_file *filp; local
357 filp = &fileobj->file;
360 filp->f_count = 1;
361 filp->f_vnode = vp;
362 filp->f_shmem = vm_pager_allocate(OBJT_DEFAULT, NULL, size,
364 if (filp->f_shmem == NULL) {
368 return (filp);
370 kfree(filp);
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_user_mad.c340 static ssize_t ib_umad_read(struct file *filp, char __user *buf, argument
343 struct ib_umad_file *file = filp->private_data;
355 if (filp->f_flags & O_NONBLOCK)
453 static ssize_t ib_umad_write(struct file *filp, const char __user *buf, argument
456 struct ib_umad_file *file = filp->private_data;
614 static unsigned int ib_umad_poll(struct file *filp, struct poll_table_struct *wait) argument
616 struct ib_umad_file *file = filp->private_data;
621 poll_wait(filp, &file->recv_wait, wait);
891 static long ib_umad_ioctl(struct file *filp, unsigned int cmd, argument
896 return ib_umad_reg_agent(filp
909 ib_umad_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument
936 ib_umad_open(struct inode *inode, struct file *filp) argument
979 ib_umad_close(struct inode *inode, struct file *filp) argument
1030 ib_umad_sm_open(struct inode *inode, struct file *filp) argument
1077 ib_umad_sm_close(struct inode *inode, struct file *filp) argument
[all...]
H A Dib_uverbs_main.c378 static ssize_t ib_uverbs_event_read(struct file *filp, char __user *buf, argument
381 struct ib_uverbs_event_file *file = filp->private_data;
391 if (filp->f_flags & O_NONBLOCK)
443 static unsigned int ib_uverbs_event_poll(struct file *filp, argument
447 struct ib_uverbs_event_file *file = filp->private_data;
449 poll_wait(filp, &file->poll_wait, wait);
459 static int ib_uverbs_event_fasync(int fd, struct file *filp, int on) argument
461 struct ib_uverbs_event_file *file = filp->private_data;
463 return fasync_helper(fd, filp, on, &file->async_queue);
466 static int ib_uverbs_event_close(struct inode *inode, struct file *filp) argument
643 struct file *filp; local
747 ib_uverbs_write(struct file *filp, const char __user *buf, size_t count, loff_t *pos) argument
896 ib_uverbs_mmap(struct file *filp, struct vm_area_struct *vma) argument
930 ib_uverbs_open(struct inode *inode, struct file *filp) argument
1000 ib_uverbs_close(struct inode *inode, struct file *filp) argument
[all...]
H A Dib_ucm.c72 struct file *filp; member in struct:ib_ucm_file
407 if (file->filp->f_flags & O_NONBLOCK)
1103 static ssize_t ib_ucm_write(struct file *filp, const char __user *buf, argument
1106 struct ib_ucm_file *file = filp->private_data;
1110 if (WARN_ON_ONCE(!ib_safe_file_access(filp)))
1133 static unsigned int ib_ucm_poll(struct file *filp, argument
1136 struct ib_ucm_file *file = filp->private_data;
1139 poll_wait(filp, &file->poll_wait, wait);
1155 static int ib_ucm_open(struct inode *inode, struct file *filp) argument
1169 filp
1176 ib_ucm_close(struct inode *inode, struct file *filp) argument
[all...]
H A Dib_ucma.c67 struct file *filp; member in struct:ucma_file
403 if (file->filp->f_flags & O_NONBLOCK)
1600 static ssize_t ucma_write(struct file *filp, const char __user *buf, argument
1603 struct ucma_file *file = filp->private_data;
1607 if (WARN_ON_ONCE(!ib_safe_file_access(filp)))
1632 static unsigned int ucma_poll(struct file *filp, struct poll_table_struct *wait) argument
1634 struct ucma_file *file = filp->private_data;
1637 poll_wait(filp, &file->poll_wait, wait);
1653 static int ucma_open(struct inode *inode, struct file *filp) argument
1673 filp
1679 ucma_close(struct inode *inode, struct file *filp) argument
1719 ucma_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) argument
[all...]
H A Dib_uverbs_cmd.c326 struct file *filp; local
387 filp = ib_uverbs_alloc_event_file(file, ib_dev, 1);
388 if (IS_ERR(filp)) {
389 ret = PTR_ERR(filp);
401 fd_install(resp.async_fd, filp);
409 fput(filp);
1334 struct file *filp; local
1348 filp = ib_uverbs_alloc_event_file(file, ib_dev, 0);
1349 if (IS_ERR(filp)) {
1351 return PTR_ERR(filp);
[all...]
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_gem.c172 drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) argument
175 drm_prime_remove_buf_handle(&filp->prime,
179 drm_prime_remove_buf_handle(&filp->prime,
186 * Removes the mapping from handle to filp for this object.
189 drm_gem_handle_delete(struct drm_file *filp, u32 handle) argument
194 obj = drm_gem_names_remove(&filp->object_names, handle);
201 drm_gem_remove_prime_handles(obj, filp);
205 dev->driver->gem_close_object(obj, filp);
285 drm_gem_object_lookup(struct drm_device *dev, struct drm_file *filp, argument
290 obj = drm_gem_name_ref(&filp
[all...]
H A DdrmP.h267 * \param filp file pointer of the caller.
594 /** File representing the shmem storage: filp in Linux parlance */
1310 struct drm_file *filp);
1320 struct drm_file *filp);
1477 int drm_gem_handle_delete(struct drm_file *filp, u32 handle);
1528 struct drm_file *filp,
/freebsd-11-stable/sys/dev/netmap/
H A Dnetmap_kloop.c445 struct file *filp; member in struct:sync_kloop_poll_entry
484 entry->filp = file;
734 struct file *filp = NULL; local
739 filp = eventfd_fget(
741 if (IS_ERR(filp)) {
742 err = PTR_ERR(filp);
745 irq = eventfd_ctx_fileget(filp);
751 poll_ctx->entries[i].irq_filp = filp;
764 filp = eventfd_fget(
766 if (IS_ERR(filp)) {
[all...]
/freebsd-11-stable/sys/dev/drm2/ttm/
H A Dttm_bo_api.h688 * @filp: filp as input from the mmap method.
696 extern int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma,
703 * @filp: Pointer to the struct file attempting to read / write.
720 extern ssize_t ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp,
H A Dttm_bo_vm.c406 ssize_t ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp,
439 ret = driver->verify_access(bo, filp);
/freebsd-11-stable/sys/i386/include/
H A Dcserial.h505 int (*select) (chan_t *h, int type, void *st, struct file *filp);
/freebsd-11-stable/sys/dev/drm/
H A Dr128_drv.h169 extern long r128_compat_ioctl(struct file *filp, unsigned int cmd,

Completed in 311 milliseconds

12