Lines Matching refs:pattern
184 int *reg, int *mask, int *pattern) in max8997_get_enable_register() argument
192 *pattern = 0xC0; in max8997_get_enable_register()
197 *pattern = 0x01; in max8997_get_enable_register()
202 *pattern = 0x01; in max8997_get_enable_register()
207 *pattern = 0x01; in max8997_get_enable_register()
212 *pattern = 0x01; in max8997_get_enable_register()
217 *pattern = 0x01; in max8997_get_enable_register()
222 *pattern = 0x01; in max8997_get_enable_register()
227 *pattern = 0x01; in max8997_get_enable_register()
232 *pattern = 0x01 << (rid - MAX8997_EN32KHZ_AP); in max8997_get_enable_register()
237 *pattern = 0x80; in max8997_get_enable_register()
242 *pattern = 0x40 << (rid - MAX8997_ESAFEOUT1); in max8997_get_enable_register()
247 *pattern = 0x40; in max8997_get_enable_register()
261 int ret, reg, mask, pattern; in max8997_reg_is_enabled() local
264 ret = max8997_get_enable_register(rdev, ®, &mask, &pattern); in max8997_reg_is_enabled()
272 return (val & mask) == pattern; in max8997_reg_is_enabled()
279 int ret, reg, mask, pattern; in max8997_reg_enable() local
281 ret = max8997_get_enable_register(rdev, ®, &mask, &pattern); in max8997_reg_enable()
285 return max8997_update_reg(i2c, reg, pattern, mask); in max8997_reg_enable()
292 int ret, reg, mask, pattern; in max8997_reg_disable() local
294 ret = max8997_get_enable_register(rdev, ®, &mask, &pattern); in max8997_reg_disable()
298 return max8997_update_reg(i2c, reg, ~pattern, mask); in max8997_reg_disable()
730 int ret, reg, mask, pattern; in max8997_reg_disable_suspend() local
733 ret = max8997_get_enable_register(rdev, ®, &mask, &pattern); in max8997_reg_disable_suspend()
749 (~pattern) & mask); in max8997_reg_disable_suspend()
750 return max8997_update_reg(i2c, reg, ~pattern, mask); in max8997_reg_disable_suspend()