Home
last modified time | relevance | path

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

12

/netbsd/src/sys/external/bsd/drm2/dist/drm/
Ddrm_gem.c141 struct file *filp; in drm_gem_object_init() local
151 obj->filp = uao_create(MAX(size, PAGE_SIZE), 0); in drm_gem_object_init()
157 rw_obj_hold(obj->filp->vmobjlock); in drm_gem_object_init()
158 uvm_obj_setlock(&obj->gemo_uvmobj, obj->filp->vmobjlock); in drm_gem_object_init()
160 filp = shmem_file_setup("drm mm object", size, VM_NORESERVE); in drm_gem_object_init()
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()
[all …]
Ddrm_file.c272 drm_legacy_lock_release(dev, file->filp); in drm_file_free()
315 static void drm_close_helper(struct file *filp) in drm_close_helper() argument
317 struct drm_file *file_priv = filp->private_data; in drm_close_helper()
353 static int drm_open_helper(struct file *filp, struct drm_minor *minor) in drm_open_helper() argument
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()
426 int drm_open(struct inode *inode, struct file *filp) in drm_open() argument
442 filp->f_mapping = dev->anon_inode->i_mapping; in drm_open()
[all …]
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()
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
Ddrm_internal.h106 struct drm_file *filp);
119 struct drm_file *filp);
122 struct drm_file *filp);
Ddrm_lock.c344 void drm_legacy_lock_release(struct drm_device *dev, struct file *filp) in drm_legacy_lock_release() argument
346 struct drm_file *file_priv = filp->private_data; in drm_legacy_lock_release()
354 filp, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); in drm_legacy_lock_release()
Ddrm_drv.c1183 static int drm_stub_open(struct inode *inode, struct file *filp) in drm_stub_open() argument
1204 replace_fops(filp, new_fops); in drm_stub_open()
1205 if (filp->f_op->open) in drm_stub_open()
1206 err = filp->f_op->open(inode, filp); in drm_stub_open()
Ddrm_ioc32.c975 long drm_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) in drm_compat_ioctl() argument
978 struct drm_file *file_priv = filp->private_data; in drm_compat_ioctl()
987 return drm_ioctl(filp, cmd, arg); in drm_compat_ioctl()
991 return drm_ioctl(filp, cmd, arg); in drm_compat_ioctl()
998 ret = (*fn)(filp, cmd, arg); in drm_compat_ioctl()
Ddrm_ioctl.c1000 long drm_ioctl(struct file *filp, in drm_ioctl() argument
1003 struct drm_file *file_priv = filp->private_data; in drm_ioctl()
1077 retcode = drm_ioctl_kernel(filp, func, kdata, ioctl->flags); in drm_ioctl()
/netbsd/src/sys/external/bsd/drm2/dist/include/drm/
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);
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);
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);
Ddrm_legacy.h229 int drm_legacy_mmap(struct file *filp, struct vm_area_struct *vma);
/netbsd/src/sys/external/bsd/drm2/dist/drm/i915/
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()
Di915_sysfs.c168 i915_l3_read(struct file *filp, struct kobject *kobj, in i915_l3_read() argument
196 i915_l3_write(struct file *filp, struct kobject *kobj, in i915_l3_write() argument
499 static ssize_t error_state_read(struct file *filp, struct kobject *kobj, in error_state_read() argument
/netbsd/src/sys/external/bsd/drm2/dist/drm/mga/
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/src/sys/external/bsd/drm2/dist/drm/vmwgfx/
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()
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()
Dvmwgfx_drv.c1130 static int vmw_generic_ioctl(struct file *filp, unsigned long cmd, in vmw_generic_ioctl() argument
1135 static long vmw_generic_ioctl(struct file *filp, unsigned int cmd, in vmw_generic_ioctl()
1142 struct drm_file *file_priv = filp->f_data; in vmw_generic_ioctl()
1144 struct drm_file *file_priv = filp->private_data; in vmw_generic_ioctl()
1160 return ioctl_func(filp, cmd, arg); in vmw_generic_ioctl()
1174 return ioctl_func(filp, cmd, arg); in vmw_generic_ioctl()
1184 static int vmw_unlocked_ioctl(struct file *filp, unsigned long cmd, void *arg) in vmw_unlocked_ioctl() argument
1186 static long vmw_unlocked_ioctl(struct file *filp, unsigned int cmd, in vmw_unlocked_ioctl()
1190 return vmw_generic_ioctl(filp, cmd, arg, &drm_ioctl); in vmw_unlocked_ioctl()
1194 static long vmw_compat_ioctl(struct file *filp, unsigned int cmd, in vmw_compat_ioctl() argument
[all …]
/netbsd/src/sys/external/bsd/drm2/dist/drm/r128/
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/src/external/bsd/iscsi/dist/src/osd/
Dosdfs.c798 static int osdfs_readdir(struct file * filp, void * dirent, filldir_t filldir) { in osdfs_readdir() argument
799 struct dentry *dentry = filp->f_dentry; in osdfs_readdir()
803 int offset = filp->f_pos; in osdfs_readdir()
825 if (((int)filp->private_data)>num_entries) { in osdfs_readdir()
826 filp->f_pos = offset -= (((int)filp->private_data)-num_entries); in osdfs_readdir()
827 filp->private_data = (void *) num_entries; in osdfs_readdir()
830 filp->private_data = (void *) num_entries; in osdfs_readdir()
838 if (filldir(dirent, ".", 1, filp->f_pos++, ino, DT_DIR) < 0) { in osdfs_readdir()
847 if (filldir(dirent, "..", 2, filp->f_pos++, dentry->d_parent->d_inode->i_ino, DT_DIR) < 0) { in osdfs_readdir()
867 if (filldir(dirent, ptr, strlen(ptr), filp->f_pos++, ino, DT_UNKNOWN) < 0) { in osdfs_readdir()
/netbsd/src/sys/external/bsd/drm2/dist/include/drm/ttm/
Dttm_bo_api.h719 int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma,
748 ssize_t ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp,
/netbsd/src/sys/external/bsd/drm2/drm/
Ddrm_cdevsw.c180 priv->filp = fp; in drm_open()
522 KASSERT(fp == file->filp); in drm_fop_mmap()
527 offp, file->filp); in drm_fop_mmap()
/netbsd/src/sys/external/bsd/drm2/dist/drm/i810/
Di810_dma.c99 static int i810_mmap_buffers(struct file *filp, struct vm_area_struct *vma) in i810_mmap_buffers() argument
101 struct drm_file *priv = filp->private_data; in i810_mmap_buffers()
144 old_fops = file_priv->filp->f_op; in i810_map_buffer()
145 file_priv->filp->f_op = &i810_buffer_fops; in i810_map_buffer()
147 buf_priv->virtual = (void *)vm_mmap(file_priv->filp, 0, buf->total, in i810_map_buffer()
151 file_priv->filp->f_op = old_fops; in i810_map_buffer()
/netbsd/src/sys/external/bsd/drm2/dist/drm/ttm/
Dttm_bo_vm.c502 int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma, in ttm_bo_mmap() argument
521 ret = driver->verify_access(bo, filp); in ttm_bo_mmap()

12