gvt_dbg_el
gvt_dbg_el("vgpu%d: status reg offset %x ldw %x udw %x\n",
gvt_dbg_el("vgpu%d: w pointer %u reg %x csb l %x csb h %x\n",
gvt_dbg_el("schedule out context id %x\n", ctx->context_id);
gvt_dbg_el("ctx 1 valid, ctx/ctx 0 is scheduled-out\n");
gvt_dbg_el("need to switch virtual execlist slot\n");
gvt_dbg_el("emulate schedule-in\n");
gvt_dbg_el("alloc slot index %d ctx 0 %x ctx 1 %x\n",
gvt_dbg_el("no current running execlist\n");
gvt_dbg_el("running slot index %d running context %x\n",
gvt_dbg_el("current running slot index %d ctx 0 %x ctx 1 %x\n",
gvt_dbg_el("need to switch virtual execlist slot\n");
gvt_dbg_el("emulate as pending slot\n");
gvt_dbg_el("complete workload %p status %d\n",
gvt_dbg_el("next context == current - no schedule-out\n");
gvt_dbg_el("workload %p emulate schedule_in %d\n", workload,
gvt_dbg_el("[before] running slot %d/context %x pending slot %d\n",
gvt_dbg_el("[after] running slot %d/context %x pending slot %d\n",
gvt_dbg_el("ring %s cur workload == last\n",
gvt_dbg_el("ctx head %x real head %lx\n", head,
gvt_dbg_el("ring %s begin a new workload\n", engine->name);
gvt_dbg_el("workload %p ring %s head %x tail %x start %x ctl %x\n",