Lines Matching defs:dev
48 drm_find_file(drm_device_t *dev, drm_magic_t magic)
55 for (pt = dev->magiclist[hash].head; pt; pt = pt->next) {
66 drm_add_magic(drm_device_t *dev, drm_file_t *priv, drm_magic_t magic)
80 if (dev->magiclist[hash].tail) {
81 dev->magiclist[hash].tail->next = entry;
82 dev->magiclist[hash].tail = entry;
84 dev->magiclist[hash].head = entry;
85 dev->magiclist[hash].tail = entry;
93 drm_remove_magic(drm_device_t *dev, drm_magic_t magic)
103 for (pt = dev->magiclist[hash].head; pt; prev = pt, pt = pt->next) {
105 if (dev->magiclist[hash].head == pt) {
106 dev->magiclist[hash].head = pt->next;
108 if (dev->magiclist[hash].tail == pt) {
109 dev->magiclist[hash].tail = prev;
141 } while (drm_find_file(dev, auth.magic));
143 (void) drm_add_magic(dev, fpriv, auth.magic);
164 if ((file = drm_find_file(dev, auth.magic))) {
166 (void) drm_remove_magic(dev, auth.magic);