00001 /* 00002 * Copyright (C) 2008 - Ruben Niederhagen 00003 * This program is free software; you can redistribute it and/or 00004 * modify it under the terms of the GNU General Public License 00005 * as published by the Free Software Foundation; either version 3 00006 * of the License, or (at your option) any later version. 00007 * 00008 * This program is distributed in the hope that it will be useful, 00009 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00010 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00011 * GNU General Public License for more details. 00012 * 00013 * You should have received a copy of the GNU General Public License 00014 * along with this program; if not, you will find it online at 00015 * http://www.gnu.org/licenses/gpl.html 00016 */ 00017 00024 #ifndef _IOLAOS_INCLUDE_SPU_DMA_DEBUG_H_ 00025 #define _IOALOS_INCLUDE_SPU_DMA_DEBUG_H_ 00026 00027 #include <stdint.h> 00028 00029 #include "../types.h" 00030 00046 void mfc_get_debug(volatile void *ls, uint64_t ea, uint32_t size, uint32_t tag, uint32_t tid, 00047 uint32_t rid, char *file, int line); 00048 00049 00058 void mfc_put_debug(volatile void *ls, uint64_t ea, uint32_t size, uint32_t tag, uint32_t tid, 00059 uint32_t rid, char *file, int line); 00060 00061 00062 #endif /* _IOALOS_INCLUDE_SPU_DMA_DEBUG_H_ */ 00063