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

#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 modulemodule
 
voidprivate_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_entryproc_root
 
struct snd_info_entryproc_id
 
struct proc_dir_entryproc_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 devicedev
 
struct devicecard_dev
 

Detailed Description

Definition at line 98 of file core.h.

Field Documentation

struct device* card_dev

Definition at line 137 of file core.h.

char components[128]

Definition at line 107 of file core.h.

struct list_head controls

Definition at line 121 of file core.h.

int controls_count

Definition at line 119 of file core.h.

struct rw_semaphore controls_rwsem

Definition at line 117 of file core.h.

struct list_head ctl_files

Definition at line 122 of file core.h.

rwlock_t ctl_files_rwlock

Definition at line 118 of file core.h.

struct device* dev

Definition at line 136 of file core.h.

struct list_head devices

Definition at line 114 of file core.h.

char driver[16]

Definition at line 103 of file core.h.

struct list_head files_list

Definition at line 128 of file core.h.

spinlock_t files_lock

Definition at line 131 of file core.h.

int free_on_last_close

Definition at line 133 of file core.h.

char id[16]

Definition at line 102 of file core.h.

unsigned int last_numid

Definition at line 116 of file core.h.

char longname[80]

Definition at line 105 of file core.h.

char mixername[80]

Definition at line 106 of file core.h.

Definition at line 109 of file core.h.

int number

Definition at line 99 of file core.h.

void* private_data

Definition at line 111 of file core.h.

void(* private_free)(struct snd_card *card)

Definition at line 112 of file core.h.

Definition at line 125 of file core.h.

struct snd_info_entry* proc_root

Definition at line 124 of file core.h.

struct proc_dir_entry* proc_root_link

Definition at line 126 of file core.h.

atomic_t refcount

Definition at line 135 of file core.h.

struct snd_shutdown_f_ops* s_f_ops

Definition at line 129 of file core.h.

char shortname[32]

Definition at line 104 of file core.h.

int shutdown

Definition at line 132 of file core.h.

wait_queue_head_t shutdown_sleep

Definition at line 134 of file core.h.

int user_ctl_count

Definition at line 120 of file core.h.


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