Lines Matching full:pages
59 * Bind the backend pages into the aperture in the location
70 * Unbind previously bound backend pages. This function should be
93 * @pages: Array of pages backing the data.
94 * @num_pages: Number of pages in the page array.
98 * @caching_state: The current caching state of the pages.
99 * @state: The current binding state of the pages.
101 * This is a structure holding the pages, caching- and aperture binding
108 struct page **pages; member
125 * @dma_address: The DMA (bus) addresses of the pages
128 * This is a structure holding the pages, caching- and aperture binding
142 * @zero_alloc: true if allocated pages needs to be zeroed
145 * No pages are actually allocated.
156 * Create a struct ttm_tt to back data with system memory pages.
157 * No pages are actually allocated.
181 * @ttm: The struct ttm_tt containing backing pages.
184 * Bind the pages of @ttm to an aperture location identified by @bo_mem
219 * @ttm A struct ttm_tt the backing pages of which will change caching policy.
223 * the pages backing @ttm. If changing from cached to uncached or
225 * all CPU caches will first be flushed to make sure the data of the pages
233 * ttm_tt_populate - allocate pages for a ttm
237 * Calls the driver method to allocate pages for a ttm
242 * ttm_tt_unpopulate - free pages from a ttm
246 * Calls the driver method to free all pages from a ttm