xref: /linux/drivers/gpu/drm/ttm/ttm_pool_internal.h (revision d53adc244fbf965d7efeefb278ff8f2664bbe20e)
1*d53adc24STvrtko Ursulin /* SPDX-License-Identifier: GPL-2.0 OR MIT */
2*d53adc24STvrtko Ursulin /* Copyright (c) 2025 Valve Corporation */
3*d53adc24STvrtko Ursulin 
4*d53adc24STvrtko Ursulin #ifndef _TTM_POOL_INTERNAL_H_
5*d53adc24STvrtko Ursulin #define _TTM_POOL_INTERNAL_H_
6*d53adc24STvrtko Ursulin 
7*d53adc24STvrtko Ursulin #include <drm/ttm/ttm_pool.h>
8*d53adc24STvrtko Ursulin 
9*d53adc24STvrtko Ursulin static inline bool ttm_pool_uses_dma_alloc(struct ttm_pool *pool)
10*d53adc24STvrtko Ursulin {
11*d53adc24STvrtko Ursulin 	return pool->use_dma_alloc;
12*d53adc24STvrtko Ursulin }
13*d53adc24STvrtko Ursulin 
14*d53adc24STvrtko Ursulin static inline bool ttm_pool_uses_dma32(struct ttm_pool *pool)
15*d53adc24STvrtko Ursulin {
16*d53adc24STvrtko Ursulin 	return pool->use_dma32;
17*d53adc24STvrtko Ursulin }
18*d53adc24STvrtko Ursulin 
19*d53adc24STvrtko Ursulin #endif
20