aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2011-10-25 10:39:59 -0400
committerDaniel Vetter <daniel.vetter@ffwll.ch>2011-12-21 18:33:19 -0500
commitaa38e2e01521f88e9b0230c0236d2bd89d0af0ed (patch)
tree13f5b18608289b06ab053524c130f439c0ac81ca /drivers/gpu
parentc828e20456301b0f5192a1f75e8bf8a6afd15551 (diff)
drm/sman: kill owner tracking interface functions
These are now unused. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/drm_sman.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/drivers/gpu/drm/drm_sman.c b/drivers/gpu/drm/drm_sman.c
index 462cdc87cdb8..9d03cdc1a914 100644
--- a/drivers/gpu/drm/drm_sman.c
+++ b/drivers/gpu/drm/drm_sman.c
@@ -279,27 +279,6 @@ static void drm_sman_remove_owner(struct drm_sman *sman,
279 kfree(owner_item); 279 kfree(owner_item);
280} 280}
281 281
282int drm_sman_owner_clean(struct drm_sman *sman, unsigned long owner)
283{
284
285 struct drm_hash_item *hash_item;
286 struct drm_owner_item *owner_item;
287
288 if (drm_ht_find_item(&sman->owner_hash_tab, owner, &hash_item)) {
289 return -1;
290 }
291
292 owner_item = drm_hash_entry(hash_item, struct drm_owner_item, owner_hash);
293 if (owner_item->mem_blocks.next == &owner_item->mem_blocks) {
294 drm_sman_remove_owner(sman, owner_item);
295 return -1;
296 }
297
298 return 0;
299}
300
301EXPORT_SYMBOL(drm_sman_owner_clean);
302
303static void drm_sman_do_owner_cleanup(struct drm_sman *sman, 282static void drm_sman_do_owner_cleanup(struct drm_sman *sman,
304 struct drm_owner_item *owner_item) 283 struct drm_owner_item *owner_item)
305{ 284{
@@ -312,23 +291,6 @@ static void drm_sman_do_owner_cleanup(struct drm_sman *sman,
312 drm_sman_remove_owner(sman, owner_item); 291 drm_sman_remove_owner(sman, owner_item);
313} 292}
314 293
315void drm_sman_owner_cleanup(struct drm_sman *sman, unsigned long owner)
316{
317
318 struct drm_hash_item *hash_item;
319 struct drm_owner_item *owner_item;
320
321 if (drm_ht_find_item(&sman->owner_hash_tab, owner, &hash_item)) {
322
323 return;
324 }
325
326 owner_item = drm_hash_entry(hash_item, struct drm_owner_item, owner_hash);
327 drm_sman_do_owner_cleanup(sman, owner_item);
328}
329
330EXPORT_SYMBOL(drm_sman_owner_cleanup);
331
332void drm_sman_cleanup(struct drm_sman *sman) 294void drm_sman_cleanup(struct drm_sman *sman)
333{ 295{
334 struct drm_owner_item *entry, *next; 296 struct drm_owner_item *entry, *next;