Lines Matching refs:features
228 unsigned int features; member
408 if (priv->features & FEATURE_IRQ) { in i801_transaction()
582 if (priv->features & FEATURE_IRQ) { in i801_block_transaction_byte_by_byte()
672 } else if (!(priv->features & FEATURE_I2C_BLOCK_READ)) { in i801_block_transaction()
692 if ((priv->features & FEATURE_BLOCK_BUFFER) in i801_block_transaction()
720 hwpec = (priv->features & FEATURE_SMBUS_PEC) && (flags & I2C_CLIENT_PEC) in i801_access()
826 ((priv->features & FEATURE_SMBUS_PEC) ? I2C_FUNC_SMBUS_PEC : 0) | in i801_func()
827 ((priv->features & FEATURE_I2C_BLOCK_READ) ? in i801_func()
983 if (priv->features & FEATURE_IDF) in i801_probe_optional_slaves()
1180 if (!(priv->features & FEATURE_TCO)) in i801_add_tco()
1277 priv->features |= FEATURE_I2C_BLOCK_READ; in i801_probe()
1278 priv->features |= FEATURE_IRQ; in i801_probe()
1279 priv->features |= FEATURE_SMBUS_PEC; in i801_probe()
1280 priv->features |= FEATURE_BLOCK_BUFFER; in i801_probe()
1281 priv->features |= FEATURE_TCO; in i801_probe()
1290 priv->features |= FEATURE_IDF; in i801_probe()
1293 priv->features |= FEATURE_I2C_BLOCK_READ; in i801_probe()
1294 priv->features |= FEATURE_IRQ; in i801_probe()
1297 priv->features |= FEATURE_SMBUS_PEC; in i801_probe()
1298 priv->features |= FEATURE_BLOCK_BUFFER; in i801_probe()
1309 if (priv->features & disable_features & (1 << i)) in i801_probe()
1313 priv->features &= ~disable_features; in i801_probe()
1358 priv->features &= ~FEATURE_IRQ; in i801_probe()
1362 if (priv->features & (FEATURE_SMBUS_PEC | FEATURE_BLOCK_BUFFER)) in i801_probe()
1369 if (priv->features & FEATURE_IRQ) { in i801_probe()
1381 priv->features &= ~FEATURE_IRQ; in i801_probe()
1385 if (priv->features & FEATURE_IRQ) { in i801_probe()
1394 priv->features &= ~FEATURE_IRQ; in i801_probe()
1398 priv->features & FEATURE_IRQ ? "PCI interrupt" : "polling"); in i801_probe()