Lines Matching defs:Parent
303 /// `Group<Parent>`.
307 /// `Subsystem<Parent>`.
308 unsafe fn get_group_data<'a, Parent>(this: *mut bindings::config_group) -> &'a Parent {
315 // `Group<Parent>`.
316 unsafe { &(*Group::<Parent>::container_of(this)).data }
319 // `bindings::config_group` field within a `Subsystem<Parent>`.
324 struct GroupOperationsVTable<Parent, Child>(PhantomData<(Parent, Child)>);
326 impl<Parent, Child> GroupOperationsVTable<Parent, Child>
328 Parent: GroupOperations<Child = Child>,
337 /// `Group<Parent>`.
341 /// `Subsystem<Parent>`.
352 let group_init = match Parent::make_group(
382 /// `Group<Parent>`.
386 /// `Subsystem<Parent>`.
405 if Parent::HAS_DROP_ITEM {
410 Parent::drop_item(parent_data, arc.as_arc_borrow());
442 /// `Group<Parent>`.