Lines Matching refs:bpb_t

107 static void swap_pack_grabsebpb(bpb_t *wbpb, struct _boot_sector *bsp);
108 static void swap_pack_bpb32cpy(struct _boot_sector32 *bsp, bpb_t *wbpb);
109 static void swap_pack_sebpbcpy(struct _boot_sector *bsp, bpb_t *wbpb);
110 static void swap_pack_grabbpb(bpb_t *wbpb, struct _boot_sector *bsp);
111 static void swap_pack_bpbcpy(struct _boot_sector *bsp, bpb_t *wbpb);
114 static uchar_t *build_rootdir(bpb_t *wbpb, char *ffn, int fffd,
116 static uchar_t *build_fat(bpb_t *wbpb, struct fat_od_fsi *fsinfop,
123 bpb_t *wbpb, int *prtsize, int *prtspc, int *prtbpf, int *prtnsect,
127 bpb_t *wbpb);
128 static void compute_file_area_size(bpb_t *wbpb);
132 static void compute_cluster_size(bpb_t *wbpb);
133 static void find_fixed_details(int fd, bpb_t *wbpb);
135 static void floppy_bpb_fillin(bpb_t *wbpb,
137 static void read_existing_bpb(int fd, bpb_t *wbpb);
143 static void write_bootsects(int fd, boot_sector_t *bsp, bpb_t *wbpb,
145 static void fill_bpb_sizes(bpb_t *wbpb, struct ipart part[],
147 static void set_fat_string(bpb_t *wbpb, int fatsize);
151 static void lookup_floppy(struct fd_char *fdchar, bpb_t *wbpb);
152 static void label_volume(char *lbl, bpb_t *wbpb);
158 static void write_rest(bpb_t *wbpb, char *efn,
161 char *ffn, bpb_t *wbpb);
165 static int prepare_image_file(char *fn, bpb_t *wbpb);
168 static int open_and_examine(char *dn, bpb_t *wbpb);
171 static int open_and_seek(char *dn, bpb_t *wbpb, off64_t *seekto);
176 static int seek_nofdisk(int fd, bpb_t *wbpb, off64_t *seekto);
178 static int seek_partn(int fd, char *pn, bpb_t *wbpb, off64_t *seekto);
487 fill_fat32_bpb(bpb_t *wbpb)
531 fill_bpb_sizes(bpb_t *wbpb, struct ipart part[], int partno, off64_t offset)
614 seek_partn(int fd, char *pn, bpb_t *wbpb, off64_t *seekto)
926 seek_nofdisk(int fd, bpb_t *wbpb, off64_t *seekto)
959 set_fat_string(bpb_t *wbpb, int fatsize)
981 prepare_image_file(char *fn, bpb_t *wbpb)
1094 floppy_bpb_fillin(bpb_t *wbpb, int diam, int hds, int spt)
1210 lookup_floppy(struct fd_char *fdchar, bpb_t *wbpb)
1287 compute_cluster_size(bpb_t *wbpb)
1492 find_fixed_details(int fd, bpb_t *wbpb)
1571 compute_file_area_size(bpb_t *wbpb)
1625 swap_pack_bpbcpy(struct _boot_sector *bsp, bpb_t *wbpb)
1655 swap_pack_bpb32cpy(struct _boot_sector32 *bsp, bpb_t *wbpb)
1696 swap_pack_sebpbcpy(struct _boot_sector *bsp, bpb_t *wbpb)
1707 swap_pack_grabbpb(bpb_t *wbpb, struct _boot_sector *bsp)
1753 swap_pack_grabsebpb(bpb_t *wbpb, struct _boot_sector *bsp)
1766 swap_pack_grab32bpb(bpb_t *wbpb, struct _boot_sector *bsp)
1823 read_existing_bpb(int fd, bpb_t *wbpb)
1922 bpb_t *wbpb, int *prtsize, int *prtspc, int *prtbpf, int *prtnsect,
1927 bpb_t compare;
2035 print_reproducing_command(int fd, char *actualdisk, char *suffix, bpb_t *wbpb)
2163 open_and_examine(char *dn, bpb_t *wbpb)
2231 open_and_seek(char *dn, bpb_t *wbpb, off64_t *seekto)
2561 label_volume(char *lbl, bpb_t *wbpb)
2645 build_fat(bpb_t *wbpb, struct fat_od_fsi *fsinfop, ulong_t bootblksize,
2862 build_rootdir(bpb_t *wbpb, char *ffn, int fffd,
2934 write_rest(bpb_t *wbpb, char *efn, int dfd, int sfd, int remaining)
3020 write_bootsects(int fd, boot_sector_t *bsp, bpb_t *wbpb,
3075 write_fat(int fd, off64_t seekto, char *fn, char *lbl, char *ffn, bpb_t *wbpb)
3441 bpb_t dskparamblk;