i915_vma_bind(9) Sets up PTEs for an VMA in it's corresponding address space.

SYNOPSIS

int i915_vma_bind(struct i915_vma * vma, enum i915_cache_level cache_level, u32 flags);

ARGUMENTS

vma

VMA to map

cache_level

mapping cache level

flags

flags like global or local mapping

DESCRIPTION

DMA addresses are taken from the scatter-gather table of this object (or of this VMA in case of non-default GGTT views) and PTE entries set up. Note that DMA addresses are also the only part of the SG table we care about.

AUTHORS

Jesse Barnes <[email protected]>
Intel Corporation,         
        

Initial version

Laurent Pinchart <[email protected]>
Ideas on board SPRL,         
        

Driver internals

Daniel Vetter <[email protected]>
Intel Corporation,         
        

Contributions all over the place

Lukas Wunner <[email protected]>

vga_switcheroo documentation

COPYRIGHT