Home
last modified time | relevance | path

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

1234

/netbsd/sys/external/bsd/drm2/dist/drm/
H A Ddrm_gem.c141 struct file *filp; in drm_gem_object_init() local
161 if (IS_ERR(filp)) in drm_gem_object_init()
162 return PTR_ERR(filp); in drm_gem_object_init()
164 obj->filp = filp; in drm_gem_object_init()
188 obj->filp = NULL; in drm_gem_private_object_init()
194 obj->filp = NULL; in drm_gem_private_object_init()
324 spin_lock(&filp->table_lock); in drm_gem_handle_delete()
1067 if (obj->filp) in drm_gem_object_release()
1068 uao_detach(obj->filp); in drm_gem_object_release()
1071 if (obj->filp) in drm_gem_object_release()
[all …]
H A Ddrm_file.c272 drm_legacy_lock_release(dev, file->filp); in drm_file_free()
359 if (filp->f_flags & O_EXCL) in drm_open_helper()
380 filp->private_data = priv; in drm_open_helper()
381 filp->f_mode |= FMODE_UNSIGNED_OFFSET; in drm_open_helper()
382 priv->filp = filp; in drm_open_helper()
442 filp->f_mapping = dev->anon_inode->i_mapping; in drm_open()
444 retcode = drm_open_helper(filp, minor); in drm_open()
450 drm_close_helper(filp); in drm_open()
503 drm_close_helper(filp); in drm_release()
574 if (filp->f_flags & O_NONBLOCK) { in drm_read()
[all …]
H A Ddrm_vm.c473 static int drm_mmap_dma(struct file *filp, struct vm_area_struct *vma) in drm_mmap_dma() argument
475 struct drm_file *priv = filp->private_data; in drm_mmap_dma()
536 static int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma) in drm_mmap_locked() argument
538 struct drm_file *priv = filp->private_data; in drm_mmap_locked()
560 return drm_mmap_dma(filp, vma); in drm_mmap_locked()
650 int drm_legacy_mmap(struct file *filp, struct vm_area_struct *vma) in drm_legacy_mmap() argument
652 struct drm_file *priv = filp->private_data; in drm_legacy_mmap()
660 ret = drm_mmap_locked(filp, vma); in drm_legacy_mmap()
H A Ddrm_legacy.h157 void drm_legacy_lock_release(struct drm_device *dev, struct file *filp);
159 static inline void drm_legacy_lock_release(struct drm_device *dev, struct file *filp) {} in drm_legacy_lock_release() argument
177 struct drm_file *filp);
180 struct drm_file *filp) {} in drm_legacy_reclaim_buffers() argument
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_gem.h58 int amdgpu_mode_dumb_mmap(struct drm_file *filp,
63 struct drm_file *filp);
65 struct drm_file *filp);
67 struct drm_file *filp);
69 struct drm_file *filp);
71 struct drm_file *filp);
74 struct drm_file *filp);
76 struct drm_file *filp);
79 struct drm_file *filp);
H A Damdgpu_gem.c225 struct drm_file *filp) in amdgpu_gem_create_ioctl() argument
228 struct amdgpu_fpriv *fpriv = filp->driver_priv; in amdgpu_gem_create_ioctl()
287 r = drm_gem_handle_create(filp, gobj, &handle); in amdgpu_gem_create_ioctl()
299 struct drm_file *filp) in amdgpu_gem_userptr_ioctl() argument
385 gobj = drm_gem_object_lookup(filp, handle); in amdgpu_mode_dumb_mmap()
401 struct drm_file *filp) in amdgpu_gem_mmap_ioctl() argument
438 struct drm_file *filp) in amdgpu_gem_wait_idle_ioctl() argument
448 gobj = drm_gem_object_lookup(filp, handle); in amdgpu_gem_wait_idle_ioctl()
471 struct drm_file *filp) in amdgpu_gem_metadata_ioctl() argument
581 struct drm_file *filp) in amdgpu_gem_va_ioctl() argument
[all …]
H A Damdgpu_cs.c54 gobj = drm_gem_object_lookup(p->filp, data->handle); in amdgpu_cs_user_fence_chunk()
113 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; in amdgpu_cs_parser_init()
1096 drm_syncobj_find(p->filp, deps[i].handle); in amdgpu_cs_process_syncobj_out_dep()
1139 dep->syncobj = drm_syncobj_find(p->filp, in amdgpu_cs_process_syncobj_timeline_out_dep()
1305 parser.filp = filp; in amdgpu_cs_ioctl()
1359 struct drm_file *filp) in amdgpu_cs_wait_ioctl() argument
1408 struct drm_file *filp, in amdgpu_cs_get_fence() argument
1434 struct drm_file *filp) in amdgpu_cs_fence_to_handle_ioctl() argument
1523 struct drm_file *filp, in amdgpu_cs_wait_all_fences() argument
1568 struct drm_file *filp, in amdgpu_cs_wait_any_fence() argument
[all …]
H A Damdgpu_ioc32.c42 long amdgpu_kms_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in amdgpu_kms_compat_ioctl() argument
48 return drm_compat_ioctl(filp, cmd, arg); in amdgpu_kms_compat_ioctl()
50 ret = amdgpu_drm_ioctl(filp, cmd, arg); in amdgpu_kms_compat_ioctl()
H A Damdgpu_bo_list.c69 int amdgpu_bo_list_create(struct amdgpu_device *adev, struct drm_file *filp, in amdgpu_bo_list_create() argument
109 gobj = drm_gem_object_lookup(filp, info[i].bo_handle); in amdgpu_bo_list_create()
283 struct drm_file *filp) in amdgpu_bo_list_ioctl() argument
286 struct amdgpu_fpriv *fpriv = filp->driver_priv; in amdgpu_bo_list_ioctl()
299 r = amdgpu_bo_list_create(adev, filp, info, args->in.bo_number, in amdgpu_bo_list_ioctl()
322 r = amdgpu_bo_list_create(adev, filp, info, args->in.bo_number, in amdgpu_bo_list_ioctl()
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_shmem.c91 mapping = obj->base.filp; in shmem_get_pages()
94 mapping = obj->base.filp->f_mapping; in shmem_get_pages()
293 mapping = obj->base.filp->f_mapping; in shmem_writeback()
364 rw_exit(obj->base.filp->vmobjlock); in shmem_put_pages()
509 uao_detach(obj->base.filp); in shmem_release()
511 fput(obj->base.filp); in shmem_release()
537 struct file *filp; in __create_shmem()
546 if (IS_ERR(filp)) in __create_shmem()
547 return PTR_ERR(filp); in __create_shmem()
549 obj->filp = filp; in __create_shmem()
[all …]
H A Di915_gem_phys.c32 struct uvm_object *mapping = obj->base.filp; in i915_gem_object_get_pages_phys()
34 struct address_space *mapping = obj->base.filp->f_mapping; in i915_gem_object_get_pages_phys()
184 struct uvm_object *mapping = obj->base.filp; in i915_gem_object_put_pages_phys()
186 struct address_space *mapping = obj->base.filp->f_mapping; in i915_gem_object_put_pages_phys()
243 uao_detach(obj->base.filp); in phys_release()
245 fput(obj->base.filp); in phys_release()
H A Di915_gem_mman.c35 __vma_matches(struct vm_area_struct *vma, struct file *filp, in __vma_matches() argument
38 if (vma->vm_file != filp) in __vma_matches()
93 if (!obj->base.filp) { in i915_gem_mmap_ioctl()
107 uao_reference(obj->base.filp); in i915_gem_mmap_ioctl()
112 obj->base.filp, args->offset, 0, in i915_gem_mmap_ioctl()
117 uao_detach(obj->base.filp); in i915_gem_mmap_ioctl()
123 addr = vm_mmap(obj->base.filp, 0, args->size, in i915_gem_mmap_ioctl()
554 KASSERT(rw_lock_held(obj->base.filp->vmobjlock)); in i915_gem_fault()
569 rw_exit(obj->base.filp->vmobjlock); in i915_gem_fault()
835 uvm_obj_setlock(&mmo->uobj, obj->base.filp->vmobjlock); in mmap_offset_attach()
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_usif.c59 usif_notify_find(struct drm_file *filp, u32 handle) in usif_notify_find() argument
61 struct nouveau_cli *cli = nouveau_cli(filp); in usif_notify_find()
85 struct drm_file *filp; in usif_notify() local
98 filp = ntfy->p->base.file_priv; in usif_notify()
99 dev = filp->minor->dev; in usif_notify()
117 list_add_tail(&ntfy->p->base.link, &filp->event_list); in usif_notify()
118 filp->event_space -= ntfy->p->e.base.length; in usif_notify()
123 wake_up_interruptible(&filp->event_wait); in usif_notify()
309 struct nouveau_cli *cli = nouveau_cli(filp); in usif_ioctl()
346 ret = nouveau_abi16_usif(filp, argv, argc); in usif_ioctl()
[all …]
H A Dnouveau_ioc32.c55 long nouveau_compat_ioctl(struct file *filp, unsigned int cmd, in nouveau_compat_ioctl() argument
63 return drm_compat_ioctl(filp, cmd, arg); in nouveau_compat_ioctl()
70 ret = (*fn)(filp, cmd, arg); in nouveau_compat_ioctl()
72 ret = nouveau_drm_ioctl(filp, cmd, arg); in nouveau_compat_ioctl()
/netbsd/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_gem.c232 struct drm_file *filp) in radeon_gem_info_ioctl() argument
250 struct drm_file *filp) in radeon_gem_pread_ioctl() argument
258 struct drm_file *filp) in radeon_gem_pwrite_ioctl() argument
266 struct drm_file *filp) in radeon_gem_create_ioctl() argument
402 struct drm_file *filp) in radeon_gem_set_domain_ioctl() argument
454 struct drm_file *filp) in radeon_gem_mmap_ioctl() argument
462 struct drm_file *filp) in radeon_gem_busy_ioctl() argument
522 struct drm_file *filp) in radeon_gem_set_tiling_ioctl() argument
540 struct drm_file *filp) in radeon_gem_get_tiling_ioctl() argument
625 struct drm_file *filp) in radeon_gem_va_ioctl() argument
[all …]
H A Dradeon_drv.c152 int radeon_mmap(struct file *filp, struct vm_area_struct *vma);
154 int radeon_mode_dumb_mmap(struct drm_file *filp,
531 long radeon_drm_ioctl(struct file *filp, in radeon_drm_ioctl() argument
534 struct drm_file *file_priv = filp->private_data; in radeon_drm_ioctl()
542 ret = drm_ioctl(filp, cmd, arg); in radeon_drm_ioctl()
550 static long radeon_kms_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in radeon_kms_compat_ioctl() argument
556 return drm_compat_ioctl(filp, cmd, arg); in radeon_kms_compat_ioctl()
558 ret = radeon_drm_ioctl(filp, cmd, arg); in radeon_kms_compat_ioctl()
/netbsd/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_gem.h232 struct uvm_object *filp; member
245 struct file *filp; member
383 int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma);
425 int drm_gem_handle_delete(struct drm_file *filp, u32 handle);
436 int drm_gem_objects_lookup(struct drm_file *filp, void __user *bo_handles,
438 struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
H A Ddrm_file.h271 struct file *filp; member
398 int drm_open(struct inode *inode, struct file *filp);
399 ssize_t drm_read(struct file *filp, char __user *buffer,
401 int drm_release(struct inode *inode, struct file *filp);
402 __poll_t drm_poll(struct file *filp, struct poll_table_struct *wait);
H A Ddrm_ioctl.h69 typedef int drm_ioctl_compat_t(struct file *filp, unsigned int cmd,
184 long drm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
188 long drm_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg);
/netbsd/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_ioc32.c83 long i915_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in i915_compat_ioctl() argument
90 return drm_compat_ioctl(filp, cmd, arg); in i915_compat_ioctl()
96 ret = (*fn) (filp, cmd, arg); in i915_compat_ioctl()
98 ret = drm_ioctl(filp, cmd, arg); in i915_compat_ioctl()
/netbsd/sys/external/bsd/drm2/dist/drm/mga/
H A Dmga_ioc32.c175 long mga_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in mga_compat_ioctl() argument
178 struct drm_file *file_priv = filp->private_data; in mga_compat_ioctl()
183 return drm_compat_ioctl(filp, cmd, arg); in mga_compat_ioctl()
186 return drm_ioctl(filp, cmd, arg); in mga_compat_ioctl()
190 return drm_ioctl(filp, cmd, arg); in mga_compat_ioctl()
197 ret = (*fn) (filp, cmd, arg); in mga_compat_ioctl()
/netbsd/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_ttm_glue.c35 int vmw_mmap(struct file *filp, struct vm_area_struct *vma) in vmw_mmap() argument
44 struct drm_file *file_priv = filp->private_data; in vmw_mmap()
46 int ret = ttm_bo_mmap(filp, vma, &dev_priv->bdev); in vmw_mmap()
H A Dvmwgfx_ioctl.c425 __poll_t vmw_fops_poll(struct file *filp, struct poll_table_struct *wait) in vmw_fops_poll() argument
427 struct drm_file *file_priv = filp->private_data; in vmw_fops_poll()
432 return drm_poll(filp, wait); in vmw_fops_poll()
447 ssize_t vmw_fops_read(struct file *filp, char __user *buffer, in vmw_fops_read() argument
450 struct drm_file *file_priv = filp->private_data; in vmw_fops_read()
455 return drm_read(filp, buffer, count, offset); in vmw_fops_read()
/netbsd/sys/external/bsd/drm2/dist/drm/r128/
H A Dr128_ioc32.c186 long r128_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in r128_compat_ioctl() argument
193 return drm_compat_ioctl(filp, cmd, arg); in r128_compat_ioctl()
199 ret = (*fn) (filp, cmd, arg); in r128_compat_ioctl()
201 ret = drm_ioctl(filp, cmd, arg); in r128_compat_ioctl()
/netbsd/sys/external/bsd/drm2/dist/drm/vgem/
H A Dvgem_drv.c103 file_inode(obj->base.filp)->i_mapping, in vgem_gem_fault()
247 if (!obj->filp) { in vgem_gem_dumb_map()
268 static int vgem_mmap(struct file *filp, struct vm_area_struct *vma) in vgem_mmap() argument
273 ret = drm_gem_mmap(filp, vma); in vgem_mmap()
419 if (!obj->filp) in vgem_prime_mmap()
422 ret = call_mmap(obj->filp, vma); in vgem_prime_mmap()
427 vma->vm_file = get_file(obj->filp); in vgem_prime_mmap()

1234