Searched refs:magiclist (Results 1 – 6 of 6) sorted by relevance
56 for (pt = dev->magiclist[hash].head; pt; pt = pt->next) { in drm_find_file()87 if (dev->magiclist[hash].tail) { in drm_add_magic()88 dev->magiclist[hash].tail->next = entry; in drm_add_magic()89 dev->magiclist[hash].tail = entry; in drm_add_magic()91 dev->magiclist[hash].head = entry; in drm_add_magic()92 dev->magiclist[hash].tail = entry; in drm_add_magic()113 for (pt = dev->magiclist[hash].head; pt; prev = pt, pt = pt->next) { in drm_remove_magic()115 if (dev->magiclist[hash].head == pt) { in drm_remove_magic()116 dev->magiclist[hash].head = pt->next; in drm_remove_magic()118 if (dev->magiclist[hash].tail == pt) { in drm_remove_magic()[all …]
314 dev->magiclist[i].head = NULL; in drm_firstopen()315 dev->magiclist[i].tail = NULL; in drm_firstopen()354 for (pt = dev->magiclist[i].head; pt; pt = next) { in drm_lastclose()358 dev->magiclist[i].head = dev->magiclist[i].tail = NULL; in drm_lastclose()
644 drm_magic_head_t magiclist[DRM_HASH_SIZE]; member
61 if (!drm_ht_find_item(&master->magiclist, (unsigned long)magic, &hash)) { in drm_find_file()93 drm_ht_insert_item(&master->magiclist, &entry->hash_item); in drm_add_magic()118 if (drm_ht_find_item(&master->magiclist, (unsigned long)magic, &hash)) { in drm_remove_magic()123 drm_ht_remove_item(&master->magiclist, hash); in drm_remove_magic()
116 drm_ht_create(&master->magiclist, DRM_MAGIC_HASH_ORDER); in drm_master_create()158 drm_ht_remove_item(&master->magiclist, &pt->hash_item); in drm_master_destroy()162 drm_ht_remove(&master->magiclist); in drm_master_destroy()
660 struct drm_open_hash magiclist; member