Lines Matching refs:bo_node
160 struct vmw_validation_bo_node *bo_node = NULL; in vmw_validation_find_bo_dup() local
171 bo_node = container_of(hash, typeof(*bo_node), hash); in vmw_validation_find_bo_dup()
180 bo_node = entry; in vmw_validation_find_bo_dup()
186 return bo_node; in vmw_validation_find_bo_dup()
249 struct vmw_validation_bo_node *bo_node; in vmw_validation_add_bo() local
251 bo_node = vmw_validation_find_bo_dup(ctx, vbo); in vmw_validation_add_bo()
252 if (!bo_node) { in vmw_validation_add_bo()
255 bo_node = vmw_validation_mem_alloc(ctx, sizeof(*bo_node)); in vmw_validation_add_bo()
256 if (!bo_node) in vmw_validation_add_bo()
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()
264 val_buf = &bo_node->base; in vmw_validation_add_bo()
436 struct vmw_validation_bo_node *bo_node = in vmw_validation_res_reserve() local
440 if (WARN_ON(!bo_node)) { in vmw_validation_res_reserve()
444 bo_node->coherent_count++; in vmw_validation_res_reserve()