Lines Matching defs:list
34 * This file contains definitions related to the defect list.
41 * This is the structure of the header of a defect list. It is always
42 * the first sector on a track containing a defect list.
64 * This is the internal representation of a defect list. We store
67 * used to keep track of whether the list has been modified.
71 struct defect_entry *list;
76 * This defines the number of copies of the defect list kept on the disk.
82 * These defines are the flags for the defect list.
85 #define LIST_RELOAD 0x02 /* Reload list after formatting (SCSI) */
87 /* and grown (G) list */
94 /* defect list */
111 void read_list(struct defect_list *list);
112 int makebfi(struct defect_list *list, struct defect_entry *def);
113 void calc_bfi(struct defect_list *list, struct defect_entry *def,
115 int makelsect(struct defect_list *list);
116 int checkdefsum(struct defect_list *list, int mode);
118 int sort_defect(struct defect_entry *def, struct defect_list *list);
119 void write_deflist(struct defect_list *list);
120 void add_ldef(diskaddr_t blkno, struct defect_list *list);
121 void add_def(struct defect_entry *def, struct defect_list *list,
123 void kill_deflist(struct defect_list *list);
128 * that is the atomic disk size. We make a zero length list use up a
130 * non-null list.