Home
last modified time | relevance | path

Searched refs:magiclist (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/sys/dev/drm/
H A Ddrm_auth.c56 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 …]
H A Ddrm_drv.c314 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()
H A DdrmP.h644 drm_magic_head_t magiclist[DRM_HASH_SIZE]; member
/freebsd-12.1/sys/dev/drm2/
H A Ddrm_auth.c61 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()
H A Ddrm_stub.c116 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()
H A DdrmP.h660 struct drm_open_hash magiclist; member