Lines Matching refs:Enabled
31 impl Sealed for super::Enabled {}
45 pub struct Enabled;
52 impl RegulatorState for Enabled {
116 /// This example uses [`Regulator<Enabled>`], which is suitable for drivers that
120 /// These users can store [`Regulator<Enabled>`] directly in their driver's
126 /// # use kernel::regulator::{Voltage, Regulator, Disabled, Enabled};
140 /// // `Enabled`.
144 /// let regulator: Regulator<Enabled> =
169 /// # use kernel::regulator::{Voltage, Regulator, Enabled};
172 /// let regulator: Regulator<Enabled> = Regulator::<Enabled>::get(dev, c"vcc")?;
211 /// # use kernel::regulator::{Regulator, Enabled, Disabled};
212 /// fn disable(dev: &Device, regulator: Regulator<Enabled>) -> Result {
301 pub fn try_into_enabled(self) -> Result<Regulator<Enabled>, Error<Disabled>> {
303 // `Regulator<Enabled>`.
319 impl Regulator<Enabled> {
330 pub fn try_into_disabled(self) -> Result<Regulator<Disabled>, Error<Enabled>> {