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

#include <hda_codec.h>

Data Fields

struct hda_busbus
 
unsigned int addr
 
struct list_head list
 
hda_nid_t afg
 
hda_nid_t mfg
 
u8 afg_function_id
 
u8 mfg_function_id
 
u8 afg_unsol
 
u8 mfg_unsol
 
u32 vendor_id
 
u32 subsystem_id
 
u32 revision_id
 
struct hda_codec_presetpreset
 
struct moduleowner
 
const charvendor_name
 
const charchip_name
 
const charmodelname
 
struct hda_codec_ops patch_ops
 
unsigned int num_pcms
 
struct hda_pcmpcm_info
 
voidspec
 
struct hda_beepbeep
 
unsigned int beep_mode
 
unsigned int num_nodes
 
hda_nid_t start_nid
 
u32wcaps
 
struct snd_array mixers
 
struct snd_array nids
 
struct hda_cache_rec amp_cache
 
struct hda_cache_rec cmd_cache
 
struct snd_array conn_lists
 
struct mutex spdif_mutex
 
struct mutex control_mutex
 
struct mutex hash_mutex
 
struct snd_array spdif_out
 
unsigned int spdif_in_enable
 
const hda_nid_tslave_dig_outs
 
struct snd_array init_pins
 
struct snd_array driver_pins
 
struct snd_array cvt_setups
 
unsigned int spdif_status_reset:1
 
unsigned int pin_amp_workaround:1
 
unsigned int single_adc_amp:1
 
unsigned int no_sticky_stream:1
 
unsigned int pins_shutup:1
 
unsigned int no_trigger_sense:1
 
unsigned int no_jack_detect:1
 
unsigned int pcm_format_first:1
 
unsigned int epss:1
 
void(* proc_widget_hook )(struct snd_info_buffer *buffer, struct hda_codec *codec, hda_nid_t nid)
 
struct snd_array jacktbl
 

Detailed Description

Definition at line 779 of file hda_codec.h.

Field Documentation

unsigned int addr

Definition at line 781 of file hda_codec.h.

hda_nid_t afg

Definition at line 784 of file hda_codec.h.

u8 afg_function_id

Definition at line 788 of file hda_codec.h.

u8 afg_unsol

Definition at line 790 of file hda_codec.h.

struct hda_cache_rec amp_cache

Definition at line 825 of file hda_codec.h.

Definition at line 814 of file hda_codec.h.

unsigned int beep_mode

Definition at line 815 of file hda_codec.h.

Definition at line 780 of file hda_codec.h.

const char* chip_name

Definition at line 800 of file hda_codec.h.

struct hda_cache_rec cmd_cache

Definition at line 826 of file hda_codec.h.

struct snd_array conn_lists

Definition at line 828 of file hda_codec.h.

struct mutex control_mutex

Definition at line 831 of file hda_codec.h.

struct snd_array cvt_setups

Definition at line 838 of file hda_codec.h.

struct snd_array driver_pins

Definition at line 837 of file hda_codec.h.

unsigned int epss

Definition at line 863 of file hda_codec.h.

struct mutex hash_mutex

Definition at line 832 of file hda_codec.h.

struct snd_array init_pins

Definition at line 836 of file hda_codec.h.

struct snd_array jacktbl

Definition at line 883 of file hda_codec.h.

Definition at line 782 of file hda_codec.h.

hda_nid_t mfg

Definition at line 785 of file hda_codec.h.

u8 mfg_function_id

Definition at line 789 of file hda_codec.h.

u8 mfg_unsol

Definition at line 791 of file hda_codec.h.

struct snd_array mixers

Definition at line 822 of file hda_codec.h.

const char* modelname

Definition at line 801 of file hda_codec.h.

Definition at line 823 of file hda_codec.h.

unsigned int no_jack_detect

Definition at line 861 of file hda_codec.h.

unsigned int no_sticky_stream

Definition at line 858 of file hda_codec.h.

unsigned int no_trigger_sense

Definition at line 860 of file hda_codec.h.

unsigned int num_nodes

Definition at line 818 of file hda_codec.h.

unsigned int num_pcms

Definition at line 807 of file hda_codec.h.

struct module* owner

Definition at line 798 of file hda_codec.h.

struct hda_codec_ops patch_ops

Definition at line 804 of file hda_codec.h.

unsigned int pcm_format_first

Definition at line 862 of file hda_codec.h.

Definition at line 808 of file hda_codec.h.

unsigned int pin_amp_workaround

Definition at line 852 of file hda_codec.h.

unsigned int pins_shutup

Definition at line 859 of file hda_codec.h.

Definition at line 797 of file hda_codec.h.

Definition at line 879 of file hda_codec.h.

u32 revision_id

Definition at line 794 of file hda_codec.h.

unsigned int single_adc_amp

Definition at line 855 of file hda_codec.h.

const hda_nid_t* slave_dig_outs

Definition at line 835 of file hda_codec.h.

unsigned int spdif_in_enable

Definition at line 834 of file hda_codec.h.

struct mutex spdif_mutex

Definition at line 830 of file hda_codec.h.

struct snd_array spdif_out

Definition at line 833 of file hda_codec.h.

unsigned int spdif_status_reset

Definition at line 848 of file hda_codec.h.

void* spec

Definition at line 811 of file hda_codec.h.

hda_nid_t start_nid

Definition at line 819 of file hda_codec.h.

u32 subsystem_id

Definition at line 793 of file hda_codec.h.

u32 vendor_id

Definition at line 792 of file hda_codec.h.

const char* vendor_name

Definition at line 799 of file hda_codec.h.

u32* wcaps

Definition at line 820 of file hda_codec.h.


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