Lines Matching refs:bindings
8 bindings, device, driver,
29 type RegType = bindings::platform_driver;
50 to_result(unsafe { bindings::__platform_driver_register(pdrv.get(), module.0) }) in register()
55 unsafe { bindings::platform_driver_unregister(pdrv.get()) }; in unregister()
60 extern "C" fn probe_callback(pdev: *mut bindings::platform_device) -> kernel::ffi::c_int { in probe_callback()
73 unsafe { bindings::platform_set_drvdata(pdev.as_raw(), data.into_foreign() as _) }; in probe_callback()
81 extern "C" fn remove_callback(pdev: *mut bindings::platform_device) { in remove_callback()
83 let ptr = unsafe { bindings::platform_get_drvdata(pdev) }; in remove_callback()
183 Opaque<bindings::platform_device>,
188 fn as_raw(&self) -> *mut bindings::platform_device { in as_raw()
217 unsafe { bindings::get_device(self.as_ref().as_raw()) }; in inc_ref()
222 unsafe { bindings::platform_device_put(obj.cast().as_ptr()) } in dec_ref()