vcotbl 165 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl = vmw_cotable(res); vcotbl 180 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c WARN_ON(vcotbl->ctx->id == SVGA3D_INVALID_ID); vcotbl 184 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.cid = vcotbl->ctx->id; vcotbl 185 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.type = vcotbl->type; vcotbl 187 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.validSizeInBytes = vcotbl->size_read_back; vcotbl 190 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->scrubbed = false; vcotbl 240 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl = vmw_cotable(res); vcotbl 253 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (vcotbl->scrubbed) vcotbl 256 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (co_info[vcotbl->type].unbind_func) vcotbl 257 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c co_info[vcotbl->type].unbind_func(dev_priv, vcotbl 258 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c &vcotbl->resource_list, vcotbl 268 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->size_read_back = 0; vcotbl 273 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd0->body.cid = vcotbl->ctx->id; vcotbl 274 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd0->body.type = vcotbl->type; vcotbl 276 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->size_read_back = res->backup_size; vcotbl 280 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd1->body.cid = vcotbl->ctx->id; vcotbl 281 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd1->body.type = vcotbl->type; vcotbl 285 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->scrubbed = true; vcotbl 307 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl = vmw_cotable(res); vcotbl 319 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (!vcotbl->scrubbed) vcotbl 320 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_dx_context_scrub_cotables(vcotbl->ctx, readback); vcotbl 340 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl = vmw_cotable(res); vcotbl 349 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (!vcotbl->scrubbed) { vcotbl 356 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.cid = vcotbl->ctx->id; vcotbl 357 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.type = vcotbl->type; vcotbl 358 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->size_read_back = res->backup_size; vcotbl 385 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl = vmw_cotable(res); vcotbl 389 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c size_t old_size_read_back = vcotbl->size_read_back; vcotbl 399 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cur_size_read_back = vcotbl->size_read_back; vcotbl 400 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->size_read_back = old_size_read_back; vcotbl 461 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->size_read_back = cur_size_read_back; vcotbl 472 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->size_read_back = old_size_read_back; vcotbl 480 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c res->id = vcotbl->type; vcotbl 507 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl = vmw_cotable(res); vcotbl 513 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c needed_size = (vcotbl->seen_entries + 1) * co_info[vcotbl->type].size; vcotbl 518 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (vcotbl->scrubbed && vmw_resource_mob_attached(res)) { vcotbl 523 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c res->id = vcotbl->type; vcotbl 569 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl; vcotbl 585 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl = kzalloc(sizeof(*vcotbl), GFP_KERNEL); vcotbl 586 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (unlikely(!vcotbl)) { vcotbl 591 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c ret = vmw_resource_init(dev_priv, &vcotbl->res, true, vcotbl 596 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c INIT_LIST_HEAD(&vcotbl->resource_list); vcotbl 597 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->res.id = type; vcotbl 598 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->res.backup_size = PAGE_SIZE; vcotbl 601 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->res.backup_size = co_info[type].min_initial_entries * vcotbl 603 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->res.backup_size = vcotbl 604 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c (vcotbl->res.backup_size + PAGE_SIZE - 1) & PAGE_MASK; vcotbl 607 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->scrubbed = true; vcotbl 608 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->seen_entries = -1; vcotbl 609 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->type = type; vcotbl 610 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->ctx = ctx; vcotbl 612 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->res.hw_destroy = vmw_hw_cotable_destroy; vcotbl 614 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c return &vcotbl->res; vcotbl 617 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c kfree(vcotbl); vcotbl 631 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl = vmw_cotable(res); vcotbl 635 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c (unsigned) vcotbl->type, id); vcotbl 639 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (vcotbl->seen_entries < id) { vcotbl 642 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vcotbl->seen_entries = id; vcotbl 657 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c struct vmw_cotable *vcotbl = vcotbl 660 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c list_add_tail(head, &vcotbl->resource_list);