Lines Matching defs:wf_config
220 struct wf_config { struct
221 int devno; /* device number from kernel */
222 int irq; /* "you were one, one of the few ..." */
223 int base; /* low i/o port address */
250 volatile int irq_ok; /* set by interrupt handler */
251 volatile int irq_cnt; /* ditto */
252 int opened; /* flag, holds open(2) mode */
253 char debug; /* debugging flags */
254 int freemem; /* installed RAM, in bytes */
256 int synth_dev; /* devno for "raw" synth */
257 int mididev; /* devno for internal MIDI */
258 int ext_mididev; /* devno for external MIDI */
259 int fx_mididev; /* devno for FX MIDI interface */
261 int oss_dev; /* devno for OSS sequencer synth */
264 char fw_version[2]; /* major = [0], minor = [1] */
265 char hw_version[2]; /* major = [0], minor = [1] */
266 char israw; /* needs Motorola microcode */
267 char has_fx; /* has FX processor (Tropez+) */
268 char prog_status[WF_MAX_PROGRAM]; /* WF_SLOT_* */
269 char patch_status[WF_MAX_PATCH]; /* WF_SLOT_* */
270 char sample_status[WF_MAX_SAMPLE]; /* WF_ST_* | WF_SLOT_* */
271 int samples_used; /* how many */
272 char interrupts_on; /* h/w MPU interrupts enabled ? */
273 char rom_samples_rdonly; /* can we write on ROM samples */
274 wait_queue_head_t interrupt_sleeper;