| H A D | configfs.rs | 76 //! type Data = Configuration; 88 //! type Data = Configuration; 128 pub struct Subsystem<Data> { 132 data: Data, 136 unsafe impl<Data> Sync for Subsystem<Data> {} 139 unsafe impl<Data> Send for Subsystem<Data> {} 141 impl<Data> Subsystem<Data> { 150 new( name: &'static CStr, item_type: &'static ItemType<Subsystem<Data>, Data>, data: impl PinInit<Data, Error>, ) -> impl PinInit<Self, Error> new() argument 151 new( name: &'static CStr, item_type: &'static ItemType<Subsystem<Data>, Data>, data: impl PinInit<Data, Error>, ) -> impl PinInit<Self, Error> new() argument 260 new( name: CString, item_type: &'static ItemType<Group<Data>, Data>, data: impl PinInit<Data, Error>, ) -> impl PinInit<Self, Error> new() argument 261 new( name: CString, item_type: &'static ItemType<Group<Data>, Data>, data: impl PinInit<Data, Error>, ) -> impl PinInit<Self, Error> new() argument 647 type Data; global() typedef 655 show(data: &Self::Data, page: &mut [u8; PAGE_SIZE]) -> Result<usize> show() argument 663 store(_data: &Self::Data, _page: &[u8]) -> Result store() argument 711 add<const I: usize, const ID: u64, O>( &'static self, attribute: &'static Attribute<ID, O, Data>, ) where O: AttributeOperations<ID, Data = Data>, add() argument [all...] |