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)>);
731 pub struct ItemType<Container, Data> {
734 _p: PhantomData<(Container, Data)>,
738 unsafe impl<Container, Data> Sync for ItemType<Container, Data> {}
741 unsafe impl<Container, Data> Send for ItemType<Container, Data> {}
790 impl<Container, Data> ItemType<Container, Data> {
802 /// container: configfs::Subsystem<Configuration>,
889 container: $container:ty,
897 @container($container),
908 container: $container:ty,
917 @container($container),
928 @container($container:ty),
939 @container($container),
965 @container($container:ty),
977 @container($container),
987 @container($container:ty),
1021 static [< $data:upper _TPE >] : $crate::configfs::ItemType<$container, $data> =
1022 $crate::configfs::ItemType::<$container, $data>::new::<N>(
1029 $crate::configfs::ItemType<$container, $data> =
1030 $crate::configfs::ItemType::<$container, $data>::