Lines Matching refs:drm_device
48 bool drm_dev_needs_global_mutex(struct drm_device *dev);
51 void drm_lastclose(struct drm_device *dev);
56 int drm_irq_by_busid(struct drm_device *dev, void *data,
58 void drm_pci_agp_destroy(struct drm_device *dev);
59 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master);
63 static inline int drm_irq_by_busid(struct drm_device *dev, void *data,
69 static inline void drm_pci_agp_destroy(struct drm_device *dev)
73 static inline int drm_pci_set_busid(struct drm_device *dev,
82 int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data,
84 int drm_prime_fd_to_handle_ioctl(struct drm_device *dev, void *data,
97 void drm_managed_release(struct drm_device *dev);
98 void drmm_add_final_kfree(struct drm_device *dev, void *container);
106 void drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe);
107 int drm_vblank_get(struct drm_device *dev, unsigned int pipe);
108 void drm_vblank_put(struct drm_device *dev, unsigned int pipe);
109 u64 drm_vblank_count(struct drm_device *dev, unsigned int pipe);
128 int drm_wait_vblank_ioctl(struct drm_device *dev, void *data,
130 int drm_legacy_modeset_ctl_ioctl(struct drm_device *dev, void *data,
137 int drm_legacy_irq_control(struct drm_device *dev, void *data,
141 int drm_crtc_get_sequence_ioctl(struct drm_device *dev, void *data,
144 int drm_crtc_queue_sequence_ioctl(struct drm_device *dev, void *data,
148 int drm_getmagic(struct drm_device *dev, void *data,
150 int drm_authmagic(struct drm_device *dev, void *data,
152 int drm_setmaster_ioctl(struct drm_device *dev, void *data,
154 int drm_dropmaster_ioctl(struct drm_device *dev, void *data,
158 bool drm_master_internal_acquire(struct drm_device *dev);
159 void drm_master_internal_release(struct drm_device *dev);
170 void drm_sysfs_lease_event(struct drm_device *dev);
174 int drm_gem_init(struct drm_device *dev);
178 int drm_gem_close_ioctl(struct drm_device *dev, void *data,
180 int drm_gem_flink_ioctl(struct drm_device *dev, void *data,
182 int drm_gem_open_ioctl(struct drm_device *dev, void *data,
184 void drm_gem_open(struct drm_device *dev, struct drm_file *file_private);
185 void drm_gem_release(struct drm_device *dev, struct drm_file *file_private);
242 int drm_syncobj_create_ioctl(struct drm_device *dev, void *data,
244 int drm_syncobj_destroy_ioctl(struct drm_device *dev, void *data,
246 int drm_syncobj_handle_to_fd_ioctl(struct drm_device *dev, void *data,
248 int drm_syncobj_fd_to_handle_ioctl(struct drm_device *dev, void *data,
250 int drm_syncobj_transfer_ioctl(struct drm_device *dev, void *data,
252 int drm_syncobj_wait_ioctl(struct drm_device *dev, void *data,
254 int drm_syncobj_timeline_wait_ioctl(struct drm_device *dev, void *data,
256 int drm_syncobj_reset_ioctl(struct drm_device *dev, void *data,
258 int drm_syncobj_signal_ioctl(struct drm_device *dev, void *data,
260 int drm_syncobj_timeline_signal_ioctl(struct drm_device *dev, void *data,
262 int drm_syncobj_query_ioctl(struct drm_device *dev, void *data,