rw_abs_hd 手続き
hd_request 構造体の static な request という static な配列が定義されている。
static struct hd_request { int hd; /* -1 if no request */ int nsector; int sector; int head; int cyl; int cmd; int errors; struct buffer_head * bh; struct hd_request * next; } request[NR_REQUEST];
ちなみに NR_REQUEST の値は 32 で define されてます。これ、rw_abs_hd() 手続きで no_request な要素をチョイスしてそれを add_request() 手続きで queue に追加してる訳ですね。
とりあえずここまでである程度のひら出力可能かな。