Lines Matching refs:IdTable
74 /// IdTable type for I2C
75 pub type IdTable<T> = &'static dyn kernel::device_id::IdTable<DeviceId, T>;
77 /// Create a I2C `IdTable` with its alias for modpost.
197 /// The [`i2c::IdTable`] of the corresponding driver.
198 fn i2c_id_table() -> Option<IdTable<<Self as driver::Adapter>::IdInfo>> {
202 /// Returns the driver's private data from the matching entry in the [`i2c::IdTable`], if any.
204 /// If this returns `None`, it means there is no match with an entry in the [`i2c::IdTable`].
228 fn of_id_table() -> Option<of::IdTable<Self::IdInfo>> {
232 fn acpi_id_table() -> Option<acpi::IdTable<Self::IdInfo>> {
297 /// const I2C_ID_TABLE: Option<i2c::IdTable<Self::IdInfo>> = Some(&I2C_TABLE);
298 /// const OF_ID_TABLE: Option<of::IdTable<Self::IdInfo>> = Some(&OF_TABLE);
299 /// const ACPI_ID_TABLE: Option<acpi::IdTable<Self::IdInfo>> = Some(&ACPI_TABLE);
322 const I2C_ID_TABLE: Option<IdTable<Self::IdInfo>> = None;
325 const OF_ID_TABLE: Option<of::IdTable<Self::IdInfo>> = None;
328 const ACPI_ID_TABLE: Option<acpi::IdTable<Self::IdInfo>> = None;