Lines Matching refs:bitfields
65 let mut first: bindings::bitfields::First = unsafe { mem::zeroed() };
75 let mut second: bindings::bitfields::Second = unsafe { mem::zeroed() };
84 let mut third: bindings::bitfields::Third = unsafe { mem::zeroed() };
86 third.assert(0, false, bindings::bitfields::ItemKind::ITEM_KIND_UNO)
90 third.set_kind(bindings::bitfields::ItemKind::ITEM_KIND_TRES);
92 third.assert(12345, true, bindings::bitfields::ItemKind::ITEM_KIND_TRES)
98 let mut fourth: bindings::bitfields::Fourth = unsafe { mem::zeroed() };
99 assert!(unsafe { fourth.assert(bindings::bitfields::MyEnum::ONE, 0) });
101 fourth.set_tag(bindings::bitfields::MyEnum::THREE);
104 fourth.assert(bindings::bitfields::MyEnum::THREE, 0xdeadbeef)
110 let mut date: bindings::bitfields::Date2 = unsafe { mem::zeroed() };
123 let mut date: bindings::bitfields::Fifth = unsafe { mem::zeroed() };
139 let mut date: bindings::bitfields::Sixth = unsafe { mem::zeroed() };
153 let mut large: bindings::bitfields::Seventh = unsafe { mem::zeroed() };
181 let mut first = bindings::bitfields::First {
183 _bitfield_1: bindings::bitfields::First::new_bitfield_1(1, 2, 3),
187 let mut second = bindings::bitfields::Second {
189 _bitfield_1: bindings::bitfields::Second::new_bitfield_1(1337, true),
193 let mut third = bindings::bitfields::Third {
195 _bitfield_1: bindings::bitfields::Third::new_bitfield_1(
198 bindings::bitfields::ItemKind::ITEM_KIND_TRES,
202 third.assert(42, false, bindings::bitfields::ItemKind::ITEM_KIND_TRES)