*参照元 [#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