*参照元 [#k69d66ca] #backlinks *説明 [#ydd1d717] -パス: [[linux-4.4.1/]] -パス: [[linux-4.4.1/include/linux/regmap.h]] -FIXME: これは何? --説明 **引数 [#z36ac406] -struct i2c_client *i2c -- --[[linux-4.4.1/i2c_client]] -const struct regmap_config *config -- --[[linux-4.4.1/regmap_config]] -struct lock_class_key *lock_key -- --[[linux-4.4.1/lock_class_key]] -const char *lock_name -- **返り値 [#v54e13a8] -struct regmap * -- --[[linux-4.4.1/regmap]] **参考 [#z1b83246] *実装 [#o4f59bc2] struct regmap *__devm_regmap_init_i2c(struct i2c_client *i2c, const struct regmap_config *config, struct lock_class_key *lock_key, const char *lock_name) { const struct regmap_bus *bus = regmap_get_i2c_bus(i2c, config); - --[[linux-4.4.1/regmap_bus]] --[[linux-4.4.1/regmap_get_i2c_bus()]] if (IS_ERR(bus)) return ERR_CAST(bus); - --[[linux-4.4.1/IS_ERR()]] --[[linux-4.4.1/ERR_CAST()]] return __devm_regmap_init(&i2c->dev, bus, &i2c->dev, config, lock_key, lock_name); - --[[linux-4.4.1/__devm_regmap_init()]] } EXPORT_SYMBOL_GPL(__devm_regmap_init_i2c); -GPL ライセンスのモジュールにのみシンボルを公開する。 --[[linux-4.4.1/EXPORT_SYMBOL_GPL()]] *コメント [#d8c6c780]