Searched refs:indirect_ctx (Results 1 - 5 of 5) sorted by relevance
/openbsd-current/sys/dev/pci/drm/i915/gvt/ |
H A D | scheduler.c | 414 if (!wa_ctx->indirect_ctx.obj) 417 i915_gem_object_lock(wa_ctx->indirect_ctx.obj, NULL); 418 i915_gem_object_unpin_map(wa_ctx->indirect_ctx.obj); 419 i915_gem_object_unlock(wa_ctx->indirect_ctx.obj); 420 i915_gem_object_put(wa_ctx->indirect_ctx.obj); 422 wa_ctx->indirect_ctx.obj = NULL; 423 wa_ctx->indirect_ctx.shadow_va = NULL; 506 workload->wa_ctx.indirect_ctx.size) { 603 (~INDIRECT_CTX_ADDR_MASK)) | wa_ctx->indirect_ctx.shadow_gma; 610 (unsigned char *)wa_ctx->indirect_ctx 1636 u32 head, tail, start, ctl, ctx_ctl, per_ctx, indirect_ctx; local [all...] |
H A D | scheduler.h | 80 struct shadow_indirect_ctx indirect_ctx; member in struct:intel_shadow_wa_ctx
|
H A D | cmd_parser.c | 2884 if (WARN_ON(!IS_ALIGNED(wa_ctx->indirect_ctx.guest_gma, 2888 ring_tail = wa_ctx->indirect_ctx.size + 3 * sizeof(u32); 2889 ring_size = round_up(wa_ctx->indirect_ctx.size + CACHELINE_BYTES, 2891 gma_head = wa_ctx->indirect_ctx.guest_gma; 2892 gma_tail = wa_ctx->indirect_ctx.guest_gma + ring_tail; 2898 s.ring_start = wa_ctx->indirect_ctx.guest_gma; 2902 s.rb_va = wa_ctx->indirect_ctx.shadow_va; 2911 wa_ctx->indirect_ctx.guest_gma, ring_size); 2996 int ctx_size = wa_ctx->indirect_ctx.size; 2997 unsigned long guest_gma = wa_ctx->indirect_ctx [all...] |
/openbsd-current/sys/dev/pci/drm/i915/gt/ |
H A D | intel_engine_types.h | 96 } indirect_ctx, per_ctx; member in struct:i915_ctx_workarounds
|
H A D | intel_lrc.c | 885 if (wa_ctx->indirect_ctx.size) { 888 wa_ctx->indirect_ctx.offset, 889 wa_ctx->indirect_ctx.size); 1481 GEM_BUG_ON(engine->wa_ctx.indirect_ctx.size); 1579 * Typically we only have one indirect_ctx and per_ctx batch buffer which are 1754 &wa_ctx->indirect_ctx, &wa_ctx->per_ctx
|
Completed in 199 milliseconds