Lines Matching refs:file

28 #include <linux/file.h>
49 static long kfd_ioctl(struct file *, unsigned int, unsigned long);
50 static int kfd_open(struct inode *, struct file *);
51 static int kfd_release(struct inode *, struct file *);
52 static int kfd_mmap(struct file *, struct vm_area_struct *);
129 static int kfd_open(struct inode *inode, struct file *filep)
165 static int kfd_release(struct inode *inode, struct file *filep)
175 static int kfd_ioctl_get_version(struct file *filep, struct kfd_process *p,
299 static int kfd_ioctl_create_queue(struct file *filep, struct kfd_process *p,
434 static int kfd_ioctl_destroy_queue(struct file *filp, struct kfd_process *p,
452 static int kfd_ioctl_update_queue(struct file *filp, struct kfd_process *p,
505 static int kfd_ioctl_set_cu_mask(struct file *filp, struct kfd_process *p,
559 static int kfd_ioctl_get_queue_wave_state(struct file *filep,
577 static int kfd_ioctl_set_memory_policy(struct file *filep,
631 static int kfd_ioctl_set_trap_handler(struct file *filep,
661 static int kfd_ioctl_dbg_register(struct file *filep,
667 static int kfd_ioctl_dbg_unregister(struct file *filep,
673 static int kfd_ioctl_dbg_address_watch(struct file *filep,
680 static int kfd_ioctl_dbg_wave_control(struct file *filep,
686 static int kfd_ioctl_get_clock_counters(struct file *filep,
713 static int kfd_ioctl_get_process_apertures(struct file *filp,
764 static int kfd_ioctl_get_process_apertures_new(struct file *filp,
842 static int kfd_ioctl_create_event(struct file *filp, struct kfd_process *p,
870 static int kfd_ioctl_destroy_event(struct file *filp, struct kfd_process *p,
878 static int kfd_ioctl_set_event(struct file *filp, struct kfd_process *p,
886 static int kfd_ioctl_reset_event(struct file *filp, struct kfd_process *p,
894 static int kfd_ioctl_wait_events(struct file *filp, struct kfd_process *p,
904 static int kfd_ioctl_set_scratch_backing_va(struct file *filep,
943 static int kfd_ioctl_get_tile_config(struct file *filep,
987 static int kfd_ioctl_acquire_vm(struct file *filep, struct kfd_process *p,
992 struct file *drm_file;
1048 static int kfd_ioctl_get_available_memory(struct file *filep,
1062 static int kfd_ioctl_alloc_memory_of_gpu(struct file *filep,
1200 static int kfd_ioctl_free_memory_of_gpu(struct file *filep,
1252 static int kfd_ioctl_map_memory_to_gpu(struct file *filep,
1370 static int kfd_ioctl_unmap_memory_from_gpu(struct file *filep,
1472 static int kfd_ioctl_alloc_queue_gws(struct file *filep,
1517 static int kfd_ioctl_get_dmabuf_info(struct file *filep,
1570 static int kfd_ioctl_import_dmabuf(struct file *filep,
1620 static int kfd_ioctl_export_dmabuf(struct file *filep,
1673 static int kfd_ioctl_smi_events(struct file *filep,
1691 static int kfd_ioctl_set_xnack_mode(struct file *filep,
1724 static int kfd_ioctl_svm(struct file *filep, struct kfd_process *p, void *data)
1743 static int kfd_ioctl_set_xnack_mode(struct file *filep,
1748 static int kfd_ioctl_svm(struct file *filep, struct kfd_process *p, void *data)
2052 static int criu_checkpoint(struct file *filep,
2126 * Otherwise we leak dmabuf file descriptors.
2213 struct file *drm_file;
2242 pr_err("Invalid render node file descriptor sent from plugin (%d)\n",
2493 static int criu_restore_objects(struct file *filep,
2549 static int criu_restore(struct file *filep,
2605 static int criu_unpause(struct file *filep,
2629 static int criu_resume(struct file *filep,
2674 static int criu_process_info(struct file *filep,
2715 static int kfd_ioctl_criu(struct file *filep, struct kfd_process *p, void *data)
2876 static int kfd_ioctl_runtime_enable(struct file *filep, struct kfd_process *p, void *data)
2894 static int kfd_ioctl_set_debug_trap(struct file *filep, struct kfd_process *p, void *data)
3233 static long kfd_ioctl(struct file *filep, unsigned int cmd, unsigned long arg)
3265 * that opened /dev/kfd can use the file descriptor. Child
3383 static int kfd_mmap(struct file *filp, struct vm_area_struct *vma)