Lines Matching refs:as_ref
75 let info = <Self as driver::Adapter>::id_info(pdev.as_ref()); in probe_callback()
80 pdev.as_ref().set_drvdata(data)?; in probe_callback()
95 let data = unsafe { pdev.as_ref().drvdata_obtain::<T>() }; in remove_callback()
97 T::unbind(pdev, data.as_ref()); in remove_callback()
279 .map(|resource| unsafe { IoRequest::new(self.as_ref(), resource) }) in io_request_by_index()
287 .map(|resource| unsafe { IoRequest::new(self.as_ref(), resource) }) in io_request_by_name()
366 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) }) in irq_by_index()
380 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) }) in optional_irq_by_index()
393 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) }) in irq_by_name()
409 Ok(unsafe { IrqRequest::new(self.as_ref(), irq as u32) }) in optional_irq_by_name()
487 unsafe { bindings::get_device(self.as_ref().as_raw()) }; in inc_ref()
497 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() method