linux-4.4.1/snd_soc_dapm_set_pin()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#e12dada2]
#backlinks
*説明 [#acb0fa29]
-パス: [[linux-4.4.1/sound/soc/soc-dapm.c]]
-FIXME: これは何?
--説明
**引数 [#baa38e02]
-struct snd_soc_dapm_context *dapm
--
--[[linux-4.4.1/snd_soc_dapm_context]]
-const char *pin
--
-int status
--
**返り値 [#n03aa90b]
-int
--
**参考 [#e7f61937]
*実装 [#n9d3f6be]
static int snd_soc_dapm_set_pin(struct snd_soc_dapm_cont...
const char *pin, int sta...
{
struct snd_soc_dapm_widget *w = dapm_find_widget...
-
--[[linux-4.4.1/snd_soc_dapm_widget]]
--[[linux-4.4.1/dapm_find_widget()]]
dapm_assert_locked(dapm);
-
--[[linux-4.4.1/dapm_assert_locked()]]
if (!w) {
dev_err(dapm->dev, "ASoC: DAPM unknown p...
return -EINVAL;
}
-
--[[linux-4.4.1/dev_err()]]
if (w->connected != status) {
dapm_mark_dirty(w, "pin configuration");
dapm_widget_invalidate_input_paths(w);
dapm_widget_invalidate_output_paths(w);
}
-
--[[linux-4.4.1/dapm_mark_dirty()]]
--[[linux-4.4.1/dapm_widget_invalidate_input_paths()]]
--[[linux-4.4.1/dapm_widget_invalidate_output_paths()]]
w->connected = status;
if (status == 0)
w->force = 0;
return 0;
}
*コメント [#q068300b]
終了行:
*参照元 [#e12dada2]
#backlinks
*説明 [#acb0fa29]
-パス: [[linux-4.4.1/sound/soc/soc-dapm.c]]
-FIXME: これは何?
--説明
**引数 [#baa38e02]
-struct snd_soc_dapm_context *dapm
--
--[[linux-4.4.1/snd_soc_dapm_context]]
-const char *pin
--
-int status
--
**返り値 [#n03aa90b]
-int
--
**参考 [#e7f61937]
*実装 [#n9d3f6be]
static int snd_soc_dapm_set_pin(struct snd_soc_dapm_cont...
const char *pin, int sta...
{
struct snd_soc_dapm_widget *w = dapm_find_widget...
-
--[[linux-4.4.1/snd_soc_dapm_widget]]
--[[linux-4.4.1/dapm_find_widget()]]
dapm_assert_locked(dapm);
-
--[[linux-4.4.1/dapm_assert_locked()]]
if (!w) {
dev_err(dapm->dev, "ASoC: DAPM unknown p...
return -EINVAL;
}
-
--[[linux-4.4.1/dev_err()]]
if (w->connected != status) {
dapm_mark_dirty(w, "pin configuration");
dapm_widget_invalidate_input_paths(w);
dapm_widget_invalidate_output_paths(w);
}
-
--[[linux-4.4.1/dapm_mark_dirty()]]
--[[linux-4.4.1/dapm_widget_invalidate_input_paths()]]
--[[linux-4.4.1/dapm_widget_invalidate_output_paths()]]
w->connected = status;
if (status == 0)
w->force = 0;
return 0;
}
*コメント [#q068300b]
ページ名: