OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Wed Nov 05 22:09:55 GMT 2025