Searched refs:AlwaysRefCounted (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/rust/kernel/ |
| H A D | types.rs | 412 pub unsafe trait AlwaysRefCounted { interface 440 pub struct ARef<T: AlwaysRefCounted> { 449 unsafe impl<T: AlwaysRefCounted + Sync + Send> Send for ARef<T> {} 456 unsafe impl<T: AlwaysRefCounted + Sync + Send> Sync for ARef<T> {} 458 impl<T: AlwaysRefCounted> ARef<T> { 510 impl<T: AlwaysRefCounted> Clone for ARef<T> { 518 impl<T: AlwaysRefCounted> Deref for ARef<T> { 527 impl<T: AlwaysRefCounted> From<&T> for ARef<T> { 535 impl<T: AlwaysRefCounted> Drop for ARef<T> {
|
| H A D | pid_namespace.rs | 12 types::{AlwaysRefCounted, Opaque}, 47 unsafe impl AlwaysRefCounted for PidNamespace {
|
| H A D | cred.rs | 14 types::{AlwaysRefCounted, Opaque}, 77 unsafe impl AlwaysRefCounted for Credential {
|
| H A D | device.rs | 193 unsafe impl crate::types::AlwaysRefCounted for Device {
|
| H A D | task.rs | 332 unsafe impl crate::types::AlwaysRefCounted for Task {
|
| H A D | platform.rs | 214 unsafe impl crate::types::AlwaysRefCounted for Device {
|
| H A D | pci.rs | 446 unsafe impl crate::types::AlwaysRefCounted for Device {
|
| /linux-6.15/rust/kernel/fs/ |
| H A D | file.rs | 14 types::{ARef, AlwaysRefCounted, NotThreadSafe, Opaque}, 193 unsafe impl AlwaysRefCounted for File { 228 unsafe impl AlwaysRefCounted for LocalFile {
|
| /linux-6.15/rust/kernel/block/mq/ |
| H A D | request.rs | 11 types::{ARef, AlwaysRefCounted, Opaque}, 233 unsafe impl<T: Operations> AlwaysRefCounted for Request<T> {
|