snd_line6_pcm
void line6_capture_check_period(struct snd_line6_pcm *line6pcm, int length)
struct snd_line6_pcm *line6pcm = (struct snd_line6_pcm *)urb->context;
static int submit_audio_in_urb(struct snd_line6_pcm *line6pcm)
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
int line6_create_audio_in_urbs(struct snd_line6_pcm *line6pcm)
int line6_submit_audio_in_all_urbs(struct snd_line6_pcm *line6pcm)
void line6_capture_copy(struct snd_line6_pcm *line6pcm, char *fbuf, int fsize)
extern void line6_capture_copy(struct snd_line6_pcm *line6pcm, char *fbuf,
extern void line6_capture_check_period(struct snd_line6_pcm *line6pcm,
extern int line6_create_audio_in_urbs(struct snd_line6_pcm *line6pcm);
extern int line6_submit_audio_in_all_urbs(struct snd_line6_pcm *line6pcm);
struct snd_line6_pcm *line6pcm = line6->line6pcm;
struct snd_line6_pcm *line6pcm;
static void line6_wait_clear_audio_urbs(struct snd_line6_pcm *line6pcm,
get_stream(struct snd_line6_pcm *line6pcm, int direction)
static int line6_buffer_acquire(struct snd_line6_pcm *line6pcm,
static void line6_buffer_release(struct snd_line6_pcm *line6pcm,
static int line6_stream_start(struct snd_line6_pcm *line6pcm, int direction,
static void line6_stream_stop(struct snd_line6_pcm *line6pcm, int direction,
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
static void __line6_pcm_release(struct snd_line6_pcm *line6pcm, int type)
void line6_pcm_release(struct snd_line6_pcm *line6pcm, int type)
int line6_pcm_acquire(struct snd_line6_pcm *line6pcm, int type, bool start)
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_pcm_chip(pcm);
void line6_pcm_disconnect(struct snd_line6_pcm *line6pcm)
struct snd_line6_pcm *line6pcm;
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
static void line6_unlink_audio_urbs(struct snd_line6_pcm *line6pcm,
extern void line6_pcm_disconnect(struct snd_line6_pcm *line6pcm);
extern int line6_pcm_acquire(struct snd_line6_pcm *line6pcm, int type,
extern void line6_pcm_release(struct snd_line6_pcm *line6pcm, int type);
static int submit_audio_out_urb(struct snd_line6_pcm *line6pcm)
int line6_submit_audio_out_all_urbs(struct snd_line6_pcm *line6pcm)
struct snd_line6_pcm *line6pcm = (struct snd_line6_pcm *)urb->context;
struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
int line6_create_audio_out_urbs(struct snd_line6_pcm *line6pcm)
static void create_impulse_test_signal(struct snd_line6_pcm *line6pcm,
extern int line6_create_audio_out_urbs(struct snd_line6_pcm *line6pcm);
extern int line6_submit_audio_out_all_urbs(struct snd_line6_pcm *line6pcm);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);
struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol);