execlist           65 drivers/gpu/drm/i915/gvt/execlist.c static void switch_virtual_execlist_slot(struct intel_vgpu_execlist *execlist)
execlist           68 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->running_slot ?
execlist           69 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->running_slot->index : -1,
execlist           70 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->running_context ?
execlist           71 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->running_context->context_id : 0,
execlist           72 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->pending_slot ?
execlist           73 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->pending_slot->index : -1);
execlist           75 drivers/gpu/drm/i915/gvt/execlist.c 	execlist->running_slot = execlist->pending_slot;
execlist           76 drivers/gpu/drm/i915/gvt/execlist.c 	execlist->pending_slot = NULL;
execlist           77 drivers/gpu/drm/i915/gvt/execlist.c 	execlist->running_context = execlist->running_context ?
execlist           78 drivers/gpu/drm/i915/gvt/execlist.c 		&execlist->running_slot->ctx[0] : NULL;
execlist           81 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->running_slot ?
execlist           82 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->running_slot->index : -1,
execlist           83 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->running_context ?
execlist           84 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->running_context->context_id : 0,
execlist           85 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->pending_slot ?
execlist           86 drivers/gpu/drm/i915/gvt/execlist.c 			execlist->pending_slot->index : -1);
execlist           89 drivers/gpu/drm/i915/gvt/execlist.c static void emulate_execlist_status(struct intel_vgpu_execlist *execlist)
execlist           91 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist_slot *running = execlist->running_slot;
execlist           92 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist_slot *pending = execlist->pending_slot;
execlist           93 drivers/gpu/drm/i915/gvt/execlist.c 	struct execlist_ctx_descriptor_format *desc = execlist->running_context;
execlist           94 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu *vgpu = execlist->vgpu;
execlist           96 drivers/gpu/drm/i915/gvt/execlist.c 	int ring_id = execlist->ring_id;
execlist          126 drivers/gpu/drm/i915/gvt/execlist.c static void emulate_csb_update(struct intel_vgpu_execlist *execlist,
execlist          130 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu *vgpu = execlist->vgpu;
execlist          131 drivers/gpu/drm/i915/gvt/execlist.c 	int ring_id = execlist->ring_id;
execlist          183 drivers/gpu/drm/i915/gvt/execlist.c 			ring_id_to_context_switch_event(execlist->ring_id));
execlist          187 drivers/gpu/drm/i915/gvt/execlist.c 		struct intel_vgpu_execlist *execlist,
execlist          190 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu *vgpu = execlist->vgpu;
execlist          191 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist_slot *running = execlist->running_slot;
execlist          192 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist_slot *pending = execlist->pending_slot;
execlist          201 drivers/gpu/drm/i915/gvt/execlist.c 	if (WARN_ON(!same_context(ctx, execlist->running_context))) {
execlist          205 drivers/gpu/drm/i915/gvt/execlist.c 				execlist->running_context->context_id);
execlist          213 drivers/gpu/drm/i915/gvt/execlist.c 		execlist->running_context = ctx1;
execlist          215 drivers/gpu/drm/i915/gvt/execlist.c 		emulate_execlist_status(execlist);
execlist          220 drivers/gpu/drm/i915/gvt/execlist.c 		emulate_csb_update(execlist, &status, false);
execlist          233 drivers/gpu/drm/i915/gvt/execlist.c 		switch_virtual_execlist_slot(execlist);
execlist          235 drivers/gpu/drm/i915/gvt/execlist.c 		emulate_execlist_status(execlist);
execlist          241 drivers/gpu/drm/i915/gvt/execlist.c 			emulate_csb_update(execlist, &status, false);
execlist          243 drivers/gpu/drm/i915/gvt/execlist.c 			emulate_csb_update(execlist, &status, true);
execlist          250 drivers/gpu/drm/i915/gvt/execlist.c 			emulate_csb_update(execlist, &status, false);
execlist          261 drivers/gpu/drm/i915/gvt/execlist.c 		struct intel_vgpu_execlist *execlist)
execlist          263 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu *vgpu = execlist->vgpu;
execlist          264 drivers/gpu/drm/i915/gvt/execlist.c 	int ring_id = execlist->ring_id;
execlist          277 drivers/gpu/drm/i915/gvt/execlist.c 	return &execlist->slot[status.execlist_write_pointer];
execlist          280 drivers/gpu/drm/i915/gvt/execlist.c static int emulate_execlist_schedule_in(struct intel_vgpu_execlist *execlist,
execlist          283 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist_slot *running = execlist->running_slot;
execlist          285 drivers/gpu/drm/i915/gvt/execlist.c 		get_next_execlist_slot(execlist);
execlist          289 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu *vgpu = execlist->vgpu;
execlist          315 drivers/gpu/drm/i915/gvt/execlist.c 		execlist->running_slot = slot;
execlist          316 drivers/gpu/drm/i915/gvt/execlist.c 		execlist->pending_slot = NULL;
execlist          317 drivers/gpu/drm/i915/gvt/execlist.c 		execlist->running_context = &slot->ctx[0];
execlist          320 drivers/gpu/drm/i915/gvt/execlist.c 				execlist->running_slot->index,
execlist          321 drivers/gpu/drm/i915/gvt/execlist.c 				execlist->running_context->context_id);
execlist          323 drivers/gpu/drm/i915/gvt/execlist.c 		emulate_execlist_status(execlist);
execlist          328 drivers/gpu/drm/i915/gvt/execlist.c 		emulate_csb_update(execlist, &status, false);
execlist          348 drivers/gpu/drm/i915/gvt/execlist.c 		(!same_context(ctx0, execlist->running_context))) ||
execlist          353 drivers/gpu/drm/i915/gvt/execlist.c 		execlist->pending_slot = slot;
execlist          354 drivers/gpu/drm/i915/gvt/execlist.c 		switch_virtual_execlist_slot(execlist);
execlist          356 drivers/gpu/drm/i915/gvt/execlist.c 		emulate_execlist_status(execlist);
execlist          361 drivers/gpu/drm/i915/gvt/execlist.c 		emulate_csb_update(execlist, &status, false);
execlist          368 drivers/gpu/drm/i915/gvt/execlist.c 		execlist->pending_slot = slot;
execlist          369 drivers/gpu/drm/i915/gvt/execlist.c 		emulate_execlist_status(execlist);
execlist          391 drivers/gpu/drm/i915/gvt/execlist.c 	ret = emulate_execlist_schedule_in(&s->execlist[ring_id], ctx);
execlist          404 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist *execlist = &s->execlist[ring_id];
execlist          432 drivers/gpu/drm/i915/gvt/execlist.c 	ret = emulate_execlist_ctx_schedule_out(execlist, &workload->ctx_desc);
execlist          455 drivers/gpu/drm/i915/gvt/execlist.c 		workload->elsp_dwords = s->execlist[ring_id].elsp_dwords;
execlist          467 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist *execlist = &s->execlist[ring_id];
execlist          471 drivers/gpu/drm/i915/gvt/execlist.c 	desc[0] = get_desc_from_elsp_dwords(&execlist->elsp_dwords, 0);
execlist          472 drivers/gpu/drm/i915/gvt/execlist.c 	desc[1] = get_desc_from_elsp_dwords(&execlist->elsp_dwords, 1);
execlist          510 drivers/gpu/drm/i915/gvt/execlist.c 	struct intel_vgpu_execlist *execlist = &s->execlist[ring_id];
execlist          514 drivers/gpu/drm/i915/gvt/execlist.c 	memset(execlist, 0, sizeof(*execlist));
execlist          516 drivers/gpu/drm/i915/gvt/execlist.c 	execlist->vgpu = vgpu;
execlist          517 drivers/gpu/drm/i915/gvt/execlist.c 	execlist->ring_id = ring_id;
execlist          518 drivers/gpu/drm/i915/gvt/execlist.c 	execlist->slot[0].index = 0;
execlist          519 drivers/gpu/drm/i915/gvt/execlist.c 	execlist->slot[1].index = 1;
execlist          150 drivers/gpu/drm/i915/gvt/gvt.h 	struct intel_vgpu_execlist execlist[I915_NUM_ENGINES];
execlist         1668 drivers/gpu/drm/i915/gvt/handlers.c 	struct intel_vgpu_execlist *execlist;
execlist         1675 drivers/gpu/drm/i915/gvt/handlers.c 	execlist = &vgpu->submission.execlist[ring_id];
execlist         1677 drivers/gpu/drm/i915/gvt/handlers.c 	execlist->elsp_dwords.data[3 - execlist->elsp_dwords.index] = data;
execlist         1678 drivers/gpu/drm/i915/gvt/handlers.c 	if (execlist->elsp_dwords.index == 3) {
execlist         1685 drivers/gpu/drm/i915/gvt/handlers.c 	++execlist->elsp_dwords.index;
execlist         1686 drivers/gpu/drm/i915/gvt/handlers.c 	execlist->elsp_dwords.index &= 0x3;
execlist          544 drivers/gpu/drm/i915/i915_gpu_error.c 		error_print_request(m, " ", &ee->execlist[n], epoch);
execlist         1244 drivers/gpu/drm/i915/i915_gpu_error.c 		record_request(*port++, &ee->execlist[n++]);
execlist          152 drivers/gpu/drm/i915/i915_gpu_error.h 		} *requests, execlist[EXECLIST_MAX_PORTS];