Lines Matching defs:key
63 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key)
70 hashed_key = hash_long(key, ht->order);
71 DRM_DEBUG("Key is 0x%08lx, Hashed key is 0x%08x\n", key, hashed_key);
74 DRM_DEBUG("count %d, key: 0x%08lx\n", count++, entry->key);
78 unsigned long key)
84 hashed_key = hash_long(key, ht->order);
87 if (entry->key == key)
89 if (entry->key > key)
96 unsigned long key)
102 hashed_key = hash_long(key, ht->order);
105 if (entry->key == key)
107 if (entry->key > key)
119 unsigned long key = item->key;
121 hashed_key = hash_long(key, ht->order);
125 if (entry->key == key)
127 if (entry->key > key)
141 * Just insert an item and return any "bits" bit key that hasn't been
155 item->key = (unshifted_key << shift) + add;
162 DRM_ERROR("Available key bit space exhausted\n");
169 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key,
174 list = drm_ht_find_key_rcu(ht, key);
183 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key)
187 list = drm_ht_find_key(ht, key);