Name

i915_parse_cmds — parse a submitted batch buffer for privilege violations

Synopsis

int i915_parse_cmds (struct intel_engine_cs * ring,
 struct drm_i915_gem_object * batch_obj,
 u32 batch_start_offset,
 bool is_master);
 

Arguments

ring

the ring on which the batch is to execute

batch_obj

the batch buffer in question

batch_start_offset

byte offset in the batch at which execution starts

is_master

is the submitting process the drm master?

Description

Parses the specified batch buffer looking for privilege violations as described in the overview.

Return

non-zero if the parser finds violations or otherwise fails