Lines Matching refs:hw_ctx
520 struct aub_hw_context *hw_ctx, in write_engine_execlist_setup() argument
536 hw_ctx->ring_addr = ggtt_addr; in write_engine_execlist_setup()
546 hw_ctx->pphwsp_addr = ggtt_addr; in write_engine_execlist_setup()
557 .ring_addr = hw_ctx->ring_addr, in write_engine_execlist_setup()
566 hw_ctx->initialized = true; in write_engine_execlist_setup()
658 struct aub_hw_context *hw_ctx = &ctx->hw_contexts[engine_class]; in aub_write_ensure_context() local
659 if (!hw_ctx->initialized) in aub_write_ensure_context()
660 write_engine_execlist_setup(aub, ctx->id, hw_ctx, engine_class); in aub_write_ensure_context()
662 return hw_ctx; in aub_write_ensure_context()
668 struct aub_hw_context *hw_ctx) in get_context_descriptor() argument
670 return cs->hw_class | hw_ctx->pphwsp_addr | CONTEXT_FLAGS; in get_context_descriptor()
721 struct aub_hw_context *hw_ctx, in aub_dump_ring_buffer_execlist() argument
725 mem_trace_memory_write_header_out(aub, hw_ctx->ring_addr, 16, in aub_dump_ring_buffer_execlist()
733 mem_trace_memory_write_header_out(aub, hw_ctx->ring_addr + 8192 + 20, 4, in aub_dump_ring_buffer_execlist()
737 mem_trace_memory_write_header_out(aub, hw_ctx->ring_addr + 8192 + 28, 4, in aub_dump_ring_buffer_execlist()
831 struct aub_hw_context *hw_ctx = in aub_write_exec() local
833 uint64_t descriptor = get_context_descriptor(aub, cs, hw_ctx); in aub_write_exec()
835 aub_dump_ring_buffer_execlist(aub, hw_ctx, cs, batch_addr); in aub_write_exec()