us144mkii/pcm.h

17 lines
548 B
C

/* SPDX-License-Identifier: GPL-2.0-only */
#ifndef __US144MKII_PCM_H
#define __US144MKII_PCM_H
#include "us144mkii.h"
extern const struct snd_pcm_ops tascam_playback_ops;
extern const struct snd_pcm_ops tascam_capture_ops;
int tascam_create_pcm(struct tascam_card *tascam);
void tascam_free_urbs(struct tascam_card *tascam);
int tascam_alloc_urbs(struct tascam_card *tascam);
int us144mkii_configure_device_for_rate(struct tascam_card *tascam, int rate);
void tascam_stop_work_handler(struct work_struct *work);
#endif /* __US144MKII_PCM_H */