drm_prime_sg_to_page_addr_arrays(9) convert an sg table into a page array

SYNOPSIS

int drm_prime_sg_to_page_addr_arrays(struct sg_table * sgt, struct page ** pages, dma_addr_t * addrs, int max_pages);

ARGUMENTS

sgt

scatter-gather table to convert

pages

array of page pointers to store the page array in

addrs

optional array to store the dma bus address of each page

max_pages

size of both the passed-in arrays

DESCRIPTION

Exports an sg table into an array of pages and addresses. This is currently required by the TTM driver in order to do correct fault handling.

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