Lines Matching refs:key
59 void drm_ht_verbose_list(struct drm_open_hash *ht, unsigned long key) in drm_ht_verbose_list() argument
66 hashed_key = hash_long(key, ht->order); in drm_ht_verbose_list()
67 DRM_DEBUG("Key is 0x%08lx, Hashed key is 0x%08x\n", key, hashed_key); in drm_ht_verbose_list()
70 DRM_DEBUG("count %d, key: 0x%08lx\n", count++, entry->key); in drm_ht_verbose_list()
74 unsigned long key) in drm_ht_find_key() argument
80 hashed_key = hash_long(key, ht->order); in drm_ht_find_key()
83 if (entry->key == key) in drm_ht_find_key()
85 if (entry->key > key) in drm_ht_find_key()
92 unsigned long key) in drm_ht_find_key_rcu() argument
98 hashed_key = hash_long(key, ht->order); in drm_ht_find_key_rcu()
101 if (entry->key == key) in drm_ht_find_key_rcu()
103 if (entry->key > key) in drm_ht_find_key_rcu()
115 unsigned long key = item->key; in drm_ht_insert_item() local
117 hashed_key = hash_long(key, ht->order); in drm_ht_insert_item()
121 if (entry->key == key) in drm_ht_insert_item()
123 if (entry->key > key) in drm_ht_insert_item()
151 item->key = (unshifted_key << shift) + add; in drm_ht_just_insert_please()
165 int drm_ht_find_item(struct drm_open_hash *ht, unsigned long key, in drm_ht_find_item() argument
170 list = drm_ht_find_key_rcu(ht, key); in drm_ht_find_item()
179 int drm_ht_remove_key(struct drm_open_hash *ht, unsigned long key) in drm_ht_remove_key() argument
183 list = drm_ht_find_key(ht, key); in drm_ht_remove_key()