linux-4.4.1/pollwake()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#q0106fa2]
#backlinks
*説明 [#s3d67803]
-パス: [[linux-4.4.1/fs/select.c]]
-FIXME: これは何?
--説明
**引数 [#a28f885d]
-wait_queue_t *wait
-
--[[linux-4.4.1/wait_queue_t]]
-unsigned mode
--
-int sync
--
-void *key
--
**返り値 [#s5e44821]
-int
--
**参考 [#oe068e69]
*実装 [#q13044e9]
static int pollwake(wait_queue_t *wait, unsigned mode, i...
{
struct poll_table_entry *entry;
-
--[[linux-4.4.1/poll_table_entry]]
entry = container_of(wait, struct poll_table_entry, wai...
if (key && !((unsigned long)key & entry->key))
return 0;
-
--[[linux-4.4.1/container_of()]]
return __pollwake(wait, mode, sync, key);
-
--[[linux-4.4.1/__pollwake()]]
}
*コメント [#jb26d844]
終了行:
*参照元 [#q0106fa2]
#backlinks
*説明 [#s3d67803]
-パス: [[linux-4.4.1/fs/select.c]]
-FIXME: これは何?
--説明
**引数 [#a28f885d]
-wait_queue_t *wait
-
--[[linux-4.4.1/wait_queue_t]]
-unsigned mode
--
-int sync
--
-void *key
--
**返り値 [#s5e44821]
-int
--
**参考 [#oe068e69]
*実装 [#q13044e9]
static int pollwake(wait_queue_t *wait, unsigned mode, i...
{
struct poll_table_entry *entry;
-
--[[linux-4.4.1/poll_table_entry]]
entry = container_of(wait, struct poll_table_entry, wai...
if (key && !((unsigned long)key & entry->key))
return 0;
-
--[[linux-4.4.1/container_of()]]
return __pollwake(wait, mode, sync, key);
-
--[[linux-4.4.1/__pollwake()]]
}
*コメント [#jb26d844]
ページ名: