linux-2.6.33/cdev_alloc()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#e265cdc6]
#backlinks
*説明 [#q6cd86e2]
-パス: [[linux-2.6.33/fs/char_dev.c]]
-FIXME: これは何?
--説明
**引数 [#z8ac4acb]
-なし
**返り値 [#c126f7d4]
-struct cdev *
--
--[[linux-2.6.33/cdev]]
**参考 [#j0e1f3ca]
*実装 [#sd71c7c1]
/**
* cdev_alloc() - allocate a cdev structure
*
* Allocates and returns a cdev structure, or NULL on fa...
*/
struct cdev *cdev_alloc(void)
{
struct cdev *p = kzalloc(sizeof(struct cdev), GFP_KERNE...
-
--[[linux-2.6.33/kzalloc()]]
--[[linux-2.6.33/GFP_KERNEL]]
if (p) {
INIT_LIST_HEAD(&p->list);
-
--[[linux-2.6.33/INIT_LIST_HEAD()]]
kobject_init(&p->kobj, &ktype_cdev_dynamic);
-
--[[linux-2.6.33/kobject_init()]]
--[[linux-2.6.33/ktype_cdev_dynamic(global)]]
}
return p;
}
*コメント [#v879c3c8]
終了行:
*参照元 [#e265cdc6]
#backlinks
*説明 [#q6cd86e2]
-パス: [[linux-2.6.33/fs/char_dev.c]]
-FIXME: これは何?
--説明
**引数 [#z8ac4acb]
-なし
**返り値 [#c126f7d4]
-struct cdev *
--
--[[linux-2.6.33/cdev]]
**参考 [#j0e1f3ca]
*実装 [#sd71c7c1]
/**
* cdev_alloc() - allocate a cdev structure
*
* Allocates and returns a cdev structure, or NULL on fa...
*/
struct cdev *cdev_alloc(void)
{
struct cdev *p = kzalloc(sizeof(struct cdev), GFP_KERNE...
-
--[[linux-2.6.33/kzalloc()]]
--[[linux-2.6.33/GFP_KERNEL]]
if (p) {
INIT_LIST_HEAD(&p->list);
-
--[[linux-2.6.33/INIT_LIST_HEAD()]]
kobject_init(&p->kobj, &ktype_cdev_dynamic);
-
--[[linux-2.6.33/kobject_init()]]
--[[linux-2.6.33/ktype_cdev_dynamic(global)]]
}
return p;
}
*コメント [#v879c3c8]
ページ名: