snd_dg00x
static int hwdep_unlock(struct snd_dg00x *dg00x)
struct snd_dg00x *dg00x = hwdep->private_data;
struct snd_dg00x *dg00x = hwdep->private_data;
int snd_dg00x_create_hwdep_device(struct snd_dg00x *dg00x)
struct snd_dg00x *dg00x = hwdep->private_data;
struct snd_dg00x *dg00x = hwdep->private_data;
static int hwdep_get_info(struct snd_dg00x *dg00x, void __user *arg)
static int hwdep_lock(struct snd_dg00x *dg00x)
static int add_substream_pair(struct snd_dg00x *dg00x, unsigned int out_ports,
struct snd_dg00x *dg00x = substream->rmidi->private_data;
int snd_dg00x_create_midi_devices(struct snd_dg00x *dg00x)
struct snd_dg00x *dg00x = substream->rmidi->private_data;
struct snd_dg00x *dg00x = substream->rmidi->private_data;
struct snd_dg00x *dg00x = substream->rmidi->private_data;
static void set_substream_names(struct snd_dg00x *dg00x,
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = sbstrm->private_data;
struct snd_dg00x *dg00x = sbstrm->private_data;
struct snd_dg00x *dg00x = substream->private_data;
struct snd_dg00x *dg00x = substream->private_data;
int snd_dg00x_create_pcm_devices(struct snd_dg00x *dg00x)
static int pcm_init_hw_params(struct snd_dg00x *dg00x,
static int get_optical_iface_mode(struct snd_dg00x *dg00x,
struct snd_dg00x *dg00x = entry->private_data;
void snd_dg00x_proc_init(struct snd_dg00x *dg00x)
int snd_dg00x_stream_get_external_rate(struct snd_dg00x *dg00x,
static void finish_session(struct snd_dg00x *dg00x)
static int begin_session(struct snd_dg00x *dg00x)
static int keep_resources(struct snd_dg00x *dg00x, struct amdtp_stream *stream,
static int init_stream(struct snd_dg00x *dg00x, struct amdtp_stream *s)
static void destroy_stream(struct snd_dg00x *dg00x, struct amdtp_stream *s)
int snd_dg00x_stream_init_duplex(struct snd_dg00x *dg00x)
void snd_dg00x_stream_destroy_duplex(struct snd_dg00x *dg00x)
int snd_dg00x_stream_reserve_duplex(struct snd_dg00x *dg00x, unsigned int rate,
int snd_dg00x_stream_get_local_rate(struct snd_dg00x *dg00x, unsigned int *rate)
int snd_dg00x_stream_start_duplex(struct snd_dg00x *dg00x)
void snd_dg00x_stream_stop_duplex(struct snd_dg00x *dg00x)
void snd_dg00x_stream_update_duplex(struct snd_dg00x *dg00x)
void snd_dg00x_stream_lock_changed(struct snd_dg00x *dg00x)
int snd_dg00x_stream_lock_try(struct snd_dg00x *dg00x)
void snd_dg00x_stream_lock_release(struct snd_dg00x *dg00x)
int snd_dg00x_stream_set_local_rate(struct snd_dg00x *dg00x, unsigned int rate)
int snd_dg00x_stream_get_clock(struct snd_dg00x *dg00x,
int snd_dg00x_stream_check_external_clock(struct snd_dg00x *dg00x, bool *detect)
static void handle_unknown_message(struct snd_dg00x *dg00x,
struct snd_dg00x *dg00x = callback_data;
int snd_dg00x_transaction_reregister(struct snd_dg00x *dg00x)
void snd_dg00x_transaction_unregister(struct snd_dg00x *dg00x)
int snd_dg00x_transaction_register(struct snd_dg00x *dg00x)
struct snd_dg00x *dg00x = dev_get_drvdata(&unit->device);
struct snd_dg00x *dg00x = dev_get_drvdata(&unit->device);
static int name_card(struct snd_dg00x *dg00x)
struct snd_dg00x *dg00x = card->private_data;
struct snd_dg00x *dg00x;
int snd_dg00x_transaction_register(struct snd_dg00x *dg00x);
int snd_dg00x_transaction_reregister(struct snd_dg00x *dg00x);
void snd_dg00x_transaction_unregister(struct snd_dg00x *dg00x);
int snd_dg00x_stream_get_external_rate(struct snd_dg00x *dg00x,
int snd_dg00x_stream_get_local_rate(struct snd_dg00x *dg00x,
int snd_dg00x_stream_set_local_rate(struct snd_dg00x *dg00x, unsigned int rate);
int snd_dg00x_stream_get_clock(struct snd_dg00x *dg00x,
int snd_dg00x_stream_check_external_clock(struct snd_dg00x *dg00x,
int snd_dg00x_stream_init_duplex(struct snd_dg00x *dg00x);
int snd_dg00x_stream_reserve_duplex(struct snd_dg00x *dg00x, unsigned int rate,
int snd_dg00x_stream_start_duplex(struct snd_dg00x *dg00x);
void snd_dg00x_stream_stop_duplex(struct snd_dg00x *dg00x);
void snd_dg00x_stream_update_duplex(struct snd_dg00x *dg00x);
void snd_dg00x_stream_destroy_duplex(struct snd_dg00x *dg00x);
void snd_dg00x_stream_lock_changed(struct snd_dg00x *dg00x);
int snd_dg00x_stream_lock_try(struct snd_dg00x *dg00x);
void snd_dg00x_stream_lock_release(struct snd_dg00x *dg00x);
void snd_dg00x_proc_init(struct snd_dg00x *dg00x);
int snd_dg00x_create_pcm_devices(struct snd_dg00x *dg00x);
int snd_dg00x_create_midi_devices(struct snd_dg00x *dg00x);
int snd_dg00x_create_hwdep_device(struct snd_dg00x *dg00x);