Home
last modified time | relevance | path

Searched refs:rqg (Results 1 – 6 of 6) sorted by relevance

/dragonfly/sys/dev/raid/vinum/
H A Dvinuminterrupt.c69 struct rqgroup *rqg; in complete_rqe() local
78 rqg = rqe->rqg; /* and the request group */ in complete_rqe()
147 PLEX[rqe->rqg->plexno].reads++; in complete_rqe()
170 struct rqelement *urqe = &rqg->rqe[rqg->badsdno]; /* rqe of the bad subdisk */ in complete_rqe()
207 unlockrange(rqg->plexno, rqg->lock); /* yes, free it */ in complete_rqe()
208 rqg->lock = 0; in complete_rqe()
242 struct rqgroup *rqg; in freerq() local
246 for (rqg = rq->rqg; rqg != NULL; rqg = nrqg) { /* through the whole request chain */ in freerq()
248 unlockrange(rqg->plexno, rqg->lock); /* yes, free it */ in freerq()
317 rqg = rqe->rqg; /* and to our request group */ in complete_raid5_write()
[all …]
H A Dvinumrequest.c378 for (rqg = rq->rqg; rqg != NULL; rqg = rqg->next) { /* through the whole request chain */ in launch_requests()
379 rqg->active = rqg->count; /* they're all active */ in launch_requests()
395 for (rqg = rq->rqg; rqg != NULL;) { /* through the whole request chain */ in launch_requests()
397 rqg->lock = lockrange(rqg->lockbase, rqg->rq->bio->bio_buf, &PLEX[rqg->plexno]); in launch_requests()
409 rqg = rqg->next; in launch_requests()
506 rqe->rqg = rqg; /* group */ in bre()
588 rqe->rqg = rqg; in bre()
1047 rq->rqg = rqg; /* at the start */ in allocrqg()
1072 rqg->rq->rqg = rqg->next; /* unhook ourselves */ in deallocrqg()
1080 rqg->rq, in deallocrqg()
[all …]
H A Dvinumraid5.c134 rqg = NULL; /* shut up, damn compiler */ in bre5()
471 if (rqg == NULL) { /* malloc failed */ in bre5()
476 rqg->plexno = plexno; in bre5()
477 rqg->flags = m.flags; in bre5()
487 rqe = &rqg->rqe[rqno]; /* point to element */ in bre5()
489 rqe->rqg = rqg; /* point back to group */ in bre5()
516 rqe->rqg = rqg; /* point to group */ in bre5()
522 rqg->badsdno = rqno; /* note which one */ in bre5()
565 rqe = &rqg->rqe[rqno]; /* point to element */ in bre5()
567 rqe->rqg = rqg; /* point to group */ in bre5()
[all …]
H A D.gdbinit.vinum14 set $rqg = $rq->rqg
15 while ($rqg != 0)
16 printf "\nRequest group at %x:\n", $rqg
17 output/x *$rqg
20 while ($rqno < $rqg->count)
21 printf "rqg->rqe [%d]: ", $rqno
22 rrqe &$rqg->rqe[$rqno]
25 set $rqg = $rqg->next
H A Drequest.h98 struct rqgroup *rqg; /* pointer to our group */ member
160 struct rqgroup *rqg; /* ptr to the first group of requests */ member
H A Dvinumext.h170 void deallocrqg(struct rqgroup *rqg);