Lines Matching refs:caching

188 static void ttm_pool_free_page(struct ttm_pool *pool, enum ttm_caching caching,  in ttm_pool_free_page()  argument
199 if (caching != ttm_cached && !PageHighMem(p)) in ttm_pool_free_page()
311 enum ttm_caching caching, unsigned int order) in ttm_pool_type_init() argument
314 pt->caching = caching; in ttm_pool_type_init()
334 ttm_pool_free_page(pt->pool, pt->caching, pt->order, p); in ttm_pool_type_fini()
339 enum ttm_caching caching, in ttm_pool_select_type() argument
343 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
346 switch (caching) { in ttm_pool_select_type()
349 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
357 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
386 ttm_pool_free_page(pt->pool, pt->caching, pt->order, p); in ttm_pool_shrink()
457 const dma_addr_t *dma_addr, enum ttm_caching caching) in ttm_pool_unmap_and_free() argument
469 pt = ttm_pool_select_type(pool, caching, order); in ttm_pool_unmap_and_free()
478 ttm_pool_free_page(pool, caching, order, page); in ttm_pool_unmap_and_free()
655 enum ttm_caching caching, in ttm_pool_free_range() argument
675 nr = ttm_pool_unmap_and_free(pool, p, dma_addr, caching); in ttm_pool_free_range()
687 alloc->tt_caching = tt->caching; in ttm_pool_alloc_state_init()
727 page_caching = tt->caching; in __ttm_pool_alloc()
754 page_caching = tt->caching; in __ttm_pool_alloc()
790 ttm_pool_free_range(pool, tt, tt->caching, 0, caching_divide); in __ttm_pool_alloc()
885 ttm_pool_free_range(pool, tt, tt->caching, 0, tt->num_pages); in ttm_pool_free()
931 ttm_pool_free_range(restore->pool, tt, tt->caching, in ttm_pool_drop_backed_up()
985 if (tt->caching != ttm_cached) in ttm_pool_backup()
1084 if (pt != &pool->caching[i].orders[j]) in ttm_pool_init()
1122 if (pt != &pool->caching[i].orders[j]) in ttm_pool_fini()
1268 ttm_pool_debugfs_orders(pool->caching[i].orders, m); in ttm_pool_debugfs()