Lines Matching refs:ckp
2009 bbh_cookie_t ckp;
2012 ckp = hp->h_cktab + hp->h_idx;
2014 return (ckp);
2053 struct bbh_cookie *ckp;
2124 (cnt * sizeof (*ckp))), KM_SLEEP);
2128 ckp = hp->h_cktab = (struct bbh_cookie *)(hp + 1);
2129 ckp[0].ck_sector = GET_BP_SEC(bp);
2130 ckp[0].ck_seclen = d_count;
2140 if (ckp[idx].ck_sector > altp->bad_end)
2144 if ((ckp[idx].ck_sector >= altp->bad_start) &&
2146 ckp[idx].ck_sector = altp->good_start +
2147 ckp[idx].ck_sector - altp->bad_start;
2155 ckp[idx+1].ck_seclen = lastsec - altp->bad_start + 1;
2156 ckp[idx].ck_seclen -= ckp[idx+1].ck_seclen;
2157 ckp[idx+1].ck_sector = altp->good_start;
2161 if ((ckp[idx].ck_sector <= altp->bad_end) &&
2162 (ckp[idx].ck_sector >= altp->bad_start)) {
2163 ckp[idx+1].ck_seclen = ckp[idx].ck_seclen;
2164 ckp[idx].ck_seclen = altp->bad_end -
2165 ckp[idx].ck_sector + 1;
2166 ckp[idx+1].ck_seclen -= ckp[idx].ck_seclen;
2167 ckp[idx].ck_sector = altp->good_start +
2168 ckp[idx].ck_sector - altp->bad_start;
2170 ckp[idx].ck_sector = altp->bad_end + 1;
2175 ckp[idx].ck_seclen = altp->bad_start - ckp[idx].ck_sector;
2176 ckp[idx+1].ck_sector = altp->good_start;
2177 ckp[idx+1].ck_seclen = altp->bad_end - altp->bad_start + 1;
2179 ckp[idx].ck_sector = altp->bad_end + 1;
2180 ckp[idx].ck_seclen = lastsec - altp->bad_end;