1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef __RGA_MMU_INFO_H__ 3*4882a593Smuzhiyun #define __RGA_MMU_INFO_H__ 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #include "rga.h" 6*4882a593Smuzhiyun #include "RGA_API.h" 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun #ifndef MIN 9*4882a593Smuzhiyun #define MIN(X, Y) ((X)<(Y)?(X):(Y)) 10*4882a593Smuzhiyun #endif 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun #ifndef MAX 13*4882a593Smuzhiyun #define MAX(X, Y) ((X)>(Y)?(X):(Y)) 14*4882a593Smuzhiyun #endif 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun extern struct rga_drvdata *rga_drvdata; 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun void rga_dma_flush_range(void *pstart, void *pend); 19*4882a593Smuzhiyun int rga_set_mmu_info(struct rga_reg *reg, struct rga_req *req); 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun #endif 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun 25