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

#include <echoaudio.h>

Data Fields

spinlock_t lock
 
struct snd_pcm_substreamsubstream [DSP_MAXPIPES]
 
int last_period [DSP_MAXPIPES]
 
struct mutex mode_mutex
 
u16 num_digital_modes
 
u16 digital_mode_list [6]
 
u16 num_clock_sources
 
u16 clock_source_list [10]
 
atomic_t opencount
 
struct snd_kcontrolclock_src_ctl
 
struct snd_pcmanalog_pcm
 
struct snd_pcmdigital_pcm
 
struct snd_cardcard
 
const charcard_name
 
struct pci_devpci
 
unsigned long dsp_registers_phys
 
struct resourceiores
 
struct snd_dma_buffer commpage_dma_buf
 
int irq
 
struct timer_list timer
 
char tinuse
 
char midi_full
 
char can_set_rate
 
char rate_set
 
struct comm_pagecomm_page
 
u32 pipe_alloc_mask
 
u32 pipe_cyclic_mask
 
u32 sample_rate
 
u8 digital_mode
 
u8 spdif_status
 
u8 clock_state
 
u8 input_clock
 
u8 output_clock
 
char meters_enabled
 
char asic_loaded
 
char bad_board
 
char professional_spdif
 
char non_audio_spdif
 
char digital_in_automute
 
char has_phantom_power
 
char hasnt_input_nominal_level
 
char phantom_power
 
char has_midi
 
char midi_input_enabled
 
char nominal_level [ECHO_MAXAUDIOPIPES]
 
s8 input_gain [ECHO_MAXAUDIOINPUTS]
 
s8 output_gain [ECHO_MAXAUDIOOUTPUTS]
 
s8 monitor_gain [ECHO_MAXAUDIOOUTPUTS][ECHO_MAXAUDIOINPUTS]
 
s8 vmixer_gain [ECHO_MAXAUDIOOUTPUTS][ECHO_MAXAUDIOOUTPUTS]
 
u16 digital_modes
 
u16 input_clock_types
 
u16 output_clock_types
 
u16 device_id
 
u16 subdevice_id
 
u16dsp_code
 
short dsp_code_to_load
 
short asic_code
 
u32 comm_page_phys
 
volatile u32 __iomemdsp_registers
 
u32 active_mask
 

Detailed Description

Definition at line 361 of file echoaudio.h.

Field Documentation

u32 active_mask

Definition at line 448 of file echoaudio.h.

struct snd_pcm* analog_pcm

Definition at line 370 of file echoaudio.h.

short asic_code

Definition at line 444 of file echoaudio.h.

char asic_loaded

Definition at line 407 of file echoaudio.h.

char bad_board

Definition at line 408 of file echoaudio.h.

char can_set_rate

Definition at line 385 of file echoaudio.h.

Definition at line 371 of file echoaudio.h.

const char* card_name

Definition at line 372 of file echoaudio.h.

u16 clock_source_list[10]

Definition at line 367 of file echoaudio.h.

struct snd_kcontrol* clock_src_ctl

Definition at line 369 of file echoaudio.h.

u8 clock_state

Definition at line 401 of file echoaudio.h.

Definition at line 389 of file echoaudio.h.

u32 comm_page_phys

Definition at line 445 of file echoaudio.h.

struct snd_dma_buffer commpage_dma_buf

Definition at line 376 of file echoaudio.h.

u16 device_id

Definition at line 440 of file echoaudio.h.

char digital_in_automute

Definition at line 411 of file echoaudio.h.

u8 digital_mode

Definition at line 397 of file echoaudio.h.

u16 digital_mode_list[6]

Definition at line 366 of file echoaudio.h.

u16 digital_modes

Definition at line 435 of file echoaudio.h.

struct snd_pcm * digital_pcm

Definition at line 370 of file echoaudio.h.

Definition at line 441 of file echoaudio.h.

short dsp_code_to_load

Definition at line 443 of file echoaudio.h.

volatile u32 __iomem* dsp_registers

Definition at line 447 of file echoaudio.h.

unsigned long dsp_registers_phys

Definition at line 374 of file echoaudio.h.

char has_midi

Definition at line 415 of file echoaudio.h.

char has_phantom_power

Definition at line 412 of file echoaudio.h.

char hasnt_input_nominal_level

Definition at line 413 of file echoaudio.h.

u8 input_clock

Definition at line 402 of file echoaudio.h.

u16 input_clock_types

Definition at line 437 of file echoaudio.h.

s8 input_gain[ECHO_MAXAUDIOINPUTS]

Definition at line 426 of file echoaudio.h.

struct resource* iores

Definition at line 375 of file echoaudio.h.

int irq

Definition at line 377 of file echoaudio.h.

int last_period[DSP_MAXPIPES]

Definition at line 364 of file echoaudio.h.

spinlock_t lock

Definition at line 362 of file echoaudio.h.

char meters_enabled

Definition at line 406 of file echoaudio.h.

char midi_full

Definition at line 384 of file echoaudio.h.

char midi_input_enabled

Definition at line 416 of file echoaudio.h.

struct mutex mode_mutex

Definition at line 365 of file echoaudio.h.

Definition at line 430 of file echoaudio.h.

char nominal_level[ECHO_MAXAUDIOPIPES]

Definition at line 424 of file echoaudio.h.

char non_audio_spdif

Definition at line 410 of file echoaudio.h.

u16 num_clock_sources

Definition at line 367 of file echoaudio.h.

u16 num_digital_modes

Definition at line 366 of file echoaudio.h.

atomic_t opencount

Definition at line 368 of file echoaudio.h.

u8 output_clock

Definition at line 405 of file echoaudio.h.

u16 output_clock_types

Definition at line 438 of file echoaudio.h.

s8 output_gain[ECHO_MAXAUDIOOUTPUTS]

Definition at line 428 of file echoaudio.h.

Definition at line 373 of file echoaudio.h.

char phantom_power

Definition at line 414 of file echoaudio.h.

u32 pipe_alloc_mask

Definition at line 392 of file echoaudio.h.

u32 pipe_cyclic_mask

Definition at line 393 of file echoaudio.h.

char professional_spdif

Definition at line 409 of file echoaudio.h.

char rate_set

Definition at line 386 of file echoaudio.h.

u32 sample_rate

Definition at line 396 of file echoaudio.h.

u8 spdif_status

Definition at line 400 of file echoaudio.h.

u16 subdevice_id

Definition at line 440 of file echoaudio.h.

Definition at line 363 of file echoaudio.h.

Definition at line 382 of file echoaudio.h.

char tinuse

Definition at line 383 of file echoaudio.h.

Definition at line 432 of file echoaudio.h.


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