Lines Matching full:bound
13 Bound, //
53 type DriverData<'bound> = T::Data<'bound>;
196 /// type Data<'bound> = Self;
200 /// fn probe<'bound>(
201 /// _pdev: &'bound platform::Device<Core<'_>>,
202 /// _id_info: Option<&'bound Self::IdInfo>,
203 /// ) -> impl PinInit<Self::Data<'bound>, Error> + 'bound {
218 type Data<'bound>: Send + 'bound;
230 fn probe<'bound>( in probe()
231 dev: &'bound Device<device::Core<'_>>, in probe()
232 id_info: Option<&'bound Self::IdInfo>, in probe()
233 ) -> impl PinInit<Self::Data<'bound>, Error> + 'bound; in probe() argument
237 /// Called when a [`Device`] is unbound from its bound [`Driver`]. Implementing this callback
241 /// `&Device<Core>` or `&Device<Bound>` reference. For instance, drivers may try to perform I/O
245 fn unbind<'bound>(dev: &'bound Device<device::Core<'_>>, this: Pin<&Self::Data<'bound>>) { in unbind() argument
310 impl Device<Bound> {
408 impl Device<Bound> {
588 // `Bound` is a zero-sized type-state marker that does not affect thread safety.
589 unsafe impl Sync for Device<device::Bound> {}