Lines Matching refs:secs
734 uint32_t secs, cylinders, heads, spt, cth; in vhd_chs() local
736 secs = secs_round_up_no_zero(size); in vhd_chs()
738 if (secs > 65535 * 16 * 255) in vhd_chs()
739 secs = 65535 * 16 * 255; in vhd_chs()
741 if (secs >= 65535 * 16 * 63) { in vhd_chs()
743 cth = secs / spt; in vhd_chs()
747 cth = secs / spt; in vhd_chs()
755 cth = secs / spt; in vhd_chs()
761 cth = secs / spt; in vhd_chs()
2140 size_t secs, size; in vhd_write_bitmap() local
2960 char *buf, uint64_t sec, uint32_t secs) in __vhd_io_fixed_read() argument
2968 return vhd_read(ctx, buf, vhd_sectors_to_bytes(secs)); in __vhd_io_fixed_read()
2975 char *dst, char *src, int secs) in __vhd_io_dynamic_copy_data() argument
2979 for (i = 0; i < secs; i++) { in __vhd_io_dynamic_copy_data()
2997 char *buf, uint64_t sector, uint32_t secs) in __vhd_io_dynamic_read_link() argument
3014 cnt = MIN(secs, ctx->spb); in __vhd_io_dynamic_read_link()
3028 cnt = MIN(secs, ctx->spb - sec); in __vhd_io_dynamic_read_link()
3040 secs -= cnt; in __vhd_io_dynamic_read_link()
3045 } while (secs); in __vhd_io_dynamic_read_link()
3052 char *map, char *buf, uint64_t sec, uint32_t secs) in __raw_read_link() argument
3075 size = vhd_sectors_to_bytes(secs); in __raw_read_link()
3088 __vhd_io_dynamic_copy_data(NULL, map, 0, NULL, 0, buf, data, secs); in __raw_read_link()
3099 char *buf, uint64_t sec, uint32_t secs) in __vhd_io_dynamic_read() argument
3112 map = calloc(1, secs << (VHD_SECTOR_SHIFT - 3)); in __vhd_io_dynamic_read()
3116 memset(buf, 0, vhd_sectors_to_bytes(secs)); in __vhd_io_dynamic_read()
3119 err = __vhd_io_dynamic_read_link(vhd, map, buf, sec, secs); in __vhd_io_dynamic_read()
3123 for (done = 0, i = 0; i < secs; i++) in __vhd_io_dynamic_read()
3127 if (done == secs) { in __vhd_io_dynamic_read()
3138 secs); in __vhd_io_dynamic_read()
3172 vhd_io_read(vhd_context_t *ctx, char *buf, uint64_t sec, uint32_t secs) in vhd_io_read() argument
3174 if (vhd_sectors_to_bytes(sec + secs) > ctx->footer.curr_size) in vhd_io_read()
3178 return __vhd_io_fixed_read(ctx, buf, sec, secs); in vhd_io_read()
3180 return __vhd_io_dynamic_read(ctx, buf, sec, secs); in vhd_io_read()
3185 char *buf, uint64_t sec, uint32_t secs) in __vhd_io_fixed_write() argument
3193 return vhd_write(ctx, buf, vhd_sectors_to_bytes(secs)); in __vhd_io_fixed_write()
3247 char *buf, uint64_t sector, uint32_t secs) in __vhd_io_dynamic_write() argument
3254 if (vhd_sectors_to_bytes(sector + secs) > ctx->footer.curr_size) in __vhd_io_dynamic_write()
3285 cnt = MIN(secs, ctx->spb - sec); in __vhd_io_dynamic_write()
3322 secs -= cnt; in __vhd_io_dynamic_write()
3325 } while (secs); in __vhd_io_dynamic_write()
3339 vhd_io_write(vhd_context_t *ctx, char *buf, uint64_t sec, uint32_t secs) in vhd_io_write() argument
3341 if (vhd_sectors_to_bytes(sec + secs) > ctx->footer.curr_size) in vhd_io_write()
3345 return __vhd_io_fixed_write(ctx, buf, sec, secs); in vhd_io_write()
3347 return __vhd_io_dynamic_write(ctx, buf, sec, secs); in vhd_io_write()