use kernel::regulator;
use kernel::regulator::Regulator;
use kernel::sizes::SZ_2M;
+use kernel::sync::aref::ARef;
use kernel::sync::Arc;
use kernel::sync::Mutex;
use kernel::time;
-use kernel::types::ARef;
use crate::file::File;
use crate::gem::TyrObject;
device,
io::poll::read_poll_timeout,
prelude::*,
+ sync::aref::ARef,
time::{
delay::fsleep,
Delta, //
},
- transmute::FromBytes,
- types::ARef, //
+ transmute::FromBytes, //
};
use crate::{
Alignable,
Alignment, //
},
+ sync::aref::ARef,
transmute::FromBytes,
- types::ARef,
};
use crate::{