Linux Kernel
3.7.1
|
#include <core.h>
Data Fields | |
int | number |
char | id [16] |
char | driver [16] |
char | shortname [32] |
char | longname [80] |
char | mixername [80] |
char | components [128] |
struct module * | module |
void * | private_data |
void(* | private_free )(struct snd_card *card) |
struct list_head | devices |
unsigned int | last_numid |
struct rw_semaphore | controls_rwsem |
rwlock_t | ctl_files_rwlock |
int | controls_count |
int | user_ctl_count |
struct list_head | controls |
struct list_head | ctl_files |
struct snd_info_entry * | proc_root |
struct snd_info_entry * | proc_id |
struct proc_dir_entry * | proc_root_link |
struct list_head | files_list |
struct snd_shutdown_f_ops * | s_f_ops |
spinlock_t | files_lock |
int | shutdown |
int | free_on_last_close |
wait_queue_head_t | shutdown_sleep |
atomic_t | refcount |
struct device * | dev |
struct device * | card_dev |
struct rw_semaphore controls_rwsem |
spinlock_t files_lock |
struct snd_info_entry* proc_id |
struct snd_info_entry* proc_root |
struct proc_dir_entry* proc_root_link |
wait_queue_head_t shutdown_sleep |