_liso_t Struct Reference |
Data Fields | |
liso_t * | magic |
Magic number. | |
volatile int | unload |
True while unloading module. | |
volatile int | fake_reader |
True enable timer fake reader. | |
proc_dir_entry * | proc |
Proc FS. | |
liso_fmt_desc_t | def_desc |
Default format description. | |
int | def_sampling |
Default sampling rate. | |
int | def_stereo |
Default stereo. | |
const liso_convertor_t * | def_convertor |
Default PCM convertor. | |
int | def_format |
Default PCM format. | |
int | min_sampling |
Minimal sampling rate. | |
int | max_sampling |
Maximal sampling rate. | |
int | max_frag_size |
Maximum # of PCM per frag. | |
unsigned int | frag_us |
Frag duration in micro-second. | |
atomic_t | output_delay_us |
External delay (in us). | |
unsigned int | timer_offset |
Value to program the timer. | |
int | dev_unit |
Sound DSP unit (minor #). | |
semaphore | w_open_sem |
Write opened semaphore. | |
semaphore | r_open_sem |
Read opened semaphore. | |
int | max_writers |
Max number of writers. | |
int | idleness_threshold |
late frags to become idle | |
volatile int | active_devices |
bitfield of current active devices | |
liso_subdev_t | subdev [(sizeof(int)<< 3)-1] |
The writer sub-devices. | |
liso_subdev_t | reader |
The reader device. | |
wait_queue_head_t | wr_waitq |
Writers wait queue. | |
wait_queue_head_t | rd_waitq |
Readers wait queue. | |
struct { | |
int disabled | |
All timer stuff disabled. | |
timer_list list | |
Linux timer list. | |
tq_struct task | |
Task to be executed by sheduler. | |
wait_queue_head_t * wait | |
Dying wait queue. | |
volatile unsigned cnt | |
Overall timer counter. | |
unsigned int offset | |
Timer interval in jiffies. | |
} | timer |
Timer info. |
|
The writer sub-devices.
|
|
The reader device.
|
|
lisodsp developer documentation version 0.5.0 |
Generated on June 2004 by doxygen 1.3.7 |