Lines Matching defs:badsec
51 #include "badsec.h"
80 static int altsmap_getbit(blkaddr_t badsec);
92 static int chk_bad_altsctr(blkaddr_t badsec);
181 blkaddr_t badsec;
188 badsec = (ap->ap_gbadp)[cnt].bad_start;
191 if ((badsec >= altsp_srtsec) && (badsec <= altsp_endsec)) {
192 if ((ap->ap_memmapp)[badsec - altsp_srtsec] != ALTS_BAD) {
193 if ((badsec >= altsp_srtsec) && (badsec <= (altsp_srtsec +
199 if ((badsec >= altsp_srtsec+ap->ap_tblp->alts_map_base) &&
200 (badsec <= (altsp_srtsec + ap->ap_tblp->alts_map_base +
206 if ((badsec >= altsp_srtsec+ap->ap_tblp->alts_ent_base) &&
207 (badsec <= (altsp_srtsec + ap->ap_tblp->alts_ent_base +
213 (ap->ap_memmapp)[badsec - altsp_srtsec] = ALTS_BAD;
216 status = chk_bad_altsctr(badsec);
243 blkaddr_t badsec;
261 badsec = (ap->ap_gbadp)[cnt].bad_start;
262 if ((badsec >= altsp_srtsec) && (badsec <= altsp_endsec)) {
263 if (badsec == altsp_srtsec) {
268 (ap->ap_memmapp)[badsec - altsp_srtsec] = ALTS_BAD;
578 altsmap_getbit(blkaddr_t badsec)
580 uint_t slot = badsec / 8;
581 uint_t field = badsec % 8;
764 chk_bad_altsctr(blkaddr_t badsec)
775 if ((badsec >= (ap->ap_entp)[i].good_start) &&
776 (badsec <= ((ap->ap_entp)[i].good_start + numsec))) {
778 " alternate sector.\n", badsec);
785 * intv[0] = badsec - (ap->ap_entp)[i].good_start;
787 * intv[2] = (ap->ap_entp)[i].good_start + numsec - badsec;