linux-4.4.1/snd_soc_add_controls()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#b1423c84]
#backlinks
*説明 [#hb182b78]
-パス: [[linux-4.4.1/sound/soc/soc-core.c]]
-FIXME: これは何?
--説明
**引数 [#cd8fd23d]
-struct snd_card *card
--
--[[linux-4.4.1/snd_card]]
-struct device *dev
--
--[[linux-4.4.1/device]]
-const struct snd_kcontrol_new *controls
--
--[[linux-4.4.1/snd_kcontrol_new]]
-int num_controls
--
-const char *prefix
--
-void *data
--
**返り値 [#bb73fdf1]
-int
--
**参考 [#p088423d]
*実装 [#z480ede9]
static int snd_soc_add_controls(struct snd_card *card, s...
const struct snd_kcontrol_new *controls, int num...
const char *prefix, void *data)
{
int err, i;
for (i = 0; i < num_controls; i++) {
const struct snd_kcontrol_new *control =...
err = snd_ctl_add(card, snd_soc_cnew(con...
con...
if (err < 0) {
dev_err(dev, "ASoC: Failed to ad...
control->name, err);
return err;
}
-
--[[linux-4.4.1/snd_kcontrol_new]]
--[[linux-4.4.1/snd_ctl_add()]]
--[[linux-4.4.1/snd_soc_cnew()]]
--[[linux-4.4.1/dev_err()]]
}
return 0;
}
*コメント [#uff7889f]
終了行:
*参照元 [#b1423c84]
#backlinks
*説明 [#hb182b78]
-パス: [[linux-4.4.1/sound/soc/soc-core.c]]
-FIXME: これは何?
--説明
**引数 [#cd8fd23d]
-struct snd_card *card
--
--[[linux-4.4.1/snd_card]]
-struct device *dev
--
--[[linux-4.4.1/device]]
-const struct snd_kcontrol_new *controls
--
--[[linux-4.4.1/snd_kcontrol_new]]
-int num_controls
--
-const char *prefix
--
-void *data
--
**返り値 [#bb73fdf1]
-int
--
**参考 [#p088423d]
*実装 [#z480ede9]
static int snd_soc_add_controls(struct snd_card *card, s...
const struct snd_kcontrol_new *controls, int num...
const char *prefix, void *data)
{
int err, i;
for (i = 0; i < num_controls; i++) {
const struct snd_kcontrol_new *control =...
err = snd_ctl_add(card, snd_soc_cnew(con...
con...
if (err < 0) {
dev_err(dev, "ASoC: Failed to ad...
control->name, err);
return err;
}
-
--[[linux-4.4.1/snd_kcontrol_new]]
--[[linux-4.4.1/snd_ctl_add()]]
--[[linux-4.4.1/snd_soc_cnew()]]
--[[linux-4.4.1/dev_err()]]
}
return 0;
}
*コメント [#uff7889f]
ページ名: