Lines Matching defs:inner
233 /// - `inner` is a non-null wrapper over a pointer to a `struct
241 inner: NonNull<bindings::regulator>,
253 self.inner.as_ptr(),
263 let voltage = unsafe { bindings::regulator_get_voltage(self.inner.as_ptr()) };
271 let inner = from_err_ptr(unsafe { bindings::regulator_get(dev.as_raw(), name.as_ptr()) })?;
273 // SAFETY: We can safely trust `inner` to be a pointer to a valid
275 let inner = unsafe { NonNull::new_unchecked(inner) };
278 inner,
285 to_result(unsafe { bindings::regulator_enable(self.inner.as_ptr()) })
290 to_result(unsafe { bindings::regulator_disable(self.inner.as_ptr()) })
309 inner: regulator.inner,
338 inner: regulator.inner,
352 unsafe { bindings::regulator_is_enabled(self.inner.as_ptr()) != 0 }
362 unsafe { bindings::regulator_disable(self.inner.as_ptr()) };
366 unsafe { bindings::regulator_put(self.inner.as_ptr()) };