162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * This file is provided under a dual BSD/GPLv2 license. When using or 462306a36Sopenharmony_ci * redistributing this file, you may do so under either license. 562306a36Sopenharmony_ci * 662306a36Sopenharmony_ci * Copyright(c) 2022 Intel Corporation. All rights reserved. 762306a36Sopenharmony_ci */ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#ifndef __SOC_SOF_UTILS_H 1062306a36Sopenharmony_ci#define __SOC_SOF_UTILS_H 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cistruct snd_dma_buffer; 1362306a36Sopenharmony_cistruct device; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciint snd_sof_create_page_table(struct device *dev, 1662306a36Sopenharmony_ci struct snd_dma_buffer *dmab, 1762306a36Sopenharmony_ci unsigned char *page_table, size_t size); 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci#endif 20