*参照元 [#we59b860]
#backlinks

*説明 [#e66c037e]
-パス: [[linux-2.6.25/]]

-これは何?
--説明


**引数 [#i2bf5ea8]
-unsigned long data
--タイマー作成時に渡したデータである。
このタイマーの場合は、struct request_queue へのポインタをキャストした値が
渡される。
--[[linux-2.6.25/request_queue]]

**返り値 [#beeca879]
-なし

**参考 [#g9a4fc28]


*実装 [#v05c10b6]
 void blk_unplug_timeout(unsigned long data)
 {
         struct request_queue *q = (struct request_queue *)data;
 
         blk_add_trace_pdu_int(q, BLK_TA_UNPLUG_TIMER, NULL,
                                 q->rq.count[READ] + q->rq.count[WRITE]);
-
--[[linux-2.6.25/blk_add_trace_pdu_int()]]

         kblockd_schedule_work(&q->unplug_work);
-
--[[linux-2.6.25/kblockd_schedule_work()]]

 }


*コメント [#nbc64a09]
#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS