as3722_rtc 56 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc = dev_get_drvdata(dev); as3722_rtc 57 drivers/rtc/rtc-as3722.c struct as3722 *as3722 = as3722_rtc->as3722; as3722_rtc 73 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc = dev_get_drvdata(dev); as3722_rtc 74 drivers/rtc/rtc-as3722.c struct as3722 *as3722 = as3722_rtc->as3722; as3722_rtc 92 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc = dev_get_drvdata(dev); as3722_rtc 94 drivers/rtc/rtc-as3722.c if (enabled && !as3722_rtc->irq_enable) { as3722_rtc 95 drivers/rtc/rtc-as3722.c enable_irq(as3722_rtc->alarm_irq); as3722_rtc 96 drivers/rtc/rtc-as3722.c as3722_rtc->irq_enable = true; as3722_rtc 97 drivers/rtc/rtc-as3722.c } else if (!enabled && as3722_rtc->irq_enable) { as3722_rtc 98 drivers/rtc/rtc-as3722.c disable_irq(as3722_rtc->alarm_irq); as3722_rtc 99 drivers/rtc/rtc-as3722.c as3722_rtc->irq_enable = false; as3722_rtc 106 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc = dev_get_drvdata(dev); as3722_rtc 107 drivers/rtc/rtc-as3722.c struct as3722 *as3722 = as3722_rtc->as3722; as3722_rtc 124 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc = dev_get_drvdata(dev); as3722_rtc 125 drivers/rtc/rtc-as3722.c struct as3722 *as3722 = as3722_rtc->as3722; as3722_rtc 153 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc = data; as3722_rtc 155 drivers/rtc/rtc-as3722.c rtc_update_irq(as3722_rtc->rtc, 1, RTC_IRQF | RTC_AF); as3722_rtc 170 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc; as3722_rtc 173 drivers/rtc/rtc-as3722.c as3722_rtc = devm_kzalloc(&pdev->dev, sizeof(*as3722_rtc), GFP_KERNEL); as3722_rtc 174 drivers/rtc/rtc-as3722.c if (!as3722_rtc) as3722_rtc 177 drivers/rtc/rtc-as3722.c as3722_rtc->as3722 = as3722; as3722_rtc 178 drivers/rtc/rtc-as3722.c as3722_rtc->dev = &pdev->dev; as3722_rtc 179 drivers/rtc/rtc-as3722.c platform_set_drvdata(pdev, as3722_rtc); as3722_rtc 192 drivers/rtc/rtc-as3722.c as3722_rtc->rtc = devm_rtc_device_register(&pdev->dev, "as3722-rtc", as3722_rtc 194 drivers/rtc/rtc-as3722.c if (IS_ERR(as3722_rtc->rtc)) { as3722_rtc 195 drivers/rtc/rtc-as3722.c ret = PTR_ERR(as3722_rtc->rtc); as3722_rtc 200 drivers/rtc/rtc-as3722.c as3722_rtc->alarm_irq = platform_get_irq(pdev, 0); as3722_rtc 201 drivers/rtc/rtc-as3722.c dev_info(&pdev->dev, "RTC interrupt %d\n", as3722_rtc->alarm_irq); as3722_rtc 203 drivers/rtc/rtc-as3722.c ret = devm_request_threaded_irq(&pdev->dev, as3722_rtc->alarm_irq, NULL, as3722_rtc 205 drivers/rtc/rtc-as3722.c "rtc-alarm", as3722_rtc); as3722_rtc 208 drivers/rtc/rtc-as3722.c as3722_rtc->alarm_irq, ret); as3722_rtc 211 drivers/rtc/rtc-as3722.c disable_irq(as3722_rtc->alarm_irq); as3722_rtc 218 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc = dev_get_drvdata(dev); as3722_rtc 221 drivers/rtc/rtc-as3722.c enable_irq_wake(as3722_rtc->alarm_irq); as3722_rtc 228 drivers/rtc/rtc-as3722.c struct as3722_rtc *as3722_rtc = dev_get_drvdata(dev); as3722_rtc 231 drivers/rtc/rtc-as3722.c disable_irq_wake(as3722_rtc->alarm_irq);