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

#include <ice1712.h>

Data Structures

struct  ice1712_gpio
 

Data Fields

unsigned long conp_dma_size
 
unsigned long conc_dma_size
 
unsigned long prop_dma_size
 
unsigned long proc_dma_size
 
int irq
 
unsigned long port
 
unsigned long ddma_port
 
unsigned long dmapath_port
 
unsigned long profi_port
 
struct pci_devpci
 
struct snd_cardcard
 
struct snd_pcmpcm
 
struct snd_pcmpcm_ds
 
struct snd_pcmpcm_pro
 
struct snd_pcm_substreamplayback_con_substream
 
struct snd_pcm_substreamplayback_con_substream_ds [6]
 
struct snd_pcm_substreamcapture_con_substream
 
struct snd_pcm_substreamplayback_pro_substream
 
struct snd_pcm_substreamcapture_pro_substream
 
unsigned int playback_pro_size
 
unsigned int capture_pro_size
 
unsigned int playback_con_virt_addr [6]
 
unsigned int playback_con_active_buf [6]
 
unsigned int capture_con_virt_addr
 
unsigned int ac97_ext_id
 
struct snd_ac97ac97
 
struct snd_rawmidirmidi [2]
 
spinlock_t reg_lock
 
struct snd_info_entryproc_entry
 
struct snd_ice1712_eeprom eeprom
 
unsigned int pro_volumes [20]
 
unsigned int omni:1
 
unsigned int dxr_enable:1
 
unsigned int vt1724:1
 
unsigned int vt1720:1
 
unsigned int has_spdif:1
 
unsigned int force_pdma4:1
 
unsigned int force_rdma1:1
 
unsigned int midi_output:1
 
unsigned int midi_input:1
 
unsigned int own_routing:1
 
unsigned int num_total_dacs
 
unsigned int num_total_adcs
 
unsigned int cur_rate
 
struct mutex open_mutex
 
struct snd_pcm_substreampcm_reserved [4]
 
struct snd_pcm_hw_constraint_listhw_rates
 
unsigned int akm_codecs
 
struct snd_akm4xxxakm
 
struct snd_ice1712_spdif spdif
 
struct mutex i2c_mutex
 
struct snd_i2c_busi2c
 
struct snd_i2c_devicecs8427
 
unsigned int cs8427_timeout
 
struct snd_ice1712::ice1712_gpio gpio
 
struct mutex gpio_mutex
 
voidspec
 
int pro_rate_default
 
int(* is_spdif_master )(struct snd_ice1712 *ice)
 
unsigned int(* get_rate )(struct snd_ice1712 *ice)
 
void(* set_rate )(struct snd_ice1712 *ice, unsigned int rate)
 
unsigned char(* set_mclk )(struct snd_ice1712 *ice, unsigned int rate)
 
int(* set_spdif_clock )(struct snd_ice1712 *ice, int type)
 
int(* get_spdif_master_type )(struct snd_ice1712 *ice)
 
char ** ext_clock_names
 
int ext_clock_count
 
void(* pro_open )(struct snd_ice1712 *, struct snd_pcm_substream *)
 

Detailed Description

Definition at line 292 of file ice1712.h.

Field Documentation

Definition at line 320 of file ice1712.h.

unsigned int ac97_ext_id

Definition at line 319 of file ice1712.h.

Definition at line 348 of file ice1712.h.

unsigned int akm_codecs

Definition at line 347 of file ice1712.h.

struct snd_pcm_substream* capture_con_substream

Definition at line 311 of file ice1712.h.

unsigned int capture_con_virt_addr

Definition at line 318 of file ice1712.h.

unsigned int capture_pro_size

Definition at line 315 of file ice1712.h.

struct snd_pcm_substream* capture_pro_substream

Definition at line 313 of file ice1712.h.

Definition at line 305 of file ice1712.h.

unsigned long conc_dma_size

Definition at line 294 of file ice1712.h.

unsigned long conp_dma_size

Definition at line 293 of file ice1712.h.

Definition at line 353 of file ice1712.h.

unsigned int cs8427_timeout

Definition at line 354 of file ice1712.h.

unsigned int cur_rate

