Lines Matching refs:drm_device
53 void drm_client_debugfs_init(struct drm_device *dev);
55 static inline void drm_client_debugfs_init(struct drm_device *dev) in drm_client_debugfs_init()
61 bool drm_dev_needs_global_mutex(struct drm_device *dev);
68 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master);
72 static inline int drm_pci_set_busid(struct drm_device *dev, in drm_pci_set_busid()
81 int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data,
83 int drm_prime_fd_to_handle_ioctl(struct drm_device *dev, void *data,
92 void drm_managed_release(struct drm_device *dev);
93 void drmm_add_final_kfree(struct drm_device *dev, void *container);
101 void drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe);
102 int drm_vblank_get(struct drm_device *dev, unsigned int pipe);
103 void drm_vblank_put(struct drm_device *dev, unsigned int pipe);
104 u64 drm_vblank_count(struct drm_device *dev, unsigned int pipe);
123 int drm_wait_vblank_ioctl(struct drm_device *dev, void *data,
129 int drm_crtc_get_sequence_ioctl(struct drm_device *dev, void *data,
132 int drm_crtc_queue_sequence_ioctl(struct drm_device *dev, void *data,
136 int drm_getmagic(struct drm_device *dev, void *data,
138 int drm_authmagic(struct drm_device *dev, void *data,
140 int drm_setmaster_ioctl(struct drm_device *dev, void *data,
142 int drm_dropmaster_ioctl(struct drm_device *dev, void *data,
146 bool drm_master_internal_acquire(struct drm_device *dev);
147 void drm_master_internal_release(struct drm_device *dev);
160 void drm_sysfs_lease_event(struct drm_device *dev);
163 int drm_gem_init(struct drm_device *dev);
167 int drm_gem_close_ioctl(struct drm_device *dev, void *data,
169 int drm_gem_flink_ioctl(struct drm_device *dev, void *data,
171 int drm_gem_open_ioctl(struct drm_device *dev, void *data,
173 void drm_gem_open(struct drm_device *dev, struct drm_file *file_private);
174 void drm_gem_release(struct drm_device *dev, struct drm_file *file_private);
187 void drm_debugfs_dev_fini(struct drm_device *dev);
188 void drm_debugfs_dev_register(struct drm_device *dev);
200 static inline void drm_debugfs_dev_fini(struct drm_device *dev) in drm_debugfs_dev_fini()
204 static inline void drm_debugfs_dev_register(struct drm_device *dev) in drm_debugfs_dev_register()
253 int drm_syncobj_create_ioctl(struct drm_device *dev, void *data,
255 int drm_syncobj_destroy_ioctl(struct drm_device *dev, void *data,
257 int drm_syncobj_handle_to_fd_ioctl(struct drm_device *dev, void *data,
259 int drm_syncobj_fd_to_handle_ioctl(struct drm_device *dev, void *data,
261 int drm_syncobj_transfer_ioctl(struct drm_device *dev, void *data,
263 int drm_syncobj_wait_ioctl(struct drm_device *dev, void *data,
265 int drm_syncobj_timeline_wait_ioctl(struct drm_device *dev, void *data,
267 int drm_syncobj_eventfd_ioctl(struct drm_device *dev, void *data,
269 int drm_syncobj_reset_ioctl(struct drm_device *dev, void *data,
271 int drm_syncobj_signal_ioctl(struct drm_device *dev, void *data,
273 int drm_syncobj_timeline_signal_ioctl(struct drm_device *dev, void *data,
275 int drm_syncobj_query_ioctl(struct drm_device *dev, void *data,
281 void drm_framebuffer_debugfs_init(struct drm_device *dev);