Lines Matching refs:def
235 pr_defect(struct defect_entry *def, int num) in pr_defect() argument
245 fmt_print("%4d%8d%7d", num, def->cyl, def->head); in pr_defect()
251 if (def->bfi != UNKNOWN) { in pr_defect()
252 fmt_print("%8d", def->bfi); in pr_defect()
253 if (def->nbits != UNKNOWN) in pr_defect()
254 fmt_print("%8d", def->nbits); in pr_defect()
257 fmt_print("%8d", def->sect); in pr_defect()
258 fmt_print("%8llu", chs2bn(def->cyl, def->head, def->sect)); in pr_defect()
272 sort_defect(struct defect_entry *def, struct defect_list *list) in sort_defect() argument
280 if (def->bfi == UNKNOWN) in sort_defect()
296 if (def->cyl < ptr->cyl) in sort_defect()
298 if (def->cyl != ptr->cyl) in sort_defect()
300 if (def->head < ptr->head) in sort_defect()
302 if (def->head != ptr->head) in sort_defect()
304 if (def->bfi < ptr->bfi) in sort_defect()
409 struct defect_entry def; in add_ldef() local
416 def.cyl = bn2c(blkno); in add_ldef()
417 def.head = bn2h(blkno); in add_ldef()
418 def.sect = bn2s(blkno); in add_ldef()
422 def.bfi = def.nbits = UNKNOWN; in add_ldef()
426 index = sort_defect(&def, list); in add_ldef()
430 add_def(&def, list, index); in add_ldef()
438 add_def(struct defect_entry *def, struct defect_list *list, int index) in add_def() argument
458 *(list->list + i) = *def; in add_def()