Lines Matching refs:Subsystem
128 pub struct Subsystem<Data> { struct
136 unsafe impl<Data> Sync for Subsystem<Data> {} implementation
139 unsafe impl<Data> Send for Subsystem<Data> {} implementation
141 impl<Data> Subsystem<Data> { impl
149 item_type: &'static ItemType<Subsystem<Data>, Data>, in new()
187 impl<Data> PinnedDrop for Subsystem<Data> { implementation
224 unsafe impl<Data> HasGroup<Data> for Subsystem<Data> { implementation
236 unsafe { container_of!(opaque_ptr, Subsystem<Data>, subsystem) } in container_of()
319 unsafe { &(*Subsystem::container_of(this)).data } in get_group_data()
470 impl<Data> ItemOperationsVTable<Subsystem<Data>, Data> {
786 impl_item_type!(Subsystem<Data>);