1*ee844305SPeter Ujfalusi /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 2*ee844305SPeter Ujfalusi /* 3*ee844305SPeter Ujfalusi * This file is provided under a dual BSD/GPLv2 license. When using or 4*ee844305SPeter Ujfalusi * redistributing this file, you may do so under either license. 5*ee844305SPeter Ujfalusi * 6*ee844305SPeter Ujfalusi * Copyright(c) 2022 Intel Corporation. All rights reserved. 7*ee844305SPeter Ujfalusi */ 8*ee844305SPeter Ujfalusi 9*ee844305SPeter Ujfalusi #ifndef __SOC_SOF_UTILS_H 10*ee844305SPeter Ujfalusi #define __SOC_SOF_UTILS_H 11*ee844305SPeter Ujfalusi 12*ee844305SPeter Ujfalusi struct snd_dma_buffer; 13*ee844305SPeter Ujfalusi struct device; 14*ee844305SPeter Ujfalusi 15*ee844305SPeter Ujfalusi int snd_sof_create_page_table(struct device *dev, 16*ee844305SPeter Ujfalusi struct snd_dma_buffer *dmab, 17*ee844305SPeter Ujfalusi unsigned char *page_table, size_t size); 18*ee844305SPeter Ujfalusi 19*ee844305SPeter Ujfalusi #endif 20