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

#include <pmac.h>

Data Fields

struct snd_cardcard
 
struct device_nodenode
 
struct pci_devpdev
 
unsigned int revision
 
unsigned int manufacturer
 
unsigned int subframe
 
unsigned int device_id
 
enum snd_pmac_model model
 
unsigned int has_iic: 1
 
unsigned int is_pbook_3400: 1
 
unsigned int is_pbook_G3: 1
 
unsigned int is_k2: 1
 
unsigned int can_byte_swap: 1
 
unsigned int can_duplex: 1
 
unsigned int can_capture: 1
 
unsigned int auto_mute: 1
 
unsigned int initialized: 1
 
unsigned int feature_is_set: 1
 
unsigned int requested
 
struct resource rsrc [3]
 
int num_freqs
 
intfreq_table
 
unsigned int freqs_ok
 
unsigned int formats_ok
 
int active
 
int rate_index
 
int format
 
spinlock_t reg_lock
 
struct awacs_regs __iomemawacs
 
int awacs_reg [8]
 
unsigned int hp_stat_mask
 
unsigned char __iomemlatch_base
 
unsigned char __iomemmacio_base
 
struct pmac_stream playback
 
struct pmac_stream capture
 
struct pmac_dbdma extra_dma
 
int irq
 
int tx_irq
 
int rx_irq
 
struct snd_pcmpcm
 
struct pmac_beepbeep
 
unsigned int control_mask
 
voidmixer_data
 
void(* mixer_free )(struct snd_pmac *)
 
struct snd_kcontrolmaster_sw_ctl
 
struct snd_kcontrolspeaker_sw_ctl
 
struct snd_kcontroldrc_sw_ctl
 
struct snd_kcontrolhp_detect_ctl
 
struct snd_kcontrollineout_sw_ctl
 
void(* set_format )(struct snd_pmac *chip)
 
void(* update_automute )(struct snd_pmac *chip, int do_notify)
 
int(* detect_headphone )(struct snd_pmac *chip)
 

Detailed Description

Definition at line 91 of file pmac.h.

Field Documentation

int active

Definition at line 123 of file pmac.h.

unsigned int auto_mute

Definition at line 112 of file pmac.h.

Definition at line 128 of file pmac.h.

int awacs_reg[8]

Definition at line 129 of file pmac.h.

Definition at line 144 of file pmac.h.

unsigned int can_byte_swap

Definition at line 108 of file pmac.h.

unsigned int can_capture

Definition at line 110 of file pmac.h.

unsigned int can_duplex

Definition at line 109 of file pmac.h.

Definition at line 136 of file pmac.h.

Definition at line 92 of file pmac.h.

unsigned int control_mask

Definition at line 146 of file pmac.h.

int(* detect_headphone)(struct snd_pmac *chip)

Definition at line 160 of file pmac.h.

unsigned int device_id

Definition at line 100 of file pmac.h.

struct snd_kcontrol* drc_sw_ctl

Definition at line 153 of file pmac.h.

struct pmac_dbdma extra_dma

Definition at line 138 of file pmac.h.

unsigned int feature_is_set

Definition at line 114 of file pmac.h.

Definition at line 125 of file pmac.h.

unsigned int formats_ok

Definition at line 122 of file pmac.h.

Definition at line 120 of file pmac.h.

unsigned int freqs_ok

Definition at line 121 of file pmac.h.

unsigned int has_iic

Definition at line 103 of file pmac.h.

struct snd_kcontrol* hp_detect_ctl

Definition at line 154 of file pmac.h.

unsigned int hp_stat_mask

Definition at line 130 of file pmac.h.

unsigned int initialized

Definition at line 113 of file pmac.h.

int irq

Definition at line 140 of file pmac.h.

unsigned int is_k2

Definition at line 106 of file pmac.h.

unsigned int is_pbook_3400

Definition at line 104 of file pmac.h.

unsigned int is_pbook_G3

Definition at line 105 of file pmac.h.

unsigned char __iomem* latch_base

Definition at line 132 of file pmac.h.

struct snd_kcontrol* lineout_sw_ctl

Definition at line 155 of file pmac.h.

unsigned char __iomem* macio_base

Definition at line 133 of file pmac.h.

unsigned int manufacturer

Definition at line 98 of file pmac.h.

struct snd_kcontrol* master_sw_ctl

Definition at line 151 of file pmac.h.

void* mixer_data

Definition at line 149 of file pmac.h.

void(* mixer_free)(struct snd_pmac *)

Definition at line 150 of file pmac.h.

enum snd_pmac_model model

Definition at line 101 of file pmac.h.

Definition at line 95 of file pmac.h.

int num_freqs

Definition at line 119 of file pmac.h.

Definition at line 142 of file pmac.h.

struct pci_dev* pdev

Definition at line 96 of file pmac.h.

struct pmac_stream playback

Definition at line 135 of file pmac.h.

int rate_index

Definition at line 124 of file pmac.h.

spinlock_t reg_lock

Definition at line 127 of file pmac.h.

unsigned int requested

Definition at line 116 of file pmac.h.

unsigned int revision

Definition at line 97 of file pmac.h.

struct resource rsrc[3]

Definition at line 117 of file pmac.h.

int rx_irq

Definition at line 140 of file pmac.h.

void(* set_format)(struct snd_pmac *chip)

Definition at line 158 of file pmac.h.

struct snd_kcontrol* speaker_sw_ctl

Definition at line 152 of file pmac.h.

unsigned int subframe

Definition at line 99 of file pmac.h.

int tx_irq

Definition at line 140 of file pmac.h.

void(* update_automute)(struct snd_pmac *chip, int do_notify)

Definition at line 159 of file pmac.h.


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