Lines Matching refs:bo_node
177 struct vmw_validation_bo_node *bo_node = NULL; in vmw_validation_find_bo_dup() local
186 bo_node = container_of(hash, typeof(*bo_node), hash); in vmw_validation_find_bo_dup()
192 bo_node = entry; in vmw_validation_find_bo_dup()
198 return bo_node; in vmw_validation_find_bo_dup()
260 struct vmw_validation_bo_node *bo_node; in vmw_validation_add_bo() local
262 bo_node = vmw_validation_find_bo_dup(ctx, vbo); in vmw_validation_add_bo()
263 if (bo_node) { in vmw_validation_add_bo()
264 if (bo_node->as_mob != as_mob || in vmw_validation_add_bo()
265 bo_node->cpu_blit != cpu_blit) { in vmw_validation_add_bo()
273 bo_node = vmw_validation_mem_alloc(ctx, sizeof(*bo_node)); in vmw_validation_add_bo()
274 if (!bo_node) in vmw_validation_add_bo()
278 bo_node->hash.key = (unsigned long) vbo; in vmw_validation_add_bo()
279 ret = drm_ht_insert_item(ctx->ht, &bo_node->hash); in vmw_validation_add_bo()
286 val_buf = &bo_node->base; in vmw_validation_add_bo()
292 bo_node->as_mob = as_mob; in vmw_validation_add_bo()
293 bo_node->cpu_blit = cpu_blit; in vmw_validation_add_bo()