Lines Matching refs:m48t59

51 	struct m48t59_private *m48t59 = platform_get_drvdata(pdev);  in m48t59_mem_writeb()  local
53 writeb(val, m48t59->ioaddr+ofs); in m48t59_mem_writeb()
60 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_mem_readb() local
62 return readb(m48t59->ioaddr+ofs); in m48t59_mem_readb()
72 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_read_time() local
76 spin_lock_irqsave(&m48t59->lock, flags); in m48t59_rtc_read_time()
103 spin_unlock_irqrestore(&m48t59->lock, flags); in m48t59_rtc_read_time()
115 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_set_time() local
132 spin_lock_irqsave(&m48t59->lock, flags); in m48t59_rtc_set_time()
151 spin_unlock_irqrestore(&m48t59->lock, flags); in m48t59_rtc_set_time()
162 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_readalarm() local
168 if (m48t59->irq == NO_IRQ) in m48t59_rtc_readalarm()
171 spin_lock_irqsave(&m48t59->lock, flags); in m48t59_rtc_readalarm()
194 spin_unlock_irqrestore(&m48t59->lock, flags); in m48t59_rtc_readalarm()
209 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_setalarm() local
221 if (m48t59->irq == NO_IRQ) in m48t59_rtc_setalarm()
244 spin_lock_irqsave(&m48t59->lock, flags); in m48t59_rtc_setalarm()
255 spin_unlock_irqrestore(&m48t59->lock, flags); in m48t59_rtc_setalarm()
270 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_alarm_irq_enable() local
273 spin_lock_irqsave(&m48t59->lock, flags); in m48t59_rtc_alarm_irq_enable()
278 spin_unlock_irqrestore(&m48t59->lock, flags); in m48t59_rtc_alarm_irq_enable()
287 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_proc() local
291 spin_lock_irqsave(&m48t59->lock, flags); in m48t59_rtc_proc()
293 spin_unlock_irqrestore(&m48t59->lock, flags); in m48t59_rtc_proc()
308 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_rtc_interrupt() local
311 spin_lock(&m48t59->lock); in m48t59_rtc_interrupt()
313 spin_unlock(&m48t59->lock); in m48t59_rtc_interrupt()
316 rtc_update_irq(m48t59->rtc, 1, (RTC_AF | RTC_IRQF)); in m48t59_rtc_interrupt()
344 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_nvram_read() local
348 spin_lock_irqsave(&m48t59->lock, flags); in m48t59_nvram_read()
353 spin_unlock_irqrestore(&m48t59->lock, flags); in m48t59_nvram_read()
365 struct m48t59_private *m48t59 = platform_get_drvdata(pdev); in m48t59_nvram_write() local
369 spin_lock_irqsave(&m48t59->lock, flags); in m48t59_nvram_write()
374 spin_unlock_irqrestore(&m48t59->lock, flags); in m48t59_nvram_write()
391 struct m48t59_private *m48t59 = NULL; in m48t59_rtc_probe() local
431 m48t59 = devm_kzalloc(&pdev->dev, sizeof(*m48t59), GFP_KERNEL); in m48t59_rtc_probe()
432 if (!m48t59) in m48t59_rtc_probe()
435 m48t59->ioaddr = pdata->ioaddr; in m48t59_rtc_probe()
437 if (!m48t59->ioaddr) { in m48t59_rtc_probe()
439 m48t59->ioaddr = devm_ioremap(&pdev->dev, res->start, in m48t59_rtc_probe()
441 if (!m48t59->ioaddr) in m48t59_rtc_probe()
448 m48t59->irq = platform_get_irq(pdev, 0); in m48t59_rtc_probe()
449 if (m48t59->irq <= 0) in m48t59_rtc_probe()
450 m48t59->irq = NO_IRQ; in m48t59_rtc_probe()
452 if (m48t59->irq != NO_IRQ) { in m48t59_rtc_probe()
453 ret = devm_request_irq(&pdev->dev, m48t59->irq, in m48t59_rtc_probe()
480 spin_lock_init(&m48t59->lock); in m48t59_rtc_probe()
481 platform_set_drvdata(pdev, m48t59); in m48t59_rtc_probe()
483 m48t59->rtc = devm_rtc_device_register(&pdev->dev, name, ops, in m48t59_rtc_probe()
485 if (IS_ERR(m48t59->rtc)) in m48t59_rtc_probe()
486 return PTR_ERR(m48t59->rtc); in m48t59_rtc_probe()