intel_execlists_submission — submit a batchbuffer for execution, Execlists style
int intel_execlists_submission ( | struct drm_device * dev, |
| struct drm_file * file, | |
| struct intel_engine_cs * ring, | |
| struct intel_context * ctx, | |
| struct drm_i915_gem_execbuffer2 * args, | |
| struct list_head * vmas, | |
| struct drm_i915_gem_object * batch_obj, | |
| u64 exec_start, | |
u32 dispatch_flags); |
devDRM device.
fileDRM file.
ringEngine Command Streamer to submit to.
ctxContext to employ for this submission.
argsexecbuffer call arguments.
vmaslist of vmas.
batch_objthe batchbuffer to submit.
exec_startbatchbuffer start virtual address pointer.
dispatch_flagstranslated execbuffer call flags.