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