Lines Matching refs:ttm
33 #include "ttm/ttm_bo_api.h"
34 #include "ttm/ttm_memory.h"
35 #include "ttm/ttm_module.h"
50 * @pages: Array of pointers to ttm pages.
54 * Populate the backend with ttm pages. Depending on the backend,
146 * @be: Pointer to the ttm backend.
147 * @tsk: The task for user ttm.
148 * @start: virtual address for user ttm.
492 * @ttm: The struct ttm_tt to populate.
503 extern int ttm_tt_set_user(struct ttm_tt *ttm,
510 * @ttm: The struct ttm_tt containing backing pages.
513 * Bind the pages of @ttm to an aperture location identified by @bo_mem
515 extern int ttm_tt_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem);
520 * @ttm: The struct ttm_tt to contain the backing pages.
522 * Add backing pages to all of @ttm
524 extern int ttm_tt_populate(struct ttm_tt *ttm);
529 * @ttm: The struct ttm_tt.
533 extern void ttm_tt_destroy(struct ttm_tt *ttm);
538 * @ttm: The struct ttm_tt.
542 extern void ttm_tt_unbind(struct ttm_tt *ttm);
547 * @ttm: The struct ttm_tt.
550 * Return a pointer to the struct page backing @ttm at page
557 extern struct page *ttm_tt_get_page(struct ttm_tt *ttm, int index);
574 * @ttm A struct ttm_tt the backing pages of which will change caching policy.
578 * the pages backing @ttm. If changing from cached to uncached or
584 extern int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement);
585 extern int ttm_tt_swapout(struct ttm_tt *ttm,