Lines Matching refs:ctx

122  * @ctx: The validation context
126 vmw_validation_has_bos(struct vmw_validation_context *ctx)
128 return !list_empty(&ctx->bo_list);
134 * @ctx: The validation context
140 vmw_validation_set_val_mem(struct vmw_validation_context *ctx,
143 ctx->vm = vm;
148 * @ctx: The validation context
153 static inline void vmw_validation_set_ht(struct vmw_validation_context *ctx,
156 ctx->ht = ht;
162 * @ctx: The validation context
169 vmw_validation_bo_reserve(struct vmw_validation_context *ctx,
172 return ttm_eu_reserve_buffers(&ctx->ticket, &ctx->bo_list, intr,
179 * @ctx: The validation context
185 vmw_validation_bo_fence(struct vmw_validation_context *ctx,
188 ttm_eu_fence_buffer_objects(&ctx->ticket, &ctx->bo_list,
194 * @ctx: Pointer to the validation context to initialize
200 vmw_validation_context_init(struct vmw_validation_context *ctx)
202 memset(ctx, 0, sizeof(*ctx));
203 INIT_LIST_HEAD(&ctx->resource_list);
204 INIT_LIST_HEAD(&ctx->resource_ctx_list);
205 INIT_LIST_HEAD(&ctx->bo_list);
220 int vmw_validation_add_bo(struct vmw_validation_context *ctx,
226 int vmw_validation_bo_validate(struct vmw_validation_context *ctx, bool intr);
227 void vmw_validation_unref_lists(struct vmw_validation_context *ctx);
228 int vmw_validation_add_resource(struct vmw_validation_context *ctx,
234 void vmw_validation_drop_ht(struct vmw_validation_context *ctx);
235 int vmw_validation_res_reserve(struct vmw_validation_context *ctx,
237 void vmw_validation_res_unreserve(struct vmw_validation_context *ctx,
239 void vmw_validation_res_switch_backup(struct vmw_validation_context *ctx,
243 int vmw_validation_res_validate(struct vmw_validation_context *ctx, bool intr);
245 int vmw_validation_prepare(struct vmw_validation_context *ctx,
247 void vmw_validation_revert(struct vmw_validation_context *ctx);
248 void vmw_validation_done(struct vmw_validation_context *ctx,
251 void *vmw_validation_mem_alloc(struct vmw_validation_context *ctx,
253 int vmw_validation_preload_bo(struct vmw_validation_context *ctx);
254 int vmw_validation_preload_res(struct vmw_validation_context *ctx,
256 void vmw_validation_res_set_dirty(struct vmw_validation_context *ctx,
258 void vmw_validation_bo_backoff(struct vmw_validation_context *ctx);