Searched refs:AlwaysRefCounted (Results 1 – 17 of 17) sorted by relevance
| /rust/kernel/sync/ |
| A D | aref.rs | 25 pub unsafe trait AlwaysRefCounted { traits 53 pub struct ARef<T: AlwaysRefCounted> { 62 unsafe impl<T: AlwaysRefCounted + Sync + Send> Send for ARef<T> {} 69 unsafe impl<T: AlwaysRefCounted + Sync + Send> Sync for ARef<T> {} 71 impl<T: AlwaysRefCounted> ARef<T> { 123 impl<T: AlwaysRefCounted> Clone for ARef<T> { 131 impl<T: AlwaysRefCounted> Deref for ARef<T> { 140 impl<T: AlwaysRefCounted> From<&T> for ARef<T> { 148 impl<T: AlwaysRefCounted> Drop for ARef<T> {
|
| /rust/kernel/ |
| A D | pid_namespace.rs | 12 types::{AlwaysRefCounted, Opaque}, 47 unsafe impl AlwaysRefCounted for PidNamespace {
|
| A D | cred.rs | 14 types::{AlwaysRefCounted, Opaque}, 77 unsafe impl AlwaysRefCounted for Credential {
|
| A D | mm.rs | 16 types::{ARef, AlwaysRefCounted, NotThreadSafe, Opaque}, 57 unsafe impl AlwaysRefCounted for Mm { 93 unsafe impl AlwaysRefCounted for MmWithUser {
|
| A D | types.rs | 14 pub use crate::sync::aref::{ARef, AlwaysRefCounted};
|
| A D | task.rs | 350 unsafe impl crate::types::AlwaysRefCounted for Task {
|
| A D | platform.rs | 295 unsafe impl crate::types::AlwaysRefCounted for Device {
|
| A D | auxiliary.rs | 248 unsafe impl crate::types::AlwaysRefCounted for Device {
|
| A D | device.rs | 295 unsafe impl crate::types::AlwaysRefCounted for Device {
|
| A D | opp.rs | 19 types::{ARef, AlwaysRefCounted, Opaque}, 1045 unsafe impl AlwaysRefCounted for OPP {
|
| A D | pci.rs | 458 unsafe impl crate::types::AlwaysRefCounted for Device {
|
| /rust/kernel/mm/ |
| A D | mmput_async.rs | 13 types::{ARef, AlwaysRefCounted}, 37 unsafe impl AlwaysRefCounted for MmWithUserAsync {
|
| /rust/kernel/fs/ |
| A D | file.rs | 14 types::{ARef, AlwaysRefCounted, NotThreadSafe, Opaque}, 193 unsafe impl AlwaysRefCounted for File { 229 unsafe impl AlwaysRefCounted for LocalFile {
|
| /rust/kernel/block/mq/ |
| A D | request.rs | 11 types::{ARef, AlwaysRefCounted, Opaque}, 238 unsafe impl<T: Operations> AlwaysRefCounted for Request<T> {
|
| /rust/kernel/drm/gem/ |
| A D | mod.rs | 13 types::{ARef, AlwaysRefCounted, Opaque}, 39 pub trait IntoGEMObject: Sized + super::private::Sealed + AlwaysRefCounted { 58 unsafe impl<T: IntoGEMObject> AlwaysRefCounted for T {
|
| /rust/kernel/drm/ |
| A D | device.rs | 13 types::{ARef, AlwaysRefCounted, Opaque}, 185 unsafe impl<T: drm::Driver> AlwaysRefCounted for Device<T> {
|
| /rust/kernel/device/ |
| A D | property.rs | 361 unsafe impl crate::types::AlwaysRefCounted for FwNode {
|
Completed in 37 milliseconds