struct snd_info_entry { const char *name; mode_t mode; long size; unsigned short content; union { struct snd_info_entry_text text; struct snd_info_entry_ops *ops; } c;
struct snd_info_entry *parent; struct snd_card *card; struct module *module; void *private_data; void (*private_free)(struct snd_info_entry *entry);
struct proc_dir_entry *p; struct mutex access; struct list_head children; struct list_head list;
};