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);