linux-2.6.33/snd_card_free()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#q2d8db1d]
#backlinks
*説明 [#be0c1d14]
-パス: [[linux-2.6.33/sound/core/init.c]]
-FIXME: これは何?
--説明
**引数 [#a9b56cf2]
-struct snd_card *card
--
--[[linux-2.6.33/snd_card]]
**返り値 [#k06c8354]
-int
--成功ならば 0、失敗ならば 0 以外。
**参考 [#ad42c8b9]
*実装 [#p4192806]
int snd_card_free(struct snd_card *card)
{
int ret = snd_card_disconnect(card);
-
--[[linux-2.6.33/snd_card_disconnect()]]
if (ret)
return ret;
/* wait, until all devices are ready for the free opera...
wait_event(card->shutdown_sleep, list_empty(&card->file...
snd_card_do_free(card);
-
--[[linux-2.6.33/snd_card_do_free()]]
-
--[[linux-2.6.33/wait_event()]]
-
--[[linux-2.6.33/list_empty()]]
return 0;
}
EXPORT_SYMBOL(snd_card_free);
-ライセンスに関係なくシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#w0de360a]
終了行:
*参照元 [#q2d8db1d]
#backlinks
*説明 [#be0c1d14]
-パス: [[linux-2.6.33/sound/core/init.c]]
-FIXME: これは何?
--説明
**引数 [#a9b56cf2]
-struct snd_card *card
--
--[[linux-2.6.33/snd_card]]
**返り値 [#k06c8354]
-int
--成功ならば 0、失敗ならば 0 以外。
**参考 [#ad42c8b9]
*実装 [#p4192806]
int snd_card_free(struct snd_card *card)
{
int ret = snd_card_disconnect(card);
-
--[[linux-2.6.33/snd_card_disconnect()]]
if (ret)
return ret;
/* wait, until all devices are ready for the free opera...
wait_event(card->shutdown_sleep, list_empty(&card->file...
snd_card_do_free(card);
-
--[[linux-2.6.33/snd_card_do_free()]]
-
--[[linux-2.6.33/wait_event()]]
-
--[[linux-2.6.33/list_empty()]]
return 0;
}
EXPORT_SYMBOL(snd_card_free);
-ライセンスに関係なくシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#w0de360a]
ページ名: