Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_soc_platform_driver Struct Reference

#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_newcontrols
 
int num_controls
 
struct snd_soc_dapm_widgetdapm_widgets
 
int num_dapm_widgets
 
struct snd_soc_dapm_routedapm_routes
 
int num_dapm_routes
 
snd_pcm_sframes_t(* delay )(struct snd_pcm_substream *, struct snd_soc_dai *)
 
struct snd_pcm_opsops
 
struct snd_compr_opscompr_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)
 

Detailed Description

Definition at line 775 of file soc.h.

Field Documentation

int(* bespoke_trigger)(struct snd_pcm_substream *, int)

Definition at line 817 of file soc.h.

struct snd_compr_ops* compr_ops

Definition at line 805 of file soc.h.

Definition at line 787 of file soc.h.

struct snd_soc_dapm_route* dapm_routes

Definition at line 791 of file soc.h.

struct snd_soc_dapm_widget* dapm_widgets

Definition at line 789 of file soc.h.

Definition at line 798 of file soc.h.

int num_controls

Definition at line 788 of file soc.h.

int num_dapm_routes

Definition at line 792 of file soc.h.

int num_dapm_widgets

Definition at line 790 of file soc.h.

Definition at line 802 of file soc.h.

void(* pcm_free)(struct snd_pcm *)

Definition at line 784 of file soc.h.

Definition at line 783 of file soc.h.

Definition at line 777 of file soc.h.

int probe_order

Definition at line 811 of file soc.h.

unsigned int(* read)(struct snd_soc_platform *, unsigned int)

Definition at line 815 of file soc.h.

int(* remove)(struct snd_soc_platform *)

Definition at line 778 of file soc.h.

int remove_order

Definition at line 812 of file soc.h.

int(* resume)(struct snd_soc_dai *dai)

Definition at line 780 of file soc.h.

int(* stream_event)(struct snd_soc_dapm_context *dapm, int event)

Definition at line 808 of file soc.h.

int(* suspend)(struct snd_soc_dai *dai)

Definition at line 779 of file soc.h.

int(* write)(struct snd_soc_platform *, unsigned int, unsigned int)

Definition at line 816 of file soc.h.


The documentation for this struct was generated from the following file: