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