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

Method align_address

vm-allocator/src/address.rs:70–78  ·  view source on GitHub ↗
(&self, address: GuestAddress, alignment: GuestUsize)

Source from the content-addressed store, hash-verified

68 }
69
70 fn align_address(&self, address: GuestAddress, alignment: GuestUsize) -> GuestAddress {
71 let align_adjust = if address.raw_value().is_multiple_of(alignment) {
72 0
73 } else {
74 alignment - (address.raw_value() % alignment)
75 };
76
77 address.unchecked_add(align_adjust)
78 }
79
80 fn available_range(
81 &self,

Callers 2

available_rangeMethod · 0.80
first_available_rangeMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected