Lines Matching defs:ii
504 struct ccdiinfo *ii;
526 ii = cs->sc_itable;
530 ii->ii_indexsz = sizeof(int);
531 ii->ii_index = kmem_alloc(ii->ii_indexsz, KM_SLEEP);
532 ii->ii_ndisk = 1;
533 ii->ii_startblk = bn;
534 ii->ii_startoff = 0;
535 ii->ii_index[0] = ix;
537 ii++;
539 ii->ii_ndisk = 0;
552 for (ii = cs->sc_itable; ; ii++) {
554 ii->ii_indexsz = sizeof(int) * cs->sc_nccdisks;
555 ii->ii_index = kmem_alloc(ii->ii_indexsz, KM_SLEEP);
572 ii->ii_ndisk = 0;
579 ii->ii_startblk = bn / cs->sc_ileave;
580 ii->ii_startoff = lbn;
590 ii->ii_index[ix++] = ci - cs->sc_cinfo;
591 ii->ii_ndisk = ix;
909 struct ccdiinfo *ii;
914 for (ii = cs->sc_itable; ii->ii_ndisk; ii++)
915 if (ii->ii_startblk > cbn)
917 ii--;
918 off = cbn - ii->ii_startblk;
919 if (ii->ii_ndisk == 1) {
920 ccdisk = ii->ii_index[0];
921 cbn = ii->ii_startoff + off;
923 ccdisk = ii->ii_index[off % ii->ii_ndisk];
924 cbn = ii->ii_startoff + off / ii->ii_ndisk;
1673 printiinfo(struct ccdiinfo *ii)
1677 for (ix = 0; ii->ii_ndisk; ix++, ii++) {
1679 ix, ii->ii_ndisk, ii->ii_startblk, ii->ii_startoff);
1680 for (i = 0; i < ii->ii_ndisk; i++)
1681 printf(" %d", ii->ii_index[i]);