MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / zero_cluster

Method zero_cluster

block/src/qcow/qcow_raw_file.rs:327–332  ·  view source on GitHub ↗

Zeros out a cluster in the file.

(&mut self, address: u64)

Source from the content-addressed store, hash-verified

325
326 /// Zeros out a cluster in the file.
327 pub fn zero_cluster(&mut self, address: u64) -> io::Result<()> {
328 let cluster_size = self.cluster_size as usize;
329 self.file.seek(SeekFrom::Start(address))?;
330 self.file.write_zeroes(cluster_size)?;
331 Ok(())
332 }
333
334 /// Writes
335 pub fn write_cluster(&mut self, address: u64, data: &[u8]) -> io::Result<()> {

Callers 2

get_new_clusterMethod · 0.80
get_new_clusterMethod · 0.80

Calls 2

seekMethod · 0.45
write_zeroesMethod · 0.45

Tested by

no test coverage detected