Lines Matching refs:features
266 unsigned int features; member
356 if (priv->features & FEATURE_SMBUS_PEC) { in i801_check_pre()
430 if ((priv->features & FEATURE_SMBUS_PEC) && in i801_check_post()
502 if (priv->features & FEATURE_IRQ) { in i801_transaction()
658 if (priv->features & FEATURE_HOST_NOTIFY) { in i801_isr()
718 if (priv->features & FEATURE_IRQ) { in i801_block_transaction_byte_by_byte()
808 } else if (!(priv->features & FEATURE_I2C_BLOCK_READ)) { in i801_block_transaction()
828 if ((priv->features & FEATURE_BLOCK_BUFFER) in i801_block_transaction()
865 hwpec = (priv->features & FEATURE_SMBUS_PEC) && (flags & I2C_CLIENT_PEC) in i801_access()
993 ((priv->features & FEATURE_SMBUS_PEC) ? I2C_FUNC_SMBUS_PEC : 0) | in i801_func()
994 ((priv->features & FEATURE_BLOCK_PROC) ? in i801_func()
996 ((priv->features & FEATURE_I2C_BLOCK_READ) ? in i801_func()
998 ((priv->features & FEATURE_HOST_NOTIFY) ? in i801_func()
1006 if (!(priv->features & FEATURE_HOST_NOTIFY)) in i801_enable_host_notify()
1019 if (!(priv->features & FEATURE_HOST_NOTIFY)) in i801_disable_host_notify()
1314 if (priv->features & FEATURE_IDF) in i801_probe_optional_slaves()
1605 if (!(priv->features & (FEATURE_TCO_SPT | FEATURE_TCO_CNL))) in i801_add_tco()
1623 if (priv->features & FEATURE_TCO_CNL) in i801_add_tco()
1754 priv->features |= FEATURE_BLOCK_PROC; in i801_probe()
1755 priv->features |= FEATURE_I2C_BLOCK_READ; in i801_probe()
1756 priv->features |= FEATURE_IRQ; in i801_probe()
1757 priv->features |= FEATURE_SMBUS_PEC; in i801_probe()
1758 priv->features |= FEATURE_BLOCK_BUFFER; in i801_probe()
1759 priv->features |= FEATURE_TCO_SPT; in i801_probe()
1760 priv->features |= FEATURE_HOST_NOTIFY; in i801_probe()
1775 priv->features |= FEATURE_BLOCK_PROC; in i801_probe()
1776 priv->features |= FEATURE_I2C_BLOCK_READ; in i801_probe()
1777 priv->features |= FEATURE_IRQ; in i801_probe()
1778 priv->features |= FEATURE_SMBUS_PEC; in i801_probe()
1779 priv->features |= FEATURE_BLOCK_BUFFER; in i801_probe()
1780 priv->features |= FEATURE_TCO_CNL; in i801_probe()
1781 priv->features |= FEATURE_HOST_NOTIFY; in i801_probe()
1790 priv->features |= FEATURE_IDF; in i801_probe()
1793 priv->features |= FEATURE_BLOCK_PROC; in i801_probe()
1794 priv->features |= FEATURE_I2C_BLOCK_READ; in i801_probe()
1795 priv->features |= FEATURE_IRQ; in i801_probe()
1798 priv->features |= FEATURE_SMBUS_PEC; in i801_probe()
1799 priv->features |= FEATURE_BLOCK_BUFFER; in i801_probe()
1802 priv->features |= FEATURE_HOST_NOTIFY; in i801_probe()
1812 if (priv->features & disable_features & (1 << i)) in i801_probe()
1816 priv->features &= ~disable_features; in i801_probe()
1856 priv->features &= ~FEATURE_IRQ; in i801_probe()
1862 if (priv->features & (FEATURE_SMBUS_PEC | FEATURE_BLOCK_BUFFER)) in i801_probe()
1867 if (priv->features & FEATURE_HOST_NOTIFY) in i801_probe()
1874 priv->features &= ~FEATURE_IRQ; in i801_probe()
1876 if (priv->features & FEATURE_IRQ) { in i801_probe()
1888 priv->features &= ~FEATURE_IRQ; in i801_probe()
1892 if (priv->features & FEATURE_IRQ) { in i801_probe()
1901 priv->features &= ~FEATURE_IRQ; in i801_probe()
1905 priv->features & FEATURE_IRQ ? "PCI interrupt" : "polling"); in i801_probe()