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

#include <oxygen.h>

Data Fields

unsigned long addr
 
spinlock_t reg_lock
 
struct mutex mutex
 
struct snd_cardcard
 
struct pci_devpci
 
struct snd_rawmidimidi
 
int irq
 
voidmodel_data
 
unsigned int interrupt_mask
 
u8 dac_volume [8]
 
u8 dac_mute
 
u8 pcm_active
 
u8 pcm_running
 
u8 dac_routing
 
u8 spdif_playback_enable
 
u8 has_ac97_0
 
u8 has_ac97_1
 
u32 spdif_bits
 
u32 spdif_pcm_bits
 
struct snd_pcm_substreamstreams [PCM_COUNT]
 
struct snd_kcontrolcontrols [CONTROL_COUNT]
 
struct work_struct spdif_input_bits_work
 
struct work_struct gpio_work
 
wait_queue_head_t ac97_waitqueue
 
union {
   u8   _8 [OXYGEN_IO_SIZE]
 
   __le16   _16 [OXYGEN_IO_SIZE/2]
 
   __le32   _32 [OXYGEN_IO_SIZE/4]
 
saved_registers
 
u16 saved_ac97_registers [2][0x40]
 
unsigned int uart_input_count
 
u8 uart_input [32]
 
struct oxygen_model model
 

Detailed Description

Definition at line 118 of file oxygen.h.

Field Documentation

Definition at line 145 of file oxygen.h.

Definition at line 146 of file oxygen.h.

Definition at line 144 of file oxygen.h.

wait_queue_head_t ac97_waitqueue

Definition at line 142 of file oxygen.h.

unsigned long addr

Definition at line 119 of file oxygen.h.

Definition at line 122 of file oxygen.h.

Definition at line 139 of file oxygen.h.

u8 dac_mute

Definition at line 129 of file oxygen.h.

u8 dac_routing

Definition at line 132 of file oxygen.h.

u8 dac_volume[8]

Definition at line 128 of file oxygen.h.

struct work_struct gpio_work

Definition at line 141 of file oxygen.h.

u8 has_ac97_0

Definition at line 134 of file oxygen.h.

u8 has_ac97_1

Definition at line 135 of file oxygen.h.

unsigned int interrupt_mask

Definition at line 127 of file oxygen.h.

int irq

Definition at line 125 of file oxygen.h.

Definition at line 124 of file oxygen.h.

Definition at line 151 of file oxygen.h.

void* model_data

Definition at line 126 of file oxygen.h.

Definition at line 121 of file oxygen.h.

Definition at line 123 of file oxygen.h.

u8 pcm_active

Definition at line 130 of file oxygen.h.

u8 pcm_running

Definition at line 131 of file oxygen.h.

spinlock_t reg_lock

Definition at line 120 of file oxygen.h.

u16 saved_ac97_registers[2][0x40]

Definition at line 148 of file oxygen.h.

union { ... } saved_registers
u32 spdif_bits

Definition at line 136 of file oxygen.h.

struct work_struct spdif_input_bits_work

Definition at line 140 of file oxygen.h.

u32 spdif_pcm_bits

Definition at line 137 of file oxygen.h.

u8 spdif_playback_enable

Definition at line 133 of file oxygen.h.

Definition at line 138 of file oxygen.h.

u8 uart_input[32]

Definition at line 150 of file oxygen.h.

unsigned int uart_input_count

Definition at line 149 of file oxygen.h.


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