*参照元 [#ja62a1ba] #backlinks *説明 [#zcf77475] -パス: [[linux-4.4.1/drivers/clk/clkdev.c]] -FIXME: これは何? --説明 **引数 [#b7f8067a] -struct device *dev -- --[[linux-4.4.1/device]] -const char *con_id -- **返り値 [#idfc9cab] -struct clk * -- --[[linux-4.4.1/clk]] **参考 [#w46e46ff] *実装 [#xe44e63e] struct clk *clk_get(struct device *dev, const char *con_id) { const char *dev_id = dev ? dev_name(dev) : NULL; struct clk *clk; - --[[linux-4.4.1/dev_name()]] --[[linux-4.4.1/clk]] if (dev) { clk = __of_clk_get_by_name(dev->of_node, dev_id, con_id); if (!IS_ERR(clk) || PTR_ERR(clk) == -EPROBE_DEFER) return clk; } - --[[linux-4.4.1/__of_clk_get_by_name()]] --[[linux-4.4.1/IS_ERR()]] --[[linux-4.4.1/PTR_ERR()]] return clk_get_sys(dev_id, con_id); - --[[linux-4.4.1/clk_get_sys()]] } EXPORT_SYMBOL(clk_get); - --[[linux-4.4.1/EXPORT_SYMBOL()]] *コメント [#rac1308f]