Lines Matching refs:features
206 unsigned int features; member
384 if (priv->features & FEATURE_IRQ) { in i801_transaction()
558 if (priv->features & FEATURE_IRQ) { in i801_block_transaction_byte_by_byte()
648 } else if (!(priv->features & FEATURE_I2C_BLOCK_READ)) { in i801_block_transaction()
668 if ((priv->features & FEATURE_BLOCK_BUFFER) in i801_block_transaction()
696 hwpec = (priv->features & FEATURE_SMBUS_PEC) && (flags & I2C_CLIENT_PEC) in i801_access()
802 ((priv->features & FEATURE_SMBUS_PEC) ? I2C_FUNC_SMBUS_PEC : 0) | in i801_func()
803 ((priv->features & FEATURE_I2C_BLOCK_READ) ? in i801_func()
955 if (priv->features & FEATURE_IDF) in i801_probe_optional_slaves()
1158 priv->features |= FEATURE_IDF; in i801_probe()
1161 priv->features |= FEATURE_I2C_BLOCK_READ; in i801_probe()
1162 priv->features |= FEATURE_IRQ; in i801_probe()
1165 priv->features |= FEATURE_SMBUS_PEC; in i801_probe()
1166 priv->features |= FEATURE_BLOCK_BUFFER; in i801_probe()
1177 if (priv->features & disable_features & (1 << i)) in i801_probe()
1181 priv->features &= ~disable_features; in i801_probe()
1226 priv->features &= ~FEATURE_IRQ; in i801_probe()
1230 if (priv->features & (FEATURE_SMBUS_PEC | FEATURE_BLOCK_BUFFER)) in i801_probe()
1237 if (priv->features & FEATURE_IRQ) { in i801_probe()
1249 priv->features &= ~FEATURE_IRQ; in i801_probe()
1253 if (priv->features & FEATURE_IRQ) { in i801_probe()
1262 priv->features &= ~FEATURE_IRQ; in i801_probe()
1266 priv->features & FEATURE_IRQ ? "PCI interrupt" : "polling"); in i801_probe()