linux-4.4.1/snd_card
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#g18e101f]
#backlinks
*説明 [#q6024607]
-パス: [[linux-4.4.1/include/sound/core.h]]
-FIXME: これは何?
--説明
**参考 [#y130e45a]
*実装 [#o3279321]
struct snd_card {
int number; /* number of sou...
...
char id[16]; /* id string of ...
char driver[16]; /* driver name */
char shortname[32]; /* short name of...
char longname[80]; /* name of this ...
char mixername[80]; /* mixer name */
char components[128]; /* card componen...
...
struct module *module; /* top-level mod...
-
--[[linux-4.4.1/module]]
void *private_data; /* private data ...
void (*private_free) (struct snd_card *card); /*...
...
struct list_head devices; /* devices */
-
--[[linux-4.4.1/snd_card]]
--[[linux-4.4.1/list_head]]
struct device ctl_dev; /* control devic...
unsigned int last_numid; /* last used num...
struct rw_semaphore controls_rwsem; /* contr...
rwlock_t ctl_files_rwlock; /* ctl_files lis...
int controls_count; /* count of all ...
int user_ctl_count; /* count of all ...
struct list_head controls; /* all controls ...
struct list_head ctl_files; /* active contro...
struct mutex user_ctl_lock; /* protects user...
concurrent ac...
-
--[[linux-4.4.1/device]]
--[[linux-4.4.1/rw_semaphore]]
--[[linux-4.4.1/rwlock_t]]
--[[linux-4.4.1/list_head]]
--[[linux-4.4.1/mutex]]
struct snd_info_entry *proc_root; /* root ...
struct snd_info_entry *proc_id; /* the card id */
struct proc_dir_entry *proc_root_link; /* numbe...
-
--[[linux-4.4.1/snd_info_entry]]
--[[linux-4.4.1/proc_dir_entry]]
struct list_head files_list; /* all files ass...
struct snd_shutdown_f_ops *s_f_ops; /* file oper...
...
-
--[[linux-4.4.1/snd_shutdown_f_ops]]
spinlock_t files_lock; /* lock the file...
int shutdown; /* this card is ...
struct completion *release_completion;
struct device *dev; /* device assign...
struct device card_dev; /* cardX object ...
const struct attribute_group *dev_groups[4]; /* ...
bool registered; /* card_dev is r...
-
--[[linux-4.4.1/spinlock_t]]
--[[linux-4.4.1/completion]]
#ifdef CONFIG_PM
-
--[[linux-4.4.1/CONFIG_PM]]
unsigned int power_state; /* power state */
struct mutex power_lock; /* power lock */
wait_queue_head_t power_sleep;
-
--[[linux-4.4.1/wait_queue_head_t]]
#endif
#if defined(CONFIG_SND_MIXER_OSS) || defined(CONFIG_SND_...
-
--[[linux-4.4.1/CONFIG_SND_MIXER_OSS]]
--[[linux-4.4.1/CONFIG_SND_MIXER_OSS_MODULE]]
struct snd_mixer_oss *mixer_oss;
int mixer_oss_change_count;
#endif
-
--[[linux-4.4.1/snd_mixer_oss]]
};
*コメント [#oa9e5f87]
終了行:
*参照元 [#g18e101f]
#backlinks
*説明 [#q6024607]
-パス: [[linux-4.4.1/include/sound/core.h]]
-FIXME: これは何?
--説明
**参考 [#y130e45a]
*実装 [#o3279321]
struct snd_card {
int number; /* number of sou...
...
char id[16]; /* id string of ...
char driver[16]; /* driver name */
char shortname[32]; /* short name of...
char longname[80]; /* name of this ...
char mixername[80]; /* mixer name */
char components[128]; /* card componen...
...
struct module *module; /* top-level mod...
-
--[[linux-4.4.1/module]]
void *private_data; /* private data ...
void (*private_free) (struct snd_card *card); /*...
...
struct list_head devices; /* devices */
-
--[[linux-4.4.1/snd_card]]
--[[linux-4.4.1/list_head]]
struct device ctl_dev; /* control devic...
unsigned int last_numid; /* last used num...
struct rw_semaphore controls_rwsem; /* contr...
rwlock_t ctl_files_rwlock; /* ctl_files lis...
int controls_count; /* count of all ...
int user_ctl_count; /* count of all ...
struct list_head controls; /* all controls ...
struct list_head ctl_files; /* active contro...
struct mutex user_ctl_lock; /* protects user...
concurrent ac...
-
--[[linux-4.4.1/device]]
--[[linux-4.4.1/rw_semaphore]]
--[[linux-4.4.1/rwlock_t]]
--[[linux-4.4.1/list_head]]
--[[linux-4.4.1/mutex]]
struct snd_info_entry *proc_root; /* root ...
struct snd_info_entry *proc_id; /* the card id */
struct proc_dir_entry *proc_root_link; /* numbe...
-
--[[linux-4.4.1/snd_info_entry]]
--[[linux-4.4.1/proc_dir_entry]]
struct list_head files_list; /* all files ass...
struct snd_shutdown_f_ops *s_f_ops; /* file oper...
...
-
--[[linux-4.4.1/snd_shutdown_f_ops]]
spinlock_t files_lock; /* lock the file...
int shutdown; /* this card is ...
struct completion *release_completion;
struct device *dev; /* device assign...
struct device card_dev; /* cardX object ...
const struct attribute_group *dev_groups[4]; /* ...
bool registered; /* card_dev is r...
-
--[[linux-4.4.1/spinlock_t]]
--[[linux-4.4.1/completion]]
#ifdef CONFIG_PM
-
--[[linux-4.4.1/CONFIG_PM]]
unsigned int power_state; /* power state */
struct mutex power_lock; /* power lock */
wait_queue_head_t power_sleep;
-
--[[linux-4.4.1/wait_queue_head_t]]
#endif
#if defined(CONFIG_SND_MIXER_OSS) || defined(CONFIG_SND_...
-
--[[linux-4.4.1/CONFIG_SND_MIXER_OSS]]
--[[linux-4.4.1/CONFIG_SND_MIXER_OSS_MODULE]]
struct snd_mixer_oss *mixer_oss;
int mixer_oss_change_count;
#endif
-
--[[linux-4.4.1/snd_mixer_oss]]
};
*コメント [#oa9e5f87]
ページ名: