drm/i915/gvt: Convert macro queue_workload to a function

Convert the macro to a function which should always be preferred.

Signed-off-by: Changbin Du <changbin.du@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
这个提交包含在:
Changbin Du
2017-11-29 15:40:06 +08:00
提交者 Zhenyu Wang
父节点 82a3b6701a
当前提交 59a716c647
修改 3 个文件,包含 13 行新增7 行删除

查看文件

@@ -1328,3 +1328,14 @@ intel_vgpu_create_workload(struct intel_vgpu *vgpu, int ring_id,
return workload;
}
/**
* intel_vgpu_queue_workload - Qeue a vGPU workload
* @workload: the workload to queue in
*/
void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload)
{
list_add_tail(&workload->list,
workload_q_head(workload->vgpu, workload->ring_id));
wake_up(&workload->vgpu->gvt->scheduler.waitq[workload->ring_id]);
}