Linux Kernel
3.7.1
|
#include <soc.h>
Data Fields | |
int(* | probe )(struct snd_soc_platform *) |
int(* | remove )(struct snd_soc_platform *) |
int(* | suspend )(struct snd_soc_dai *dai) |
int(* | resume )(struct snd_soc_dai *dai) |
int(* | pcm_new )(struct snd_soc_pcm_runtime *) |
void(* | pcm_free )(struct snd_pcm *) |
struct snd_kcontrol_new * | controls |
int | num_controls |
struct snd_soc_dapm_widget * | dapm_widgets |
int | num_dapm_widgets |
struct snd_soc_dapm_route * | dapm_routes |
int | num_dapm_routes |
snd_pcm_sframes_t(* | delay )(struct snd_pcm_substream *, struct snd_soc_dai *) |
struct snd_pcm_ops * | ops |
struct snd_compr_ops * | compr_ops |
int(* | stream_event )(struct snd_soc_dapm_context *dapm, int event) |
int | probe_order |
int | remove_order |
unsigned int(* | read )(struct snd_soc_platform *, unsigned int) |
int(* | write )(struct snd_soc_platform *, unsigned int, unsigned int) |
int(* | bespoke_trigger )(struct snd_pcm_substream *, int) |
struct snd_compr_ops* compr_ops |
struct snd_kcontrol_new* controls |
struct snd_soc_dapm_route* dapm_routes |
struct snd_soc_dapm_widget* dapm_widgets |
snd_pcm_sframes_t(* delay)(struct snd_pcm_substream *, struct snd_soc_dai *) |
struct snd_pcm_ops* ops |
int(* pcm_new)(struct snd_soc_pcm_runtime *) |
int(* probe)(struct snd_soc_platform *) |
int(* remove)(struct snd_soc_platform *) |
int(* stream_event)(struct snd_soc_dapm_context *dapm, int event) |
int(* write)(struct snd_soc_platform *, unsigned int, unsigned int) |