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