rqelement
struct rqelement rqe[0]; /* and the elements of this request */
struct rqelement *rqe; /* addr of request, for correlation */
struct rqelement rqe; /* and the whole rqe */
struct rqelement *urqe = &rqg->rqe[rqg->badsdno]; /* rqe of the bad subdisk */
complete_raid5_write(struct rqelement *rqe)
struct rqelement *prqe; /* point to the parity block */
void complete_raid5_write(struct rqelement *);
struct rqelement *rqe;
rqe = (struct rqelement *) bp; /* point to the element that completed */
struct rqelement *rqe; /* point to this request information */
setrqebounds(struct rqelement *rqe, struct metrics *mp)
void complete_raid5_write(struct rqelement *);
enum requeststatus build_rq_buffer(struct rqelement *rqe, struct plex *plex);
void setrqebounds(struct rqelement *rqe, struct metrics *mp);
bcopy(info.rqe, &rqip->info.rqe, sizeof(struct rqelement));
int size = sizeof(struct rqgroup) + elements * sizeof(struct rqelement);
struct rqelement *rqe; /* current element */
struct rqelement *rqe; /* point to this request information */
enum requeststatus build_rq_buffer(struct rqelement *rqe, struct plex *plex);
void complete_raid5_write(struct rqelement *);
caddr_t allocdatabuf(struct rqelement *rqe);
void freedatabuf(struct rqelement *rqe);
build_rq_buffer(struct rqelement *rqe, struct plex *plex)