Lines Matching refs:refcount

411 	kref_init(&fb->refcount);  in drm_framebuffer_init()
443 container_of(kref, struct drm_framebuffer, refcount); in drm_framebuffer_free()
494 if (!kref_get_unless_zero(&fb->refcount)) in drm_framebuffer_lookup()
511 DRM_DEBUG("%p: FB ID: %d (%d)\n", fb, fb->base.id, atomic_read(&fb->refcount.refcount)); in drm_framebuffer_unreference()
512 kref_put(&fb->refcount, drm_framebuffer_free); in drm_framebuffer_unreference()
524 DRM_DEBUG("%p: FB ID: %d (%d)\n", fb, fb->base.id, atomic_read(&fb->refcount.refcount)); in drm_framebuffer_reference()
525 kref_get(&fb->refcount); in drm_framebuffer_reference()
624 if (atomic_read(&fb->refcount.refcount) > 1) { in drm_framebuffer_remove()
3384 if (atomic_read(&fb->refcount.refcount) > 1) { in drm_mode_rmfb()
3577 if (atomic_read(&fb->refcount.refcount) > 1) { in drm_fb_release()
4215 kref_init(&blob->refcount); in drm_property_create_blob()
4236 container_of(kref, struct drm_property_blob, refcount); in drm_property_free_blob()
4263 DRM_DEBUG("%p: blob ID: %d (%d)\n", blob, blob->base.id, atomic_read(&blob->refcount.refcount)); in drm_property_unreference_blob()
4265 if (kref_put_mutex(&blob->refcount, drm_property_free_blob, in drm_property_unreference_blob()
4286 DRM_DEBUG("%p: blob ID: %d (%d)\n", blob, blob->base.id, atomic_read(&blob->refcount.refcount)); in drm_property_unreference_blob_locked()
4288 kref_put(&blob->refcount, drm_property_free_blob); in drm_property_unreference_blob_locked()
4320 DRM_DEBUG("%p: blob ID: %d (%d)\n", blob, blob->base.id, atomic_read(&blob->refcount.refcount)); in drm_property_reference_blob()
4321 kref_get(&blob->refcount); in drm_property_reference_blob()
4366 if (!kref_get_unless_zero(&blob->refcount)) in drm_property_lookup_blob()
5825 drm_framebuffer_free(&fb->refcount); in drm_mode_config_cleanup()
5871 struct drm_tile_group *tg = container_of(kref, struct drm_tile_group, refcount); in drm_tile_group_free()
5889 kref_put(&tg->refcount, drm_tile_group_free); in drm_mode_put_tile_group()
5910 if (!kref_get_unless_zero(&tg->refcount)) in drm_mode_get_tile_group()
5942 kref_init(&tg->refcount); in drm_mode_create_tile_group()