*参照元 [#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 failure.
  */
 struct cdev *cdev_alloc(void)
 {
 	struct cdev *p = kzalloc(sizeof(struct cdev), GFP_KERNEL);
-
--[[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]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS