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

#include <opl3.h>

Data Fields

unsigned long l_port
 
unsigned long r_port
 
struct resourceres_l_port
 
struct resourceres_r_port
 
unsigned short hardware
 
void(* command )(struct snd_opl3 *opl3, unsigned short cmd, unsigned char val)
 
unsigned short timer_enable
 
int seq_dev_num
 
struct snd_timertimer1
 
struct snd_timertimer2
 
spinlock_t timer_lock
 
voidprivate_data
 
void(* private_free )(struct snd_opl3 *)
 
struct snd_hwdephwdep
 
spinlock_t reg_lock
 
struct snd_cardcard
 
unsigned char fm_mode
 
unsigned char rhythm
 
unsigned char max_voices
 

Detailed Description

Definition at line 301 of file opl3.h.

Field Documentation

Definition at line 320 of file opl3.h.

void(* command)(struct snd_opl3 *opl3, unsigned short cmd, unsigned char val)

Definition at line 308 of file opl3.h.

unsigned char fm_mode

Definition at line 321 of file opl3.h.

unsigned short hardware

Definition at line 306 of file opl3.h.

struct snd_hwdep* hwdep

Definition at line 318 of file opl3.h.

unsigned long l_port

Definition at line 302 of file opl3.h.

unsigned char max_voices

Definition at line 323 of file opl3.h.

void* private_data

Definition at line 315 of file opl3.h.

void(* private_free)(struct snd_opl3 *)

Definition at line 316 of file opl3.h.

unsigned long r_port

Definition at line 303 of file opl3.h.

spinlock_t reg_lock

Definition at line 319 of file opl3.h.

struct resource* res_l_port

Definition at line 304 of file opl3.h.

struct resource* res_r_port

Definition at line 305 of file opl3.h.

unsigned char rhythm

Definition at line 322 of file opl3.h.

int seq_dev_num

Definition at line 310 of file opl3.h.

struct snd_timer* timer1

Definition at line 311 of file opl3.h.

struct snd_timer* timer2

Definition at line 312 of file opl3.h.

unsigned short timer_enable

Definition at line 309 of file opl3.h.

spinlock_t timer_lock

Definition at line 313 of file opl3.h.


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