1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 249148020SSam Ravnborg 349148020SSam Ravnborg #ifndef _atari_stdma_h 449148020SSam Ravnborg #define _atari_stdma_h 549148020SSam Ravnborg 649148020SSam Ravnborg 749148020SSam Ravnborg #include <linux/interrupt.h> 849148020SSam Ravnborg 949148020SSam Ravnborg 1049148020SSam Ravnborg /***************************** Prototypes *****************************/ 1149148020SSam Ravnborg 1216b29e75SFinn Thain int stdma_try_lock(irq_handler_t, void *); 1349148020SSam Ravnborg void stdma_lock(irq_handler_t handler, void *data); 1449148020SSam Ravnborg void stdma_release( void ); 1549148020SSam Ravnborg int stdma_islocked( void ); 1616b29e75SFinn Thain int stdma_is_locked_by(irq_handler_t); 1749148020SSam Ravnborg void stdma_init( void ); 1849148020SSam Ravnborg 1949148020SSam Ravnborg /************************* End of Prototypes **************************/ 2049148020SSam Ravnborg 2149148020SSam Ravnborg 2249148020SSam Ravnborg 2349148020SSam Ravnborg #endif /* _atari_stdma_h */ 24