in src/x86/bindings.rs [938:1113]
fn bindgen_test_layout_kvm_pic_state() {
assert_eq!(
::std::mem::size_of::<kvm_pic_state>(),
16usize,
concat!("Size of: ", stringify!(kvm_pic_state))
);
assert_eq!(
::std::mem::align_of::<kvm_pic_state>(),
1usize,
concat!("Alignment of ", stringify!(kvm_pic_state))
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).last_irr as *const _ as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(last_irr)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).irr as *const _ as usize },
1usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(irr)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).imr as *const _ as usize },
2usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(imr)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).isr as *const _ as usize },
3usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(isr)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).priority_add as *const _ as usize },
4usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(priority_add)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).irq_base as *const _ as usize },
5usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(irq_base)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).read_reg_select as *const _ as usize },
6usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(read_reg_select)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).poll as *const _ as usize },
7usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(poll)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).special_mask as *const _ as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(special_mask)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).init_state as *const _ as usize },
9usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(init_state)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).auto_eoi as *const _ as usize },
10usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(auto_eoi)
)
);
assert_eq!(
unsafe {
&(*(::std::ptr::null::<kvm_pic_state>())).rotate_on_auto_eoi as *const _ as usize
},
11usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(rotate_on_auto_eoi)
)
);
assert_eq!(
unsafe {
&(*(::std::ptr::null::<kvm_pic_state>())).special_fully_nested_mode as *const _ as usize
},
12usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(special_fully_nested_mode)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).init4 as *const _ as usize },
13usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(init4)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).elcr as *const _ as usize },
14usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(elcr)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<kvm_pic_state>())).elcr_mask as *const _ as usize },
15usize,
concat!(
"Offset of field: ",
stringify!(kvm_pic_state),
"::",
stringify!(elcr_mask)
)
);
}