snd_usb_caiaqdev
static void stream_stop(struct snd_usb_caiaqdev *cdev)
struct snd_usb_caiaqdev *cdev = snd_pcm_substream_chip(substream);
struct snd_usb_caiaqdev *cdev = snd_pcm_substream_chip(substream);
struct snd_usb_caiaqdev *cdev = snd_pcm_substream_chip(sub);
struct snd_usb_caiaqdev *cdev = snd_pcm_substream_chip(substream);
struct snd_usb_caiaqdev *cdev = snd_pcm_substream_chip(sub);
struct snd_usb_caiaqdev *cdev = snd_pcm_substream_chip(sub);
static void check_for_elapsed_periods(struct snd_usb_caiaqdev *cdev,
static void read_in_urb_mode0(struct snd_usb_caiaqdev *cdev,
static void read_in_urb_mode2(struct snd_usb_caiaqdev *cdev,
static void read_in_urb_mode3(struct snd_usb_caiaqdev *cdev,
static void read_in_urb(struct snd_usb_caiaqdev *cdev,
static void fill_out_urb_mode_0(struct snd_usb_caiaqdev *cdev,
activate_substream(struct snd_usb_caiaqdev *cdev,
static void fill_out_urb_mode_3(struct snd_usb_caiaqdev *cdev,
static inline void fill_out_urb(struct snd_usb_caiaqdev *cdev,
struct snd_usb_caiaqdev *cdev;
deactivate_substream(struct snd_usb_caiaqdev *cdev,
struct snd_usb_caiaqdev *cdev = info->cdev;
static struct urb **alloc_urbs(struct snd_usb_caiaqdev *cdev, int dir, int *ret)
int snd_usb_caiaq_audio_init(struct snd_usb_caiaqdev *cdev)
static int stream_start(struct snd_usb_caiaqdev *cdev)
void snd_usb_caiaq_audio_disconnect(struct snd_usb_caiaqdev *cdev)
void snd_usb_caiaq_audio_free(struct snd_usb_caiaqdev *cdev)
int snd_usb_caiaq_audio_init(struct snd_usb_caiaqdev *cdev);
void snd_usb_caiaq_audio_disconnect(struct snd_usb_caiaqdev *cdev);
void snd_usb_caiaq_audio_free(struct snd_usb_caiaqdev *cdev);
struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card);
struct snd_usb_caiaqdev *cdev)
int snd_usb_caiaq_control_init(struct snd_usb_caiaqdev *cdev)
struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card);
struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card);
int snd_usb_caiaq_control_init(struct snd_usb_caiaqdev *cdev);
struct snd_usb_caiaqdev *cdev = urb->context;
int snd_usb_caiaq_send_command(struct snd_usb_caiaqdev *cdev,
int snd_usb_caiaq_send_command_bank(struct snd_usb_caiaqdev *cdev,
int snd_usb_caiaq_set_audio_params (struct snd_usb_caiaqdev *cdev,
int snd_usb_caiaq_set_auto_msg(struct snd_usb_caiaqdev *cdev,
static void setup_card(struct snd_usb_caiaqdev *cdev)
struct snd_usb_caiaqdev *cdev = caiaqdev(card);
struct snd_usb_caiaqdev *cdev;
sizeof(struct snd_usb_caiaqdev), &card);
static int init_card(struct snd_usb_caiaqdev *cdev)
struct snd_usb_caiaqdev *cdev;
struct snd_usb_caiaqdev *cdev;
#define caiaqdev(c) ((struct snd_usb_caiaqdev*)(c)->private_data)
int snd_usb_caiaq_set_audio_params (struct snd_usb_caiaqdev *cdev, int rate, int depth, int bbp);
int snd_usb_caiaq_set_auto_msg (struct snd_usb_caiaqdev *cdev, int digital, int analog, int erp);
int snd_usb_caiaq_send_command(struct snd_usb_caiaqdev *cdev,
int snd_usb_caiaq_send_command_bank(struct snd_usb_caiaqdev *cdev,
static inline void snd_caiaq_input_report_abs(struct snd_usb_caiaqdev *cdev,
static void snd_caiaq_input_read_analog(struct snd_usb_caiaqdev *cdev,
static void snd_caiaq_input_read_erp(struct snd_usb_caiaqdev *cdev,
static void snd_caiaq_input_read_io(struct snd_usb_caiaqdev *cdev,
static void snd_usb_caiaq_tks4_dispatch(struct snd_usb_caiaqdev *cdev,
static void snd_usb_caiaq_maschine_dispatch(struct snd_usb_caiaqdev *cdev,
struct snd_usb_caiaqdev *cdev = urb->context;
struct snd_usb_caiaqdev *cdev = input_get_drvdata(idev);
struct snd_usb_caiaqdev *cdev = input_get_drvdata(idev);
void snd_usb_caiaq_input_dispatch(struct snd_usb_caiaqdev *cdev,
int snd_usb_caiaq_input_init(struct snd_usb_caiaqdev *cdev)
void snd_usb_caiaq_input_disconnect(struct snd_usb_caiaqdev *cdev)
void snd_usb_caiaq_input_free(struct snd_usb_caiaqdev *cdev)
void snd_usb_caiaq_input_dispatch(struct snd_usb_caiaqdev *cdev, char *buf, unsigned int len);
int snd_usb_caiaq_input_init(struct snd_usb_caiaqdev *cdev);
void snd_usb_caiaq_input_disconnect(struct snd_usb_caiaqdev *cdev);
void snd_usb_caiaq_input_free(struct snd_usb_caiaqdev *cdev);
void snd_usb_caiaq_midi_handle_input(struct snd_usb_caiaqdev *cdev,
int snd_usb_caiaq_midi_init(struct snd_usb_caiaqdev *device)
struct snd_usb_caiaqdev *cdev = urb->context;
struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data;
struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data;
static void snd_usb_caiaq_midi_send(struct snd_usb_caiaqdev *cdev,
struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data;
int snd_usb_caiaq_midi_init(struct snd_usb_caiaqdev *cdev);
void snd_usb_caiaq_midi_handle_input(struct snd_usb_caiaqdev *cdev,