Lines Matching refs:key
68 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key)
75 hashed_key = hash_long(key, ht->order);
76 DRM_DEBUG("Key is 0x%08lx, Hashed key is 0x%08x\n", key, hashed_key);
79 DRM_DEBUG("count %d, key: 0x%08lx\n", count++, entry->key);
83 unsigned long key)
89 hashed_key = hash_long(key, ht->order);
92 if (entry->key == key)
94 if (entry->key > key)
101 unsigned long key)
107 hashed_key = hash_long(key, ht->order);
110 if (entry->key == key)
112 if (entry->key > key)
124 unsigned long key = item->key;
126 hashed_key = hash_long(key, ht->order);
130 if (entry->key == key)
132 if (entry->key > key)
146 * Just insert an item and return any "bits" bit key that hasn't been
160 item->key = (unshifted_key << shift) + add;
167 DRM_ERROR("Available key bit space exhausted\n");
174 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key,
179 list = drm_ht_find_key_rcu(ht, key);
188 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key)
192 list = drm_ht_find_key(ht, key);