/freebsd/usr.bin/mkimg/ |
H A D | image.h | 32 typedef int64_t lba_t; typedef 34 int image_copyin(lba_t blk, int fd, uint64_t *sizep); 37 int image_copyout_region(int fd, lba_t blk, lba_t size); 39 int image_data(lba_t blk, lba_t size); 40 lba_t image_get_size(void); 42 int image_set_size(lba_t blk); 43 int image_write(lba_t blk, void *buf, ssize_t len);
|
H A D | mkimg.h | 44 lba_t block; /* Block-offset of partition in image. */ 45 lba_t size; /* Size in blocks of partition. */ 62 static inline lba_t 63 round_block(lba_t n) in round_block() 65 lba_t b = blksz / secsz; in round_block() 69 static inline lba_t 70 round_cylinder(lba_t n) in round_cylinder() 77 static inline lba_t 78 round_track(lba_t n) in round_track() 90 void mkimg_chs(lba_t, u_int, u_int *, u_int *, u_int *);
|
H A D | image.c | 61 lba_t ch_block; /* Block address in image. */ 85 static lba_t image_size; 132 image_chunk_find(lba_t blk) in image_chunk_find() 141 (lba_t)(ch->ch_block + (ch->ch_size / secsz)) > blk) { in image_chunk_find() 168 image_chunk_memory(struct chunk *ch, lba_t blk) in image_chunk_memory() 212 image_chunk_skipto(lba_t to) in image_chunk_skipto() 215 lba_t from; in image_chunk_skipto() 249 image_chunk_append(lba_t blk, size_t sz, off_t ofs, int fd) in image_chunk_append() 256 blk == (lba_t)(ch->ch_block + (ch->ch_size / secsz)) && in image_chunk_append() 280 image_chunk_copyin(lba_t blk, void *buf, size_t sz, off_t ofs, int fd) in image_chunk_copyin() [all …]
|
H A D | scheme.h | 66 lba_t (*metadata)(u_int, lba_t); 72 int (*write)(lba_t, void *); 92 lba_t scheme_metadata(u_int, lba_t); 93 int scheme_write(lba_t);
|
H A D | ebr.c | 48 static lba_t 49 ebr_metadata(u_int where, lba_t blk) in ebr_metadata() 57 ebr_chs(u_char *cylp, u_char *hdp, u_char *secp, lba_t lba) in ebr_chs() 68 ebr_write(lba_t imgsz __unused, void *bootcode __unused) in ebr_write() 73 lba_t block, size; in ebr_write()
|
H A D | mbr.c | 52 static lba_t 53 mbr_metadata(u_int where, lba_t blk) in mbr_metadata() 61 mbr_chs(u_char *cylp, u_char *hdp, u_char *secp, lba_t lba) in mbr_chs() 72 mbr_write(lba_t imgsz __unused, void *bootcode) in mbr_write() 77 lba_t size; in mbr_write()
|
H A D | qcow.c | 89 qcow_resize(lba_t imgsz, u_int version) in qcow_resize() 114 qcow1_resize(lba_t imgsz) in qcow1_resize() 121 qcow2_resize(lba_t imgsz) in qcow2_resize() 136 lba_t blk, blkofs, blk_imgsz; in qcow_write() 274 blkofs = (lba_t)l1idx * blk_clstrsz * (clstrsz >> 3); in qcow_write() 276 blk = blkofs + (lba_t)l2idx * blk_clstrsz; in qcow_write()
|
H A D | apm.c | 51 static lba_t 52 apm_metadata(u_int where, lba_t blk) in apm_metadata() 60 apm_write(lba_t imgsz, void *bootcode __unused) in apm_write()
|
H A D | format.h | 34 int (*resize)(lba_t); 47 int format_resize(lba_t);
|
H A D | scheme.c | 187 lba_t 188 scheme_metadata(u_int where, lba_t start) in scheme_metadata() 195 scheme_write(lba_t end) in scheme_write()
|
H A D | bsd.c | 49 static lba_t 50 bsd_metadata(u_int where, lba_t blk) in bsd_metadata() 63 bsd_write(lba_t imgsz, void *bootcode) in bsd_write()
|
H A D | gpt.c | 144 static lba_t 145 gpt_metadata(u_int where, lba_t blk) in gpt_metadata() 156 gpt_write_pmbr(lba_t blks, void *bootcode) in gpt_write_pmbr() 230 gpt_write(lba_t imgsz, void *bootcode) in gpt_write()
|
H A D | vhd.c | 115 lba_t imgsz; in vhd_geometry() 263 vhd_dyn_resize(lba_t imgsz) in vhd_dyn_resize() 277 lba_t blk, blkcnt, nblks; in vhd_dyn_write() 376 vhd_fix_resize(lba_t imgsz) in vhd_fix_resize()
|
H A D | mkimg.c | 364 mkimg_chs(lba_t lba, u_int maxcyl, u_int *cylp, u_int *hdp, u_int *secp) in mkimg_chs() 385 capacity_resize(lba_t end) in capacity_resize() 387 lba_t min_capsz, max_capsz; in capacity_resize() 404 lba_t start, end, start2, end2; in mkimg_validate() 439 lba_t block, blkoffset; in mkimg()
|
H A D | raw.c | 35 raw_resize(lba_t imgsz __unused) in raw_resize()
|
H A D | format.c | 54 format_resize(lba_t end) in format_resize()
|
H A D | vmdk.c | 89 vmdk_resize(lba_t imgsz) in vmdk_resize() 113 lba_t blkofs, blkcnt; in vmdk_write()
|
H A D | vhdx.c | 209 vhdx_resize(lba_t imgsz) in vhdx_resize()
|