参照元

説明

引数

返り値

参考

実装

struct clk *devm_clk_get(struct device *dev, const char *id)
{
        struct clk **ptr, *clk;
        ptr = devres_alloc(devm_clk_release, sizeof(*ptr), GFP_KERNEL);
        if (!ptr)
                return ERR_PTR(-ENOMEM);
        clk = clk_get(dev, id);
        if (!IS_ERR(clk)) {
                *ptr = clk;
                devres_add(dev, ptr);
        } else {
                devres_free(ptr);
        }
        return clk;
}
EXPORT_SYMBOL(devm_clk_get);

コメント


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS