*参照元 [#a0f3b696] #backlinks *説明 [#jfe2e71e] -パス: 複数あり --CONFIG_OF 有効: [[linux-4.4.1/drivers/of/base.c]] --CONFIG_OF 無効: [[linux-4.4.1/include/linux/of.h]] -FIXME: これは何? --説明 **引数 [#sc487ae4] -const struct device_node *np -- --[[linux-4.4.1/device_node]] -const char *name -- -int *lenp -- **返り値 [#y2b9bfa4] - -- **参考 [#xf8c7c05] *実装 [#c45805cd] **CONFIG_OF 有効: drivers/of/base.c [#bf90da92] struct property *of_find_property(const struct device_node *np, const char *name, int *lenp) { struct property *pp; unsigned long flags; - --[[linux-4.4.1/property]] raw_spin_lock_irqsave(&devtree_lock, flags); pp = __of_find_property(np, name, lenp); raw_spin_unlock_irqrestore(&devtree_lock, flags); - --[[linux-4.4.1/raw_spin_lock_irqsave()]] --[[linux-4.4.1/devtree_lock(global)]] --[[linux-4.4.1/__of_find_property()]] --[[linux-4.4.1/raw_spin_unlock_irqrestore()]] return pp; } EXPORT_SYMBOL(of_find_property); - --[[linux-4.4.1/EXPORT_SYMBOL()]] **CONFIG_OF 無効: include/linux/of.h [#y3b0797e] static inline struct property *of_find_property(const struct device_node *np, const char *name, int *lenp) { return NULL; } *コメント [#g5910dd4]