Lines Matching refs:container_of
114 use crate::container_of;
220 unsafe fn container_of(group: *const bindings::config_group) -> *const Self; in container_of() method
231 unsafe fn container_of(group: *const bindings::config_group) -> *const Self { in container_of() method
233 let c_subsys_ptr = unsafe { container_of!(group, bindings::configfs_subsystem, su_group) }; in container_of()
237 unsafe { container_of!(opaque_ptr, Subsystem<Data>, subsystem) } in container_of()
289 unsafe fn container_of(group: *const bindings::config_group) -> *const Self { in container_of() method
293 unsafe { container_of!(opaque_ptr, Self, group) } in container_of()
316 unsafe { &(*Group::<Parent>::container_of(this)).data } in get_group_data()
320 unsafe { &(*Subsystem::container_of(this)).data } in get_group_data()
400 let c_child_group_ptr = unsafe { container_of!(item, bindings::config_group, cg_item) }; in drop_item()
403 let r_child_group_ptr = unsafe { Group::<Child>::container_of(c_child_group_ptr) }; in drop_item()
449 let c_group_ptr = unsafe { kernel::container_of!(this, bindings::config_group, cg_item) }; in release()
452 let r_group_ptr = unsafe { Group::<Data>::container_of(c_group_ptr) }; in release()
557 unsafe { container_of!(item, bindings::config_group, cg_item) }; in show()
591 unsafe { container_of!(item, bindings::config_group, cg_item) }; in store()