linux-4.4.1/ion_device
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#w861b604]
#backlinks
*説明 [#za6344aa]
-パス: [[linux-4.4.1/drivers/staging/android/ion/ion.c]]
-FIXME: これは何?
--説明
**参考 [#ve604c82]
*実装 [#jf8505ab]
/**
* struct ion_device - the metadata of the ion device node
* @dev: the actual misc device
* @buffers: an rb tree of all the existing b...
* @buffer_lock: lock protecting the tree of buff...
* @lock: rwsem protecting the tree of hea...
* @heaps: list of all the heaps in the sys...
* @user_clients: list of all the clients created ...
*/
struct ion_device {
struct miscdevice dev;
-
--[[linux-4.4.1/miscdevice]]
struct rb_root buffers;
-
--[[linux-4.4.1/rb_root]]
struct mutex buffer_lock;
struct rw_semaphore lock;
-
--[[linux-4.4.1/mutex]]
--[[linux-4.4.1/rw_semaphore]]
struct plist_head heaps;
-
--[[linux-4.4.1/plist_head]]
long (*custom_ioctl)(struct ion_client *client, ...
unsigned long arg);
-
--[[linux-4.4.1/ion_client]]
struct rb_root clients;
struct dentry *debug_root;
struct dentry *heaps_debug_root;
struct dentry *clients_debug_root;
-
--[[linux-4.4.1/dentry]]
};
*コメント [#q1544472]
終了行:
*参照元 [#w861b604]
#backlinks
*説明 [#za6344aa]
-パス: [[linux-4.4.1/drivers/staging/android/ion/ion.c]]
-FIXME: これは何?
--説明
**参考 [#ve604c82]
*実装 [#jf8505ab]
/**
* struct ion_device - the metadata of the ion device node
* @dev: the actual misc device
* @buffers: an rb tree of all the existing b...
* @buffer_lock: lock protecting the tree of buff...
* @lock: rwsem protecting the tree of hea...
* @heaps: list of all the heaps in the sys...
* @user_clients: list of all the clients created ...
*/
struct ion_device {
struct miscdevice dev;
-
--[[linux-4.4.1/miscdevice]]
struct rb_root buffers;
-
--[[linux-4.4.1/rb_root]]
struct mutex buffer_lock;
struct rw_semaphore lock;
-
--[[linux-4.4.1/mutex]]
--[[linux-4.4.1/rw_semaphore]]
struct plist_head heaps;
-
--[[linux-4.4.1/plist_head]]
long (*custom_ioctl)(struct ion_client *client, ...
unsigned long arg);
-
--[[linux-4.4.1/ion_client]]
struct rb_root clients;
struct dentry *debug_root;
struct dentry *heaps_debug_root;
struct dentry *clients_debug_root;
-
--[[linux-4.4.1/dentry]]
};
*コメント [#q1544472]
ページ名: