Name

intel_logical_rings_init — allocate, populate and init the Engine Command Streamers

Synopsis

int intel_logical_rings_init (struct drm_device * dev);
 

Arguments

dev

DRM device.

Description

This function inits the engines for an Execlists submission style (the equivalent in the legacy ringbuffer submission world would be i915_gem_init_rings). It does it only for those engines that are present in the hardware.

Return

non-zero if the initialization failed.