Lines Matching refs:as_raw
231 fn as_raw(&self) -> *mut bindings::platform_device { in as_raw() method
239 bindings::platform_get_resource(self.as_raw(), bindings::IORESOURCE_MEM, index) in resource_by_index()
257 self.as_raw(), in resource_by_name()
359 let irq = unsafe { bindings::platform_get_irq(self.as_raw(), index) }; in irq_by_index()
373 let irq = unsafe { bindings::platform_get_irq_optional(self.as_raw(), index) }; in optional_irq_by_index()
386 let irq = unsafe { bindings::platform_get_irq_byname(self.as_raw(), name.as_char_ptr()) }; in irq_by_name()
401 bindings::platform_get_irq_byname_optional(self.as_raw(), name.as_char_ptr()) in optional_irq_by_name()
487 unsafe { bindings::get_device(self.as_ref().as_raw()) }; in inc_ref()
500 let dev = unsafe { addr_of_mut!((*self.as_raw()).dev) }; in as_ref()
513 if !unsafe { bindings::dev_is_platform(dev.as_raw()) } { in try_from()
520 let pdev = unsafe { container_of!(dev.as_raw(), bindings::platform_device, dev) }; in try_from()