/* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2021 Rockchip Electronics Co., Ltd. */ #ifndef _RKCIF_COMMON_H #define _RKCIF_COMMON_H #include #include #include #include #include #include #include #include #include #include #include "dev.h" int rkcif_alloc_buffer(struct rkcif_device *dev, struct rkcif_dummy_buffer *buf); void rkcif_free_buffer(struct rkcif_device *dev, struct rkcif_dummy_buffer *buf); int rkcif_alloc_common_dummy_buf(struct rkcif_device *dev, struct rkcif_dummy_buffer *buf); void rkcif_free_common_dummy_buf(struct rkcif_device *dev, struct rkcif_dummy_buffer *buf); int rkcif_alloc_reserved_mem_buf(struct rkcif_device *dev, struct rkcif_rx_buffer *buf); void rkcif_free_reserved_mem_buf(struct rkcif_device *dev, struct rkcif_rx_buffer *buf); #endif /* _RKCIF_COMMON_H */