5 Show information about the request pointed to by the variable
6 rq in the current frame.
9 set $rq = (struct request *) $arg0
16 printf "\nRequest group at %x:\n", $rqg
20 while ($rqno < $rqg->count)
21 printf "rqg->rqe [%d]: ", $rqno
22 rrqe &$rqg->rqe[$rqno]
29 Show information about the request (struct rq) pointed at by the parameter
35 set $rqe = (struct rqelement *) $arg0
36 printf "sdoffset 0x%x, useroffset 0x%x, dataoffset 0x%x, datalen 0x%x, groupoffset 0x%x, grouplen 0x%x, buflen 0x%x\n", \
44 printf " Flags 0x%x, Subdisk %d Drive %d\n", \
51 Show information about the request element pointed to by the
52 variable rqe in the current frame.
55 Show information about the request element (struct rqe) pointed
59 printf "rq->prq [0].rqe[0].sdno: "
60 output/x rq->prq[0].rqe[0].sdno
61 printf "\nBuffer: device: "
62 output/x rq->prq[0].rqe[0].b.b_dev
64 output/x rq->prq[0].rqe[0].b.b_data
66 output/x rq->prq[0].rqe[0].b.b_bcount
67 printf " drive offset: "
68 output/x rq->prq[0].rqe[0].b.b_blkno
69 printf " subdisk offset: "
70 output/x rq->prq[0].rqe[0].sdoffset
72 if (rq->prq[0].rqe[0].b.b_flags & 0x10)
75 if (rq->prq[0].rqe[0].b.b_flags & 0x200)
78 if (rq->prq[0].rqe[0].b.b_flags & 0x800)
81 if (rq->prq[0].rqe[0].b.b_flags & 0x100000)
84 output/x rq->prq[0].rqe[0].b.b_flags
85 printf "\nrq->prq [0].rqe[1].sdno: "
86 output/x rq->prq[0].rqe[1].sdno
87 printf "\nBuffer: device: "
88 output/x rq->prq[0].rqe[1].b.b_dev
90 output/x rq->prq[0].rqe[1].b.b_data
92 output/x rq->prq[0].rqe[1].b.b_bcount
93 printf " drive offset: "
94 output/x rq->prq[0].rqe[1].b.b_blkno
95 printf " subdisk offset: "
96 output/x rq->prq[0].rqe[1].sdoffset
98 output/x rq->prq[0].rqe[1].b.b_flags
102 printf "\nrq->prq [1].rqe[0].sdno: "
103 output/x rq->prq[1].rqe[0].sdno
104 printf "\nBuffer: device: "
105 output/x rq->prq[1].rqe[0].b.b_dev
107 output/x rq->prq[1].rqe[0].b.b_data
109 output/x rq->prq[1].rqe[0].b.b_bcount
110 printf " drive offset: "
111 output/x rq->prq[1].rqe[0].b.b_blkno
112 printf " subdisk offset: "
113 output/x rq->prq[1].rqe[0].sdoffset
115 output/x rq->prq[1].rqe[0].b.b_flags
116 printf "\nrq->prq [1].rqe[1].sdno: "
117 output/x rq->prq[1].rqe[1].sdno
118 printf "\nBuffer: device: "
119 output/x rq->prq[1].rqe[1].b.b_dev
120 printf " data: 0x%x length 0x%x drive offset 0x%x sd offset 0x%x\n" rq->prq[1].rqe[1].b.b_data,
121 rq->prq[1].rqe[1].b.b_bcount,
122 rq->prq[1].rqe[1].b.b_blkno,
123 rq->prq[1].rqe[1].sdoffset
125 output/x rq->prq[1].rqe[1].b.b_flags
144 set $rqipe = *VC->rqipp
145 set $rqip = $rqipe + 1
146 set $rqend = VC->rqinfop + 32
148 set $rqip = *VC->rqinfop
152 printf "%X:\t%d.%06d\tUBP: %x\t", $rqip, $rqip->timestamp.tv_sec, $rqip->timestamp.tv_usec, $rqip->bp
155 if ($rqip->type < loginfo_rqe)
160 set $rqip = $rqip + 1
165 set $rqip = VC->rqinfop