xref: /openbsd-src/sys/arch/arm64/dev/apldma.h (revision b11411578d39c4ad3f4a97428b918ad1304bf730)
1*b1141157Skettenis /* public domain */
2*b1141157Skettenis 
3*b1141157Skettenis struct apldma_channel *apldma_alloc_channel(unsigned int);
4*b1141157Skettenis void	apldma_free_channel(struct apldma_channel *);
5*b1141157Skettenis void	*apldma_allocm(struct apldma_channel *, size_t, int);
6*b1141157Skettenis void	apldma_freem(struct apldma_channel *);
7*b1141157Skettenis int	apldma_trigger_output(struct apldma_channel *, void *, void *, int,
8*b1141157Skettenis 	    void (*)(void *), void *, struct audio_params *);
9*b1141157Skettenis int	apldma_halt_output(struct apldma_channel *);
10