linux-2.6.33/driver_sysfs_add()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#l64f3df8]
#backlinks
*説明 [#ec753a13]
-パス: [[linux-2.6.33/drivers/base/dd.c]]
-FIXME: これは何?
--説明
**引数 [#x604d0c0]
-struct device *dev
--
--[[linux-2.6.33/device]]
**返り値 [#ld6d505e]
-int
--
**参考 [#ced76e12]
*実装 [#ee1eb175]
static int driver_sysfs_add(struct device *dev)
{
int ret;
ret = sysfs_create_link(&dev->driver->p->kobj, &dev->ko...
kobject_name(&dev->kobj));
-
--[[linux-2.6.33/sysfs_create_link()]]
--[[linux-2.6.33/kobject_name()]]
if (ret == 0) {
ret = sysfs_create_link(&dev->kobj, &dev->driver->p->k...
"driver");
if (ret)
sysfs_remove_link(&dev->driver->p->kobj,
kobject_name(&dev->kobj));
-
--[[linux-2.6.33/sysfs_remove_link()]]
}
return ret;
}
*コメント [#l1f22c0e]
終了行:
*参照元 [#l64f3df8]
#backlinks
*説明 [#ec753a13]
-パス: [[linux-2.6.33/drivers/base/dd.c]]
-FIXME: これは何?
--説明
**引数 [#x604d0c0]
-struct device *dev
--
--[[linux-2.6.33/device]]
**返り値 [#ld6d505e]
-int
--
**参考 [#ced76e12]
*実装 [#ee1eb175]
static int driver_sysfs_add(struct device *dev)
{
int ret;
ret = sysfs_create_link(&dev->driver->p->kobj, &dev->ko...
kobject_name(&dev->kobj));
-
--[[linux-2.6.33/sysfs_create_link()]]
--[[linux-2.6.33/kobject_name()]]
if (ret == 0) {
ret = sysfs_create_link(&dev->kobj, &dev->driver->p->k...
"driver");
if (ret)
sysfs_remove_link(&dev->driver->p->kobj,
kobject_name(&dev->kobj));
-
--[[linux-2.6.33/sysfs_remove_link()]]
}
return ret;
}
*コメント [#l1f22c0e]
ページ名: