Home
last modified time | relevance | path

Searched refs:AlwaysRefCounted (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/rust/kernel/
H A Dtypes.rs412 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 Dpid_namespace.rs12 types::{AlwaysRefCounted, Opaque},
47 unsafe impl AlwaysRefCounted for PidNamespace {
H A Dcred.rs14 types::{AlwaysRefCounted, Opaque},
77 unsafe impl AlwaysRefCounted for Credential {
H A Ddevice.rs193 unsafe impl crate::types::AlwaysRefCounted for Device {
H A Dtask.rs332 unsafe impl crate::types::AlwaysRefCounted for Task {
H A Dplatform.rs214 unsafe impl crate::types::AlwaysRefCounted for Device {
H A Dpci.rs446 unsafe impl crate::types::AlwaysRefCounted for Device {
/linux-6.15/rust/kernel/fs/
H A Dfile.rs14 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 Drequest.rs11 types::{ARef, AlwaysRefCounted, Opaque},
233 unsafe impl<T: Operations> AlwaysRefCounted for Request<T> {