xbb_sg
struct xbb_sg *xbb_sg;
xbb_sg = xbb->xbb_sgs;
xbb_sg->first_sect = sg->first_sect;
xbb_sg->last_sect = sg->last_sect;
xbb_sg->nsect =
|| (xbb_sg->nsect <= 0)) {
nr_sects += xbb_sg->nsect;
xbb_sg++;
struct xbb_sg *xbb_sg;
xbb_sg = xbb->xbb_sgs;
for (seg_idx = 0; seg_idx < nseg; seg_idx++, xbb_sg++) {
&& (xbb_sg->first_sect != 0)) {
xbb_sg->first_sect);
bio->bio_length += xbb_sg->nsect << 9;
bio_offset += xbb_sg->nsect << 9;
if (xbb_sg->last_sect != (PAGE_SIZE - 512) >> 9) {
struct xbb_sg *xbb_sg;
xbb_sg = xbb->xbb_sgs;
for (xiovec = NULL, seg_idx = 0; seg_idx < nseg; seg_idx++, xbb_sg++) {
if (xbb_sg->first_sect != 0)
seg_idx, xbb_sg->first_sect);
xiovec->iov_len += xbb_sg->nsect << 9;
xuio.uio_resid += xbb_sg->nsect << 9;
if (xbb_sg->last_sect != (PAGE_SIZE - 512) >> 9)
struct xbb_sg xbb_sgs[XBB_MAX_SEGMENTS_PER_REQLIST];