menelaus 762 drivers/mfd/menelaus.c struct menelaus_chip *menelaus = menelaus 764 drivers/mfd/menelaus.c void (*handler)(struct menelaus_chip *menelaus); menelaus 770 drivers/mfd/menelaus.c & ~menelaus->mask2) << 8; menelaus 772 drivers/mfd/menelaus.c & ~menelaus->mask1; menelaus 780 drivers/mfd/menelaus.c mutex_lock(&menelaus->lock); menelaus 783 drivers/mfd/menelaus.c handler = menelaus->handlers[irq]; menelaus 785 drivers/mfd/menelaus.c handler(menelaus); menelaus 787 drivers/mfd/menelaus.c mutex_unlock(&menelaus->lock); menelaus 790 drivers/mfd/menelaus.c enable_irq(menelaus->client->irq); menelaus 798 drivers/mfd/menelaus.c struct menelaus_chip *menelaus = _menelaus; menelaus 801 drivers/mfd/menelaus.c (void)schedule_work(&menelaus->work); menelaus 1148 drivers/mfd/menelaus.c struct menelaus_chip *menelaus; menelaus 1160 drivers/mfd/menelaus.c menelaus = devm_kzalloc(&client->dev, sizeof(*menelaus), GFP_KERNEL); menelaus 1161 drivers/mfd/menelaus.c if (!menelaus) menelaus 1164 drivers/mfd/menelaus.c i2c_set_clientdata(client, menelaus); menelaus 1166 drivers/mfd/menelaus.c the_menelaus = menelaus; menelaus 1167 drivers/mfd/menelaus.c menelaus->client = client; menelaus 1181 drivers/mfd/menelaus.c menelaus->mask1 = 0xff; menelaus 1182 drivers/mfd/menelaus.c menelaus->mask2 = 0xff; menelaus 1189 drivers/mfd/menelaus.c DRIVER_NAME, menelaus); menelaus 1197 drivers/mfd/menelaus.c mutex_init(&menelaus->lock); menelaus 1198 drivers/mfd/menelaus.c INIT_WORK(&menelaus->work, menelaus_work); menelaus 1206 drivers/mfd/menelaus.c menelaus->vcore_hw_mode = 1; menelaus 1208 drivers/mfd/menelaus.c menelaus->vcore_hw_mode = 0; menelaus 1216 drivers/mfd/menelaus.c menelaus_rtc_init(menelaus); menelaus 1220 drivers/mfd/menelaus.c free_irq(client->irq, menelaus); menelaus 1221 drivers/mfd/menelaus.c flush_work(&menelaus->work); menelaus 1227 drivers/mfd/menelaus.c struct menelaus_chip *menelaus = i2c_get_clientdata(client); menelaus 1229 drivers/mfd/menelaus.c free_irq(client->irq, menelaus); menelaus 1230 drivers/mfd/menelaus.c flush_work(&menelaus->work);