Searched refs:rqg (Results 1 – 6 of 6) sorted by relevance
/dragonfly/sys/dev/raid/vinum/ |
H A D | vinuminterrupt.c | 69 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 D | vinumrequest.c | 378 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 D | vinumraid5.c | 134 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.vinum | 14 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 D | request.h | 98 struct rqgroup *rqg; /* pointer to our group */ member 160 struct rqgroup *rqg; /* ptr to the first group of requests */ member
|
H A D | vinumext.h | 170 void deallocrqg(struct rqgroup *rqg);
|