Lines Matching refs:blc_p
192 struct badsec_lst *blc_p; in main() local
194 for (blc_p = gbadsl_chain; blc_p; blc_p = blc_p->bl_nxt) { in main()
195 for (i = 0; i < blc_p->bl_cnt; i++) in main()
196 printf(" badsec=%d ", blc_p->bl_sec[i]); in main()
306 struct badsec_lst *blc_p; in add_gbad() local
309 blc_p = (struct badsec_lst *)malloc(BADSLSZ); in add_gbad()
310 if (!blc_p) { in add_gbad()
315 gbadsl_chain = blc_p; in add_gbad()
316 blc_p->bl_cnt = 0; in add_gbad()
317 blc_p->bl_nxt = 0; in add_gbad()
319 for (blc_p = gbadsl_chain; blc_p->bl_nxt; ) in add_gbad()
320 blc_p = blc_p->bl_nxt; in add_gbad()
322 if (blc_p->bl_cnt == MAXBLENT) { in add_gbad()
323 blc_p->bl_nxt = (struct badsec_lst *)malloc(BADSLSZ); in add_gbad()
324 if (!blc_p->bl_nxt) { in add_gbad()
329 blc_p = blc_p->bl_nxt; in add_gbad()
330 blc_p->bl_cnt = 0; in add_gbad()
331 blc_p->bl_nxt = 0; in add_gbad()
333 blc_p->bl_sec[blc_p->bl_cnt++] = badsec_entry; in add_gbad()
412 struct badsec_lst *blc_p; in try_hw_remap() local
415 for (blc_p = gbadsl_chain; blc_p != 0; blc_p = blc_p->bl_nxt) { in try_hw_remap()
416 for (i = 0; i < blc_p->bl_cnt; i++) in try_hw_remap()
417 if (hardware_remap(blc_p->bl_sec[i]) == FAILURE) in try_hw_remap()