*参照元 [#pf9daa27]
#backlinks

*説明 [#g97e474b]
-パス: 複数あり
--CONFIG_FW_LOADER または CONFIG_FW_LOADER_MODULE が有効: [[linux-4.4.1/drivers/base/firmware_class.c]]
--CONFIG_FW_LOADER と CONFIG_FW_LOADER_MODULE どちらも無効: [[linux-4.4.1/include/linux/firmware.h]]
--[[linux-4.4.1/CONFIG_FW_LOADER]]
--[[linux-4.4.1/CONFIG_FW_LOADER_MODULE]]

-FIXME: これは何?
--説明


**引数 [#bee077cb]
-const struct firmware *fw
--
--[[linux-4.4.1/firmware]]


**返り値 [#g3143493]
-なし


**参考 [#v60c27a4]


*実装 [#o122c5ac]

**CONFIG_FW_LOADER または CONFIG_FW_LOADER_MODULE が有効: drivers/base/firmware_class.c [#s1ecdae9]
 /**
  * release_firmware: - release the resource associated with a firmware image
  * @fw: firmware resource to release
  **/
 void release_firmware(const struct firmware *fw)
 {
         if (fw) {
                 if (!fw_is_builtin_firmware(fw))
                         firmware_free_data(fw);
                 kfree(fw);
-
--[[linux-4.4.1/fw_is_builtin_firmware()]]
--[[linux-4.4.1/firmware_free_data()]]
--[[linux-4.4.1/kfree()]]

         }
 }
 EXPORT_SYMBOL(release_firmware);
-
--[[linux-4.4.1/]]


**CONFIG_FW_LOADER と CONFIG_FW_LOADER_MODULE どちらも無効: include/linux/firmware.h [#w240c89b]
 static inline void release_firmware(const struct firmware *fw)
 {
 }
-何もしない。


*コメント [#ld8a8519]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS