Lines Matching refs:Subsystem
129 pub struct Subsystem<Data> { struct
137 unsafe impl<Data> Sync for Subsystem<Data> {} implementation
140 unsafe impl<Data> Send for Subsystem<Data> {} implementation
142 impl<Data> Subsystem<Data> { implementation
150 item_type: &'static ItemType<Subsystem<Data>, Data>, in new()
188 impl<Data> PinnedDrop for Subsystem<Data> { implementation
225 unsafe impl<Data> HasGroup<Data> for Subsystem<Data> { implementation
237 unsafe { container_of!(opaque_ptr, Subsystem<Data>, subsystem) } in container_of()
320 unsafe { &(*Subsystem::container_of(this)).data } in get_group_data()
471 impl<Data> ItemOperationsVTable<Subsystem<Data>, Data> {
787 impl_item_type!(Subsystem<Data>);