#[repr(C)]
pub struct kvm_s390_cmma_log { pub start_gfn: __u64, pub count: __u32, pub flags: __u32, pub __bindgen_anon_1: kvm_s390_cmma_log__bindgen_ty_1, pub values: __u64, }
Expand description

kvm_s390_cmma_log - Used for CMMA migration.

Used both for input and output.

@start_gfn: Guest page number to start from. @count: Size of the result buffer. @flags: Control operation mode via KVM_S390_CMMA_* flags @remaining: Used with KVM_S390_GET_CMMA_BITS. Indicates how many dirty pages are still remaining. @mask: Used with KVM_S390_SET_CMMA_BITS. Bitmap of bits to actually set in the PGSTE. @values: Pointer to the values buffer.

Used in KVM_S390_{G,S}ET_CMMA_BITS ioctls.

Fields

start_gfn: __u64count: __u32flags: __u32__bindgen_anon_1: kvm_s390_cmma_log__bindgen_ty_1values: __u64

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.