diff options
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/drm_connector.h | 24 | ||||
-rw-r--r-- | include/drm/drm_drv.h | 10 | ||||
-rw-r--r-- | include/drm/drm_framebuffer.h | 24 | ||||
-rw-r--r-- | include/drm/drm_gem.h | 50 |
4 files changed, 7 insertions, 101 deletions
diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h index af0a761f52f0..665b9cae7f43 100644 --- a/include/drm/drm_connector.h +++ b/include/drm/drm_connector.h | |||
@@ -1211,30 +1211,6 @@ static inline void drm_connector_put(struct drm_connector *connector) | |||
1211 | } | 1211 | } |
1212 | 1212 | ||
1213 | /** | 1213 | /** |
1214 | * drm_connector_reference - acquire a connector reference | ||
1215 | * @connector: DRM connector | ||
1216 | * | ||
1217 | * This is a compatibility alias for drm_connector_get() and should not be | ||
1218 | * used by new code. | ||
1219 | */ | ||
1220 | static inline void drm_connector_reference(struct drm_connector *connector) | ||
1221 | { | ||
1222 | drm_connector_get(connector); | ||
1223 | } | ||
1224 | |||
1225 | /** | ||
1226 | * drm_connector_unreference - release a connector reference | ||
1227 | * @connector: DRM connector | ||
1228 | * | ||
1229 | * This is a compatibility alias for drm_connector_put() and should not be | ||
1230 | * used by new code. | ||
1231 | */ | ||
1232 | static inline void drm_connector_unreference(struct drm_connector *connector) | ||
1233 | { | ||
1234 | drm_connector_put(connector); | ||
1235 | } | ||
1236 | |||
1237 | /** | ||
1238 | * drm_connector_is_unregistered - has the connector been unregistered from | 1214 | * drm_connector_is_unregistered - has the connector been unregistered from |
1239 | * userspace? | 1215 | * userspace? |
1240 | * @connector: DRM connector | 1216 | * @connector: DRM connector |
diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h index dbb2f6ad184a..35af23f5fa0d 100644 --- a/include/drm/drm_drv.h +++ b/include/drm/drm_drv.h | |||
@@ -527,8 +527,10 @@ struct drm_driver { | |||
527 | * @dumb_map_offset: | 527 | * @dumb_map_offset: |
528 | * | 528 | * |
529 | * Allocate an offset in the drm device node's address space to be able to | 529 | * Allocate an offset in the drm device node's address space to be able to |
530 | * memory map a dumb buffer. GEM-based drivers must use | 530 | * memory map a dumb buffer. |
531 | * drm_gem_create_mmap_offset() to implement this. | 531 | * |
532 | * The default implementation is drm_gem_create_mmap_offset(). GEM based | ||
533 | * drivers must not overwrite this. | ||
532 | * | 534 | * |
533 | * Called by the user via ioctl. | 535 | * Called by the user via ioctl. |
534 | * | 536 | * |
@@ -548,6 +550,9 @@ struct drm_driver { | |||
548 | * | 550 | * |
549 | * Called by the user via ioctl. | 551 | * Called by the user via ioctl. |
550 | * | 552 | * |
553 | * The default implementation is drm_gem_dumb_destroy(). GEM based drivers | ||
554 | * must not overwrite this. | ||
555 | * | ||
551 | * Returns: | 556 | * Returns: |
552 | * | 557 | * |
553 | * Zero on success, negative errno on failure. | 558 | * Zero on success, negative errno on failure. |
@@ -625,7 +630,6 @@ void drm_dev_unregister(struct drm_device *dev); | |||
625 | 630 | ||
626 | void drm_dev_get(struct drm_device *dev); | 631 | void drm_dev_get(struct drm_device *dev); |
627 | void drm_dev_put(struct drm_device *dev); | 632 | void drm_dev_put(struct drm_device *dev); |
628 | void drm_dev_unref(struct drm_device *dev); | ||
629 | void drm_put_dev(struct drm_device *dev); | 633 | void drm_put_dev(struct drm_device *dev); |
630 | bool drm_dev_enter(struct drm_device *dev, int *idx); | 634 | bool drm_dev_enter(struct drm_device *dev, int *idx); |
631 | void drm_dev_exit(int idx); | 635 | void drm_dev_exit(int idx); |
diff --git a/include/drm/drm_framebuffer.h b/include/drm/drm_framebuffer.h index c50502c656e5..c94acedfb08e 100644 --- a/include/drm/drm_framebuffer.h +++ b/include/drm/drm_framebuffer.h | |||
@@ -241,30 +241,6 @@ static inline void drm_framebuffer_put(struct drm_framebuffer *fb) | |||
241 | } | 241 | } |
242 | 242 | ||
243 | /** | 243 | /** |
244 | * drm_framebuffer_reference - acquire a framebuffer reference | ||
245 | * @fb: DRM framebuffer | ||
246 | * | ||
247 | * This is a compatibility alias for drm_framebuffer_get() and should not be | ||
248 | * used by new code. | ||
249 | */ | ||
250 | static inline void drm_framebuffer_reference(struct drm_framebuffer *fb) | ||
251 | { | ||
252 | drm_framebuffer_get(fb); | ||
253 | } | ||
254 | |||
255 | /** | ||
256 | * drm_framebuffer_unreference - release a framebuffer reference | ||
257 | * @fb: DRM framebuffer | ||
258 | * | ||
259 | * This is a compatibility alias for drm_framebuffer_put() and should not be | ||
260 | * used by new code. | ||
261 | */ | ||
262 | static inline void drm_framebuffer_unreference(struct drm_framebuffer *fb) | ||
263 | { | ||
264 | drm_framebuffer_put(fb); | ||
265 | } | ||
266 | |||
267 | /** | ||
268 | * drm_framebuffer_read_refcount - read the framebuffer reference count. | 244 | * drm_framebuffer_read_refcount - read the framebuffer reference count. |
269 | * @fb: framebuffer | 245 | * @fb: framebuffer |
270 | * | 246 | * |
diff --git a/include/drm/drm_gem.h b/include/drm/drm_gem.h index f466ce5bde0e..c95727425284 100644 --- a/include/drm/drm_gem.h +++ b/include/drm/drm_gem.h | |||
@@ -348,56 +348,6 @@ __drm_gem_object_put(struct drm_gem_object *obj) | |||
348 | void drm_gem_object_put_unlocked(struct drm_gem_object *obj); | 348 | void drm_gem_object_put_unlocked(struct drm_gem_object *obj); |
349 | void drm_gem_object_put(struct drm_gem_object *obj); | 349 | void drm_gem_object_put(struct drm_gem_object *obj); |
350 | 350 | ||
351 | /** | ||
352 | * drm_gem_object_reference - acquire a GEM buffer object reference | ||
353 | * @obj: GEM buffer object | ||
354 | * | ||
355 | * This is a compatibility alias for drm_gem_object_get() and should not be | ||
356 | * used by new code. | ||
357 | */ | ||
358 | static inline void drm_gem_object_reference(struct drm_gem_object *obj) | ||
359 | { | ||
360 | drm_gem_object_get(obj); | ||
361 | } | ||
362 | |||
363 | /** | ||
364 | * __drm_gem_object_unreference - raw function to release a GEM buffer object | ||
365 | * reference | ||
366 | * @obj: GEM buffer object | ||
367 | * | ||
368 | * This is a compatibility alias for __drm_gem_object_put() and should not be | ||
369 | * used by new code. | ||
370 | */ | ||
371 | static inline void __drm_gem_object_unreference(struct drm_gem_object *obj) | ||
372 | { | ||
373 | __drm_gem_object_put(obj); | ||
374 | } | ||
375 | |||
376 | /** | ||
377 | * drm_gem_object_unreference_unlocked - release a GEM buffer object reference | ||
378 | * @obj: GEM buffer object | ||
379 | * | ||
380 | * This is a compatibility alias for drm_gem_object_put_unlocked() and should | ||
381 | * not be used by new code. | ||
382 | */ | ||
383 | static inline void | ||
384 | drm_gem_object_unreference_unlocked(struct drm_gem_object *obj) | ||
385 | { | ||
386 | drm_gem_object_put_unlocked(obj); | ||
387 | } | ||
388 | |||
389 | /** | ||
390 | * drm_gem_object_unreference - release a GEM buffer object reference | ||
391 | * @obj: GEM buffer object | ||
392 | * | ||
393 | * This is a compatibility alias for drm_gem_object_put() and should not be | ||
394 | * used by new code. | ||
395 | */ | ||
396 | static inline void drm_gem_object_unreference(struct drm_gem_object *obj) | ||
397 | { | ||
398 | drm_gem_object_put(obj); | ||
399 | } | ||
400 | |||
401 | int drm_gem_handle_create(struct drm_file *file_priv, | 351 | int drm_gem_handle_create(struct drm_file *file_priv, |
402 | struct drm_gem_object *obj, | 352 | struct drm_gem_object *obj, |
403 | u32 *handlep); | 353 | u32 *handlep); |