HomeSort by: relevance | last modified time | path
    Searched refs:wa_ctx (Results 1 - 7 of 7) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/i915/gvt/
cmd_parser.h 53 int intel_gvt_scan_and_shadow_wa_ctx(struct intel_shadow_wa_ctx *wa_ctx);
scheduler.c 358 static void release_shadow_wa_ctx(struct intel_shadow_wa_ctx *wa_ctx)
360 if (!wa_ctx->indirect_ctx.obj)
363 i915_gem_object_unpin_map(wa_ctx->indirect_ctx.obj);
364 i915_gem_object_put(wa_ctx->indirect_ctx.obj);
366 wa_ctx->indirect_ctx.obj = NULL;
367 wa_ctx->indirect_ctx.shadow_va = NULL;
411 * shadow it as well, include ringbuffer,wa_ctx and ctx.
436 if (workload->ring_id == RCS0 && workload->wa_ctx.indirect_ctx.size) {
437 ret = intel_gvt_scan_and_shadow_wa_ctx(&workload->wa_ctx);
445 release_shadow_wa_ctx(&workload->wa_ctx);
    [all...]
scheduler.h 115 struct intel_shadow_wa_ctx wa_ctx; member in struct:intel_vgpu_workload
cmd_parser.c 2813 static int scan_wa_ctx(struct intel_shadow_wa_ctx *wa_ctx)
2819 struct intel_vgpu_workload *workload = container_of(wa_ctx,
2821 wa_ctx);
2824 if (WARN_ON(!IS_ALIGNED(wa_ctx->indirect_ctx.guest_gma,
2828 ring_tail = wa_ctx->indirect_ctx.size + 3 * sizeof(u32);
2829 ring_size = round_up(wa_ctx->indirect_ctx.size + CACHELINE_BYTES,
2831 gma_head = wa_ctx->indirect_ctx.guest_gma;
2832 gma_tail = wa_ctx->indirect_ctx.guest_gma + ring_tail;
2833 gma_bottom = wa_ctx->indirect_ctx.guest_gma + ring_size;
2839 s.ring_start = wa_ctx->indirect_ctx.guest_gma
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_lrc.c 3141 * and at this point we don't have multiple wa_ctx batch buffers.
3331 engine->wa_ctx.vma = vma;
3341 i915_vma_unpin_and_release(&engine->wa_ctx.vma, 0);
3348 struct i915_ctx_workarounds *wa_ctx = &engine->wa_ctx; local in function:intel_init_workaround_bb
3349 struct i915_wa_ctx_bb *wa_bb[2] = { &wa_ctx->indirect_ctx,
3350 &wa_ctx->per_ctx };
3387 page = i915_gem_object_get_dirty_page(wa_ctx->vma->obj, 0);
4515 const struct i915_ctx_workarounds * const wa_ctx = &engine->wa_ctx; local in function:init_wa_bb_reg_state
    [all...]
intel_engine_types.h 405 struct i915_ctx_workarounds wa_ctx; member in struct:intel_engine_cs
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_gpu_error.c 1437 engine->wa_ctx.vma,

Completed in 138 milliseconds