/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Linux driver for TerraTec DMX 6Fire USB * * Author: Torsten Schenk <[email protected]> * Created: Jan 01, 2011 * Copyright: (C) Torsten Schenk */ #ifndef USB6FIRE_PCM_H #define USB6FIRE_PCM_H #include <sound/pcm.h> #include <linux/mutex.h> #include "common.h" enum /* settings for pcm */ { … }; struct pcm_urb { … }; struct pcm_substream { … }; struct pcm_runtime { … }; int usb6fire_pcm_init(struct sfire_chip *chip); void usb6fire_pcm_abort(struct sfire_chip *chip); void usb6fire_pcm_destroy(struct sfire_chip *chip); #endif /* USB6FIRE_PCM_H */