Searched refs:idrv (Results 1 – 2 of 2) sorted by relevance
109 idrv: &Opaque<Self::DriverType>, in register() 135 (*idrv.get()).driver.name = name.as_char_ptr(); in register() 136 (*idrv.get()).probe = Some(Self::probe_callback); in register() 137 (*idrv.get()).remove = Some(Self::remove_callback); in register() 138 (*idrv.get()).shutdown = Some(Self::shutdown_callback); in register() 139 (*idrv.get()).id_table = i2c_table; in register() 140 (*idrv.get()).driver.of_match_table = of_table; in register() 141 (*idrv.get()).driver.acpi_match_table = acpi_table; in register() 144 // SAFETY: `idrv` is guaranteed to be a valid `DriverType`. in register() 145 to_result(unsafe { bindings::i2c_register_driver(module.0, idrv in register() [all...]
55 const struct ipack_driver *idrv = to_ipack_driver(drv); in ipack_bus_match() local58 found_id = ipack_match_id(idrv->id_table, idev); in ipack_bus_match()