Lines Matching defs:pages
56 * @pages: Array of pages backing the data.
57 * @num_pages: Number of pages in the page array.
61 * @caching_state: The current caching state of the pages.
62 * @state: The current binding state of the pages.
64 * This is a structure holding the pages, caching- and aperture binding
69 struct page **pages;
96 * @dma_address: The DMA (bus) addresses of the pages
99 * This is a structure holding the pages, caching- and aperture binding
113 * @zero_alloc: true if allocated pages needs to be zeroed
116 * No pages are actually allocated.
127 * Create a struct ttm_tt to back data with system memory pages.
128 * No pages are actually allocated.
177 * @ttm A struct ttm_tt the backing pages of which will change caching policy.
181 * the pages backing @ttm. If changing from cached to uncached or
183 * all CPU caches will first be flushed to make sure the data of the pages
191 * ttm_tt_populate - allocate pages for a ttm
195 * Calls the driver method to allocate pages for a ttm
200 * ttm_tt_unpopulate - free pages from a ttm
204 * Calls the driver method to free all pages from a ttm