the_menelaus 169 drivers/mfd/menelaus.c static struct menelaus_chip *the_menelaus; the_menelaus 173 drivers/mfd/menelaus.c int val = i2c_smbus_write_byte_data(the_menelaus->client, reg, value); the_menelaus 185 drivers/mfd/menelaus.c int val = i2c_smbus_read_byte_data(the_menelaus->client, reg); the_menelaus 197 drivers/mfd/menelaus.c the_menelaus->mask2 &= ~(1 << irq); the_menelaus 199 drivers/mfd/menelaus.c the_menelaus->mask2); the_menelaus 201 drivers/mfd/menelaus.c the_menelaus->mask1 &= ~(1 << irq); the_menelaus 203 drivers/mfd/menelaus.c the_menelaus->mask1); the_menelaus 211 drivers/mfd/menelaus.c the_menelaus->mask2 |= (1 << irq); the_menelaus 213 drivers/mfd/menelaus.c the_menelaus->mask2); the_menelaus 215 drivers/mfd/menelaus.c the_menelaus->mask1 |= (1 << irq); the_menelaus 217 drivers/mfd/menelaus.c the_menelaus->mask1); the_menelaus 235 drivers/mfd/menelaus.c mutex_lock(&the_menelaus->lock); the_menelaus 236 drivers/mfd/menelaus.c the_menelaus->handlers[irq] = handler; the_menelaus 238 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 248 drivers/mfd/menelaus.c mutex_lock(&the_menelaus->lock); the_menelaus 250 drivers/mfd/menelaus.c the_menelaus->handlers[irq] = NULL; the_menelaus 251 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 291 drivers/mfd/menelaus.c mutex_lock(&the_menelaus->lock); the_menelaus 294 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 310 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 320 drivers/mfd/menelaus.c mutex_lock(&the_menelaus->lock); the_menelaus 331 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 345 drivers/mfd/menelaus.c mutex_lock(&the_menelaus->lock); the_menelaus 393 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 403 drivers/mfd/menelaus.c the_menelaus->mmc_callback_data = data; the_menelaus 404 drivers/mfd/menelaus.c the_menelaus->mmc_callback = callback; the_menelaus 431 drivers/mfd/menelaus.c the_menelaus->mmc_callback = NULL; the_menelaus 432 drivers/mfd/menelaus.c the_menelaus->mmc_callback_data = NULL; the_menelaus 453 drivers/mfd/menelaus.c struct i2c_client *c = the_menelaus->client; the_menelaus 455 drivers/mfd/menelaus.c mutex_lock(&the_menelaus->lock); the_menelaus 472 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 525 drivers/mfd/menelaus.c struct i2c_client *c = the_menelaus->client; the_menelaus 539 drivers/mfd/menelaus.c mutex_lock(&the_menelaus->lock); the_menelaus 546 drivers/mfd/menelaus.c if (!the_menelaus->vcore_hw_mode) { the_menelaus 551 drivers/mfd/menelaus.c the_menelaus->vcore_hw_mode = 1; the_menelaus 555 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 734 drivers/mfd/menelaus.c struct i2c_client *c = the_menelaus->client; the_menelaus 736 drivers/mfd/menelaus.c mutex_lock(&the_menelaus->lock); the_menelaus 753 drivers/mfd/menelaus.c mutex_unlock(&the_menelaus->lock); the_menelaus 832 drivers/mfd/menelaus.c if (the_menelaus->rtc_control & RTC_CTRL_MODE12) { the_menelaus 855 drivers/mfd/menelaus.c if (the_menelaus->rtc_control & RTC_CTRL_MODE12) { the_menelaus 881 drivers/mfd/menelaus.c dev_err(&the_menelaus->client->dev, "rtc write reg %02x, err %d\n", the_menelaus 905 drivers/mfd/menelaus.c status = i2c_transfer(the_menelaus->client->adapter, msg, 2); the_menelaus 927 drivers/mfd/menelaus.c dev_err(&the_menelaus->client->dev, "rtc write reg %02x " the_menelaus 935 drivers/mfd/menelaus.c dev_err(&the_menelaus->client->dev, "rtc commit time, err %d\n", the_menelaus 960 drivers/mfd/menelaus.c status = i2c_transfer(the_menelaus->client->adapter, msg, 2); the_menelaus 968 drivers/mfd/menelaus.c w->enabled = !!(the_menelaus->rtc_control & RTC_CTRL_AL_EN); the_menelaus 980 drivers/mfd/menelaus.c if (the_menelaus->client->irq <= 0 && w->enabled) the_menelaus 984 drivers/mfd/menelaus.c if (the_menelaus->rtc_control & RTC_CTRL_AL_EN) { the_menelaus 985 drivers/mfd/menelaus.c the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN; the_menelaus 987 drivers/mfd/menelaus.c the_menelaus->rtc_control); the_menelaus 999 drivers/mfd/menelaus.c the_menelaus->rtc_control |= RTC_CTRL_AL_EN; the_menelaus 1001 drivers/mfd/menelaus.c the_menelaus->rtc_control); the_menelaus 1019 drivers/mfd/menelaus.c if (the_menelaus->client->irq <= 0) the_menelaus 1025 drivers/mfd/menelaus.c if (the_menelaus->rtc_control & RTC_CTRL_AL_EN) the_menelaus 1027 drivers/mfd/menelaus.c the_menelaus->rtc_control |= RTC_CTRL_AL_EN; the_menelaus 1030 drivers/mfd/menelaus.c if (!(the_menelaus->rtc_control & RTC_CTRL_AL_EN)) the_menelaus 1032 drivers/mfd/menelaus.c the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN; the_menelaus 1036 drivers/mfd/menelaus.c if (the_menelaus->uie) the_menelaus 1042 drivers/mfd/menelaus.c the_menelaus->uie = 1; the_menelaus 1045 drivers/mfd/menelaus.c if (!the_menelaus->uie) the_menelaus 1049 drivers/mfd/menelaus.c the_menelaus->uie = 0; the_menelaus 1054 drivers/mfd/menelaus.c return menelaus_write_reg(MENELAUS_RTC_CTRL, the_menelaus->rtc_control); the_menelaus 1077 drivers/mfd/menelaus.c the_menelaus->rtc_control &= ~RTC_CTRL_AL_EN; the_menelaus 1078 drivers/mfd/menelaus.c menelaus_write_reg(MENELAUS_RTC_CTRL, the_menelaus->rtc_control); the_menelaus 1128 drivers/mfd/menelaus.c the_menelaus->rtc = NULL; the_menelaus 1154 drivers/mfd/menelaus.c if (the_menelaus) { the_menelaus 1166 drivers/mfd/menelaus.c the_menelaus = menelaus; the_menelaus 1231 drivers/mfd/menelaus.c the_menelaus = NULL;