snd_tscm
struct snd_tscm *tscm = container_of(s, struct snd_tscm, tx_stream);
struct snd_tscm *tscm = hwdep->private_data;
struct snd_tscm *tscm = hwdep->private_data;
static int hwdep_get_info(struct snd_tscm *tscm, void __user *arg)
static int hwdep_lock(struct snd_tscm *tscm)
static int hwdep_unlock(struct snd_tscm *tscm)
static long tscm_hwdep_read_locked(struct snd_tscm *tscm, char __user *buf,
static int tscm_hwdep_state(struct snd_tscm *tscm, void __user *arg)
struct snd_tscm *tscm = hwdep->private_data;
struct snd_tscm *tscm = hwdep->private_data;
int snd_tscm_create_hwdep_device(struct snd_tscm *tscm)
static long tscm_hwdep_read_queue(struct snd_tscm *tscm, char __user *buf,
struct snd_tscm *tscm = substream->rmidi->private_data;
struct snd_tscm *tscm = substream->rmidi->private_data;
struct snd_tscm *tscm = substrm->rmidi->private_data;
struct snd_tscm *tscm = substrm->rmidi->private_data;
int snd_tscm_create_midi_devices(struct snd_tscm *tscm)
static int pcm_init_hw_params(struct snd_tscm *tscm,
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = sbstrm->private_data;
struct snd_tscm *tscm = sbstrm->private_data;
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = substream->private_data;
int snd_tscm_create_pcm_devices(struct snd_tscm *tscm)
struct snd_tscm *tscm = substream->private_data;
struct snd_tscm *tscm = entry->private_data;
static void add_node(struct snd_tscm *tscm, struct snd_info_entry *root,
void snd_tscm_proc_init(struct snd_tscm *tscm)
int snd_tscm_stream_get_clock(struct snd_tscm *tscm, enum snd_tscm_clock *clock)
static int enable_data_channels(struct snd_tscm *tscm)
static int get_clock(struct snd_tscm *tscm, u32 *data)
static int set_stream_formats(struct snd_tscm *tscm, unsigned int rate)
static void finish_session(struct snd_tscm *tscm)
static int begin_session(struct snd_tscm *tscm)
static int keep_resources(struct snd_tscm *tscm, unsigned int rate,
static int init_stream(struct snd_tscm *tscm, struct amdtp_stream *s)
static void destroy_stream(struct snd_tscm *tscm, struct amdtp_stream *s)
int snd_tscm_stream_init_duplex(struct snd_tscm *tscm)
void snd_tscm_stream_update_duplex(struct snd_tscm *tscm)
void snd_tscm_stream_destroy_duplex(struct snd_tscm *tscm)
int snd_tscm_stream_reserve_duplex(struct snd_tscm *tscm, unsigned int rate,
int snd_tscm_stream_start_duplex(struct snd_tscm *tscm, unsigned int rate)
static int set_clock(struct snd_tscm *tscm, unsigned int rate,
void snd_tscm_stream_stop_duplex(struct snd_tscm *tscm)
void snd_tscm_stream_lock_changed(struct snd_tscm *tscm)
int snd_tscm_stream_lock_try(struct snd_tscm *tscm)
void snd_tscm_stream_lock_release(struct snd_tscm *tscm)
int snd_tscm_stream_get_rate(struct snd_tscm *tscm, unsigned int *rate)
struct snd_tscm *tscm = callback_data;
int snd_tscm_transaction_register(struct snd_tscm *tscm)
int snd_tscm_transaction_reregister(struct snd_tscm *tscm)
void snd_tscm_transaction_unregister(struct snd_tscm *tscm)
struct snd_tscm *tscm;
struct snd_tscm *tscm = dev_get_drvdata(&unit->device);
struct snd_tscm *tscm = dev_get_drvdata(&unit->device);
static int identify_model(struct snd_tscm *tscm)
struct snd_tscm *tscm = card->private_data;
int snd_tscm_stream_get_rate(struct snd_tscm *tscm, unsigned int *rate);
int snd_tscm_stream_get_clock(struct snd_tscm *tscm,
int snd_tscm_stream_init_duplex(struct snd_tscm *tscm);
void snd_tscm_stream_update_duplex(struct snd_tscm *tscm);
void snd_tscm_stream_destroy_duplex(struct snd_tscm *tscm);
int snd_tscm_stream_reserve_duplex(struct snd_tscm *tscm, unsigned int rate,
int snd_tscm_stream_start_duplex(struct snd_tscm *tscm, unsigned int rate);
void snd_tscm_stream_stop_duplex(struct snd_tscm *tscm);
void snd_tscm_stream_lock_changed(struct snd_tscm *tscm);
int snd_tscm_stream_lock_try(struct snd_tscm *tscm);
void snd_tscm_stream_lock_release(struct snd_tscm *tscm);
int snd_tscm_transaction_register(struct snd_tscm *tscm);
int snd_tscm_transaction_reregister(struct snd_tscm *tscm);
void snd_tscm_transaction_unregister(struct snd_tscm *tscm);
void snd_tscm_proc_init(struct snd_tscm *tscm);
int snd_tscm_create_pcm_devices(struct snd_tscm *tscm);
int snd_tscm_create_midi_devices(struct snd_tscm *tscm);
int snd_tscm_create_hwdep_device(struct snd_tscm *tscm);