Lines Matching refs:Parent
302 /// `Group<Parent>`.
306 /// `Subsystem<Parent>`.
307 unsafe fn get_group_data<'a, Parent>(this: *mut bindings::config_group) -> &'a Parent {
314 // `Group<Parent>`.
315 unsafe { &(*Group::<Parent>::container_of(this)).data }
318 // `bindings::config_group` field within a `Subsystem<Parent>`.
323 struct GroupOperationsVTable<Parent, Child>(PhantomData<(Parent, Child)>);
325 impl<Parent, Child> GroupOperationsVTable<Parent, Child>
327 Parent: GroupOperations<Child = Child>,
336 /// `Group<Parent>`.
340 /// `Subsystem<Parent>`.
351 let group_init = match Parent::make_group(
381 /// `Group<Parent>`.
385 /// `Subsystem<Parent>`.
404 if Parent::HAS_DROP_ITEM {
409 Parent::drop_item(parent_data, arc.as_arc_borrow());
441 /// `Group<Parent>`.