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

#include <soc.h>

Data Fields

const charname
 
const charlong_name
 
const chardriver_name
 
struct devicedev
 
struct snd_cardsnd_card
 
struct moduleowner
 
struct list_head list
 
struct mutex mutex
 
struct mutex dapm_mutex
 
bool instantiated
 
int(* probe )(struct snd_soc_card *card)
 
int(* late_probe )(struct snd_soc_card *card)
 
int(* remove )(struct snd_soc_card *card)
 
int(* suspend_pre )(struct snd_soc_card *card)
 
int(* suspend_post )(struct snd_soc_card *card)
 
int(* resume_pre )(struct snd_soc_card *card)
 
int(* resume_post )(struct snd_soc_card *card)
 
int(* set_bias_level )(struct snd_soc_card *, struct snd_soc_dapm_context *dapm, enum snd_soc_bias_level level)
 
int(* set_bias_level_post )(struct snd_soc_card *, struct snd_soc_dapm_context *dapm, enum snd_soc_bias_level level)
 
long pmdown_time
 
struct snd_soc_dai_linkdai_link
 
int num_links
 
struct snd_soc_pcm_runtimertd
 
int num_rtd
 
struct snd_soc_codec_confcodec_conf
 
int num_configs
 
struct snd_soc_aux_devaux_dev
 
int num_aux_devs
 
struct snd_soc_pcm_runtimertd_aux
 
int num_aux_rtd
 
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
 
bool fully_routed
 
struct work_struct deferred_resume_work
 
struct list_head codec_dev_list
 
struct list_head platform_dev_list
 
struct list_head dai_dev_list
 
struct list_head widgets
 
struct list_head paths
 
struct list_head dapm_list
 
struct list_head dapm_dirty
 
struct snd_soc_dapm_context dapm
 
struct snd_soc_dapm_stats dapm_stats
 
u32 pop_time
 
voiddrvdata
 

Detailed Description

Definition at line 936 of file soc.h.

Field Documentation

Definition at line 985 of file soc.h.

Definition at line 978 of file soc.h.

struct list_head codec_dev_list

Definition at line 1005 of file soc.h.

Definition at line 990 of file soc.h.

struct list_head dai_dev_list

Definition at line 1007 of file soc.h.

Definition at line 972 of file soc.h.

Definition at line 1015 of file soc.h.

struct list_head dapm_dirty

Definition at line 1012 of file soc.h.

struct list_head dapm_list

Definition at line 1011 of file soc.h.

struct mutex dapm_mutex

Definition at line 946 of file soc.h.

struct snd_soc_dapm_route* dapm_routes

Definition at line 998 of file soc.h.

Definition at line 1016 of file soc.h.

struct snd_soc_dapm_widget* dapm_widgets

Definition at line 996 of file soc.h.

struct work_struct deferred_resume_work

Definition at line 1002 of file soc.h.

struct device* dev

Definition at line 940 of file soc.h.

const char* driver_name

Definition at line 939 of file soc.h.

void* drvdata

Definition at line 1024 of file soc.h.

bool fully_routed

Definition at line 1000 of file soc.h.

bool instantiated

Definition at line 948 of file soc.h.

int(* late_probe)(struct snd_soc_card *card)

Definition at line 951 of file soc.h.

Definition at line 944 of file soc.h.

const char* long_name

Definition at line 938 of file soc.h.

Definition at line 945 of file soc.h.

const char* name

Definition at line 937 of file soc.h.

int num_aux_devs

Definition at line 986 of file soc.h.

int num_aux_rtd

Definition at line 988 of file soc.h.

int num_configs

Definition at line 979 of file soc.h.

int num_controls

Definition at line 991 of file soc.h.

int num_dapm_routes

Definition at line 999 of file soc.h.

int num_dapm_widgets

Definition at line 997 of file soc.h.

int num_links

Definition at line 973 of file soc.h.

int num_rtd

Definition at line 975 of file soc.h.

struct module* owner

Definition at line 942 of file soc.h.

Definition at line 1010 of file soc.h.

struct list_head platform_dev_list

Definition at line 1006 of file soc.h.

long pmdown_time

Definition at line 969 of file soc.h.

u32 pop_time

Definition at line 1022 of file soc.h.

Definition at line 950 of file soc.h.

int(* remove)(struct snd_soc_card *card)

Definition at line 952 of file soc.h.

int(* resume_post)(struct snd_soc_card *card)

Definition at line 959 of file soc.h.

int(* resume_pre)(struct snd_soc_card *card)

Definition at line 958 of file soc.h.

Definition at line 974 of file soc.h.

Definition at line 987 of file soc.h.

Definition at line 962 of file soc.h.

Definition at line 965 of file soc.h.

Definition at line 941 of file soc.h.

int(* suspend_post)(struct snd_soc_card *card)

Definition at line 957 of file soc.h.

int(* suspend_pre)(struct snd_soc_card *card)

Definition at line 956 of file soc.h.

struct list_head widgets

Definition at line 1009 of file soc.h.


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