Lines Matching defs:MicroVolt
110 /// use kernel::opp::MicroVolt;
113 /// let volt = MicroVolt(raw);
116 /// assert_eq!(volt, MicroVolt(raw));
119 pub struct MicroVolt(pub c_ulong);
121 impl From<MicroVolt> for c_ulong {
123 fn from(volt: MicroVolt) -> Self {
165 /// use kernel::opp::{Data, MicroVolt, Token};
168 /// fn create_opp(dev: &ARef<Device>, freq: Hertz, volt: MicroVolt, level: u32) -> Result<Token> {
214 /// use kernel::opp::{Data, MicroVolt, Token};
217 /// fn create_opp(dev: &ARef<Device>, freq: Hertz, volt: MicroVolt, level: u32) -> Result<Token> {
231 pub fn new(freq: Hertz, volt: MicroVolt, level: u32, turbo: bool) -> Self {
798 volt: MicroVolt,
799 volt_min: MicroVolt,
800 volt_max: MicroVolt,
1104 pub fn voltage(&self) -> MicroVolt {
1107 MicroVolt(unsafe { bindings::dev_pm_opp_get_voltage(self.as_raw()) })