1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun #ifndef _atari_stdma_h 4*4882a593Smuzhiyun #define _atari_stdma_h 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #include <linux/interrupt.h> 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun /***************************** Prototypes *****************************/ 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun int stdma_try_lock(irq_handler_t, void *); 13*4882a593Smuzhiyun void stdma_lock(irq_handler_t handler, void *data); 14*4882a593Smuzhiyun void stdma_release( void ); 15*4882a593Smuzhiyun int stdma_islocked( void ); 16*4882a593Smuzhiyun int stdma_is_locked_by(irq_handler_t); 17*4882a593Smuzhiyun void stdma_init( void ); 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun /************************* End of Prototypes **************************/ 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun #endif /* _atari_stdma_h */ 24