Lines Matching refs:hash
47 struct vmwgfx_hash_item hash; member
74 struct vmwgfx_hash_item hash; member
166 struct vmwgfx_hash_item *hash; in vmw_validation_find_bo_dup() local
169 hash_for_each_possible_rcu(ctx->sw_context->res_ht, hash, head, key) { in vmw_validation_find_bo_dup()
170 if (hash->key == key) { in vmw_validation_find_bo_dup()
171 bo_node = container_of(hash, typeof(*bo_node), hash); in vmw_validation_find_bo_dup()
208 struct vmwgfx_hash_item *hash; in vmw_validation_find_res_dup() local
211 hash_for_each_possible_rcu(ctx->sw_context->res_ht, hash, head, key) { in vmw_validation_find_res_dup()
212 if (hash->key == key) { in vmw_validation_find_res_dup()
213 res_node = container_of(hash, typeof(*res_node), hash); in vmw_validation_find_res_dup()
260 bo_node->hash.key = (unsigned long) vbo; in vmw_validation_add_bo()
261 hash_add_rcu(ctx->sw_context->res_ht, &bo_node->hash.head, in vmw_validation_add_bo()
262 bo_node->hash.key); in vmw_validation_add_bo()
307 node->hash.key = (unsigned long) res; in vmw_validation_add_resource()
308 hash_add_rcu(ctx->sw_context->res_ht, &node->hash.head, node->hash.key); in vmw_validation_add_resource()
633 hash_del_rcu(&entry->hash.head); in vmw_validation_drop_ht()
636 hash_del_rcu(&val->hash.head); in vmw_validation_drop_ht()
639 hash_del_rcu(&entry->hash.head); in vmw_validation_drop_ht()