Lines Matching refs:bindings

8     acpi, bindings, container_of,
32 type RegType = bindings::platform_driver;
59 to_result(unsafe { bindings::__platform_driver_register(pdrv.get(), module.0) }) in register()
64 unsafe { bindings::platform_driver_unregister(pdrv.get()) }; in unregister()
69 extern "C" fn probe_callback(pdev: *mut bindings::platform_device) -> kernel::ffi::c_int { in probe_callback()
85 extern "C" fn remove_callback(pdev: *mut bindings::platform_device) { in remove_callback()
226 Opaque<bindings::platform_device>,
231 fn as_raw(&self) -> *mut bindings::platform_device { in as_raw()
239 bindings::platform_get_resource(self.as_raw(), bindings::IORESOURCE_MEM, index) in resource_by_index()
256 bindings::platform_get_resource_byname( in resource_by_name()
258 bindings::IORESOURCE_MEM, in resource_by_name()
294 const OFFSET: usize = offset_of!(bindings::platform_device, dev);
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()
492 unsafe { bindings::platform_device_put(obj.cast().as_ptr()) } in dec_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()