Lines Matching refs:shadow_ring_context

58 	struct execlist_ring_context *shadow_ring_context;  in update_shadow_pdps()  local
68 shadow_ring_context = kmap(page); in update_shadow_pdps()
69 set_context_pdp_root_pointer(shadow_ring_context, in update_shadow_pdps()
129 struct execlist_ring_context *shadow_ring_context; in populate_shadow_context() local
165 shadow_ring_context = kmap(page); in populate_shadow_context()
167 sr_oa_regs(workload, (u32 *)shadow_ring_context, true); in populate_shadow_context()
170 + RING_CTX_OFF(name.val), &shadow_ring_context->name.val, 4) in populate_shadow_context()
174 &shadow_ring_context->name.val, 4);\ in populate_shadow_context()
175 shadow_ring_context->name.val |= 0xffff << 16;\ in populate_shadow_context()
191 sizeof(*shadow_ring_context), in populate_shadow_context()
192 (void *)shadow_ring_context + in populate_shadow_context()
193 sizeof(*shadow_ring_context), in populate_shadow_context()
194 I915_GTT_PAGE_SIZE - sizeof(*shadow_ring_context)); in populate_shadow_context()
196 sr_oa_regs(workload, (u32 *)shadow_ring_context, false); in populate_shadow_context()
497 struct execlist_ring_context *shadow_ring_context = in update_wa_ctx_2_shadow_ctx() local
500 shadow_ring_context->bb_per_ctx_ptr.val = in update_wa_ctx_2_shadow_ctx()
501 (shadow_ring_context->bb_per_ctx_ptr.val & in update_wa_ctx_2_shadow_ctx()
503 shadow_ring_context->rcs_indirect_ctx.val = in update_wa_ctx_2_shadow_ctx()
504 (shadow_ring_context->rcs_indirect_ctx.val & in update_wa_ctx_2_shadow_ctx()
728 struct execlist_ring_context *shadow_ring_context; in update_guest_context() local
766 shadow_ring_context = kmap(page); in update_guest_context()
770 RING_CTX_OFF(name.val), &shadow_ring_context->name.val, 4) in update_guest_context()
779 sizeof(*shadow_ring_context), in update_guest_context()
780 (void *)shadow_ring_context + in update_guest_context()
781 sizeof(*shadow_ring_context), in update_guest_context()
782 I915_GTT_PAGE_SIZE - sizeof(*shadow_ring_context)); in update_guest_context()