Lines Matching defs:as_ref
74 let info = <Self as driver::Adapter>::id_info(pdev.as_ref());
79 pdev.as_ref().set_drvdata(data);
94 let data = unsafe { pdev.as_ref().drvdata_obtain::<Pin<KBox<T>>>() };
96 T::unbind(pdev, data.as_ref());
276 .map(|resource| unsafe { IoRequest::new(self.as_ref(), resource) })
284 .map(|resource| unsafe { IoRequest::new(self.as_ref(), resource) })
353 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) })
367 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) })
380 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) })
396 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) })
474 unsafe { bindings::get_device(self.as_ref().as_raw()) };
484 fn as_ref(&self) -> &device::Device<Ctx> {