Lines Matching defs:disk

62 struct disk {
84 struct disk {
98 struct disk *disk;
127 * FORCE_ALL - Force a dedicated disk for FreeBSD, bypassing
154 struct disk *
156 /* Will open the named disk, and return populated tree. */
159 Free_Disk(struct disk *);
163 Debug_Disk(struct disk *);
167 Set_Bios_Geom(struct disk *, u_long, u_long, u_long);
171 Sanitize_Bios_Geom(struct disk *);
179 Delete_Chunk2(struct disk *, struct chunk *, int);
183 Delete_Chunk(struct disk *, struct chunk *);
187 Collapse_Disk(struct disk *);
191 Collapse_Chunk(struct disk *, struct chunk *);
195 Create_Chunk(struct disk *, daddr_t, daddr_t, chunk_e, int, u_long, const char *);
199 All_FreeBSD(struct disk *, int);
201 * Make one FreeBSD chunk covering the entire disk;
207 CheckRules(const struct disk *);
213 * Return char** with all disk's names (wd0, wd1 ...). You must free
219 Set_Boot_Mgr(struct disk *, const u_char *, const size_t, const u_char *,
223 Set_Boot_Mgr(struct disk *, const u_char *, const size_t);
226 * Use this boot-manager on this disk. Gets written when Write_Disk()
231 Set_Boot_Blocks(struct disk *, const u_char *, const u_char *);
233 * Use these boot-blocks on this disk. Gets written when Write_Disk()
238 Write_Disk(const struct disk *);
242 Next_Cyl_Aligned(const struct disk *, daddr_t);
246 Prev_Cyl_Aligned(const struct disk *, daddr_t);
250 Track_Aligned(const struct disk *, daddr_t);
254 Next_Track_Aligned(const struct disk *, daddr_t);
258 Prev_Track_Aligned(const struct disk *, daddr_t);
262 Create_Chunk_DWIM(struct disk *, struct chunk *, daddr_t, chunk_e, int,
280 void Fill_Disklabel(struct disklabel *, const struct disk *,
286 int Add_Chunk(struct disk *, daddr_t, daddr_t, const char *, chunk_e, int,
291 struct disk *Int_Open_Disk(const char *, char *);
292 int Fixup_Names(struct disk *);
306 * Make Write_Disk(struct disk*)
314 * Make Is_Unchanged(struct disk *d1, struct chunk *c1)