Lines Matching refs:blc_p
360 struct badsec_lst *blc_p; in ata_repair() local
369 blc_p = (struct badsec_lst *)calloc(1, BADSLSZ); in ata_repair()
370 if (!blc_p) { in ata_repair()
375 gbadsl_chain = blc_p; in ata_repair()
377 for (blc_p = gbadsl_chain; blc_p->bl_nxt; ) in ata_repair()
378 blc_p = blc_p->bl_nxt; in ata_repair()
380 if (blc_p->bl_cnt == MAXBLENT) { in ata_repair()
381 blc_p->bl_nxt = (struct badsec_lst *)calloc(1, BADSLSZ); in ata_repair()
382 if (!blc_p->bl_nxt) { in ata_repair()
387 blc_p = blc_p->bl_nxt; in ata_repair()
389 blc_p->bl_sec[blc_p->bl_cnt++] = (uint_t)bn; in ata_repair()
401 for (blc_p = badsl_chain; blc_p; ) { in ata_repair()
402 blc_p_nxt = blc_p->bl_nxt; in ata_repair()
403 free(blc_p); in ata_repair()
404 blc_p = blc_p_nxt; in ata_repair()
415 for (blc_p = gbadsl_chain; blc_p; ) { in ata_repair()
416 blc_p_nxt = blc_p->bl_nxt; in ata_repair()
417 free(blc_p); in ata_repair()
418 blc_p = blc_p_nxt; in ata_repair()
435 struct badsec_lst *blc_p; in ata_wr_cur() local
456 blc_p = (struct badsec_lst *)calloc(1, BADSLSZ); in ata_wr_cur()
457 if (!blc_p) { in ata_wr_cur()
462 gbadsl_chain = blc_p; in ata_wr_cur()
465 for (blc_p = gbadsl_chain; blc_p->bl_nxt; ) in ata_wr_cur()
466 blc_p = blc_p->bl_nxt; in ata_wr_cur()
468 if (blc_p->bl_cnt == MAXBLENT) { in ata_wr_cur()
469 blc_p->bl_nxt = (struct badsec_lst *)calloc(1, BADSLSZ); in ata_wr_cur()
470 if (!blc_p->bl_nxt) { in ata_wr_cur()
475 blc_p = blc_p->bl_nxt; in ata_wr_cur()
477 blc_p->bl_sec[blc_p->bl_cnt++] = in ata_wr_cur()
493 for (blc_p = badsl_chain; blc_p; ) { in ata_wr_cur()
494 blc_p_nxt = blc_p->bl_nxt; in ata_wr_cur()
495 free(blc_p); in ata_wr_cur()
496 blc_p = blc_p_nxt; in ata_wr_cur()
507 for (blc_p = gbadsl_chain; blc_p; ) { in ata_wr_cur()
508 blc_p_nxt = blc_p->bl_nxt; in ata_wr_cur()
509 free(blc_p); in ata_wr_cur()
510 blc_p = blc_p_nxt; in ata_wr_cur()