Lines Matching full:container
43 //! container: configfs::Subsystem<Configuration>,
79 //! fn show(container: &Configuration, page: &mut [u8; PAGE_SIZE]) -> Result<usize> {
81 //! let data = container.message;
91 //! fn show(container: &Configuration, page: &mut [u8; PAGE_SIZE]) -> Result<usize> {
93 //! let guard = container.bar.lock();
100 //! fn store(container: &Configuration, page: &[u8]) -> Result {
102 //! let mut guard = container.bar.lock();
433 struct ItemOperationsVTable<Container, Data>(PhantomData<(Container, Data)>);
735 pub struct ItemType<Container, Data> {
738 _p: PhantomData<(Container, Data)>,
742 unsafe impl<Container, Data> Sync for ItemType<Container, Data> {}
745 unsafe impl<Container, Data> Send for ItemType<Container, Data> {}
798 impl<Container, Data> ItemType<Container, Data> {
810 /// container: configfs::Subsystem<Configuration>,
897 container: $container:ty,
905 @container($container),
916 container: $container:ty,
925 @container($container),
936 @container($container:ty),
947 @container($container),
973 @container($container:ty),
985 @container($container),
995 @container($container:ty),
1029 static [< $data:upper _TPE >] : $crate::configfs::ItemType<$container, $data> =
1030 $crate::configfs::ItemType::<$container, $data>::new::<N>(
1037 $crate::configfs::ItemType<$container, $data> =
1038 $crate::configfs::ItemType::<$container, $data>::