Definition at line 341 of file ice1712.h.

unsigned long ddma_port

Definition at line 300 of file ice1712.h.

unsigned long dmapath_port

Definition at line 301 of file ice1712.h.

unsigned int dxr_enable

Definition at line 330 of file ice1712.h.

Definition at line 326 of file ice1712.h.

int ext_clock_count

Definition at line 385 of file ice1712.h.

char** ext_clock_names

Definition at line 384 of file ice1712.h.

unsigned int force_pdma4

Definition at line 334 of file ice1712.h.

unsigned int force_rdma1

Definition at line 335 of file ice1712.h.

unsigned int(* get_rate)(struct snd_ice1712 *ice)

Definition at line 379 of file ice1712.h.

int(* get_spdif_master_type)(struct snd_ice1712 *ice)

Definition at line 383 of file ice1712.h.

struct mutex gpio_mutex

Definition at line 371 of file ice1712.h.

unsigned int has_spdif

Definition at line 333 of file ice1712.h.

Definition at line 345 of file ice1712.h.

Definition at line 352 of file ice1712.h.

struct mutex i2c_mutex

Definition at line 351 of file ice1712.h.

int irq

Definition at line 297 of file ice1712.h.

int(* is_spdif_master)(struct snd_ice1712 *ice)

Definition at line 378 of file ice1712.h.

unsigned int midi_input

Definition at line 337 of file ice1712.h.

unsigned int midi_output

Definition at line 336 of file ice1712.h.

unsigned int num_total_adcs

Definition at line 340 of file ice1712.h.

unsigned int num_total_dacs

Definition at line 339 of file ice1712.h.

unsigned int omni

Definition at line 329 of file ice1712.h.

struct mutex open_mutex

Definition at line 343 of file ice1712.h.

unsigned int own_routing

Definition at line 338 of file ice1712.h.

Definition at line 304 of file ice1712.h.

Definition at line 306 of file ice1712.h.

struct snd_pcm* pcm_ds

Definition at line 307 of file ice1712.h.

struct snd_pcm* pcm_pro

Definition at line 308 of file ice1712.h.

struct snd_pcm_substream* pcm_reserved[4]

Definition at line 344 of file ice1712.h.

unsigned int playback_con_active_buf[6]

Definition at line 317 of file ice1712.h.

struct snd_pcm_substream* playback_con_substream

Definition at line 309 of file ice1712.h.

struct snd_pcm_substream* playback_con_substream_ds[6]

Definition at line 310 of file ice1712.h.

unsigned int playback_con_virt_addr[6]

Definition at line 316 of file ice1712.h.

unsigned int playback_pro_size

Definition at line 314 of file ice1712.h.

struct snd_pcm_substream* playback_pro_substream

Definition at line 312 of file ice1712.h.

unsigned long port

Definition at line 299 of file ice1712.h.

Definition at line 386 of file ice1712.h.

int pro_rate_default

Definition at line 377 of file ice1712.h.

unsigned int pro_volumes[20]

Definition at line 328 of file ice1712.h.

unsigned long proc_dma_size

Definition at line 296 of file ice1712.h.

struct snd_info_entry* proc_entry

Definition at line 324 of file ice1712.h.

unsigned long profi_port

Definition at line 302 of file ice1712.h.

unsigned long prop_dma_size

Definition at line 295 of file ice1712.h.

spinlock_t reg_lock

Definition at line 323 of file ice1712.h.

struct snd_rawmidi* rmidi[2]

Definition at line 321 of file ice1712.h.

unsigned char(* set_mclk)(struct snd_ice1712 *ice, unsigned int rate)

Definition at line 381 of file ice1712.h.

void(* set_rate)(struct snd_ice1712 *ice, unsigned int rate)

Definition at line 380 of file ice1712.h.

int(* set_spdif_clock)(struct snd_ice1712 *ice, int type)

Definition at line 382 of file ice1712.h.

Definition at line 349 of file ice1712.h.

void* spec

Definition at line 374 of file ice1712.h.

unsigned int vt1720

Definition at line 332 of file ice1712.h.

unsigned int vt1724

Definition at line 331 of file ice1712.h.


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