m48t59 47 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 49 drivers/rtc/rtc-m48t59.c writeb(val, m48t59->ioaddr+ofs); m48t59 55 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 57 drivers/rtc/rtc-m48t59.c return readb(m48t59->ioaddr+ofs); m48t59 66 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 70 drivers/rtc/rtc-m48t59.c spin_lock_irqsave(&m48t59->lock, flags); m48t59 97 drivers/rtc/rtc-m48t59.c spin_unlock_irqrestore(&m48t59->lock, flags); m48t59 106 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 123 drivers/rtc/rtc-m48t59.c spin_lock_irqsave(&m48t59->lock, flags); m48t59 142 drivers/rtc/rtc-m48t59.c spin_unlock_irqrestore(&m48t59->lock, flags); m48t59 152 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 158 drivers/rtc/rtc-m48t59.c if (m48t59->irq == NO_IRQ) m48t59 161 drivers/rtc/rtc-m48t59.c spin_lock_irqsave(&m48t59->lock, flags); m48t59 184 drivers/rtc/rtc-m48t59.c spin_unlock_irqrestore(&m48t59->lock, flags); m48t59 196 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 208 drivers/rtc/rtc-m48t59.c if (m48t59->irq == NO_IRQ) m48t59 231 drivers/rtc/rtc-m48t59.c spin_lock_irqsave(&m48t59->lock, flags); m48t59 242 drivers/rtc/rtc-m48t59.c spin_unlock_irqrestore(&m48t59->lock, flags); m48t59 256 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 259 drivers/rtc/rtc-m48t59.c spin_lock_irqsave(&m48t59->lock, flags); m48t59 264 drivers/rtc/rtc-m48t59.c spin_unlock_irqrestore(&m48t59->lock, flags); m48t59 272 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 276 drivers/rtc/rtc-m48t59.c spin_lock_irqsave(&m48t59->lock, flags); m48t59 278 drivers/rtc/rtc-m48t59.c spin_unlock_irqrestore(&m48t59->lock, flags); m48t59 292 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = dev_get_drvdata(dev); m48t59 295 drivers/rtc/rtc-m48t59.c spin_lock(&m48t59->lock); m48t59 297 drivers/rtc/rtc-m48t59.c spin_unlock(&m48t59->lock); m48t59 300 drivers/rtc/rtc-m48t59.c rtc_update_irq(m48t59->rtc, 1, (RTC_AF | RTC_IRQF)); m48t59 327 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = platform_get_drvdata(pdev); m48t59 332 drivers/rtc/rtc-m48t59.c spin_lock_irqsave(&m48t59->lock, flags); m48t59 337 drivers/rtc/rtc-m48t59.c spin_unlock_irqrestore(&m48t59->lock, flags); m48t59 348 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = platform_get_drvdata(pdev); m48t59 353 drivers/rtc/rtc-m48t59.c spin_lock_irqsave(&m48t59->lock, flags); m48t59 358 drivers/rtc/rtc-m48t59.c spin_unlock_irqrestore(&m48t59->lock, flags); m48t59 366 drivers/rtc/rtc-m48t59.c struct m48t59_private *m48t59 = NULL; m48t59 413 drivers/rtc/rtc-m48t59.c m48t59 = devm_kzalloc(&pdev->dev, sizeof(*m48t59), GFP_KERNEL); m48t59 414 drivers/rtc/rtc-m48t59.c if (!m48t59) m48t59 417 drivers/rtc/rtc-m48t59.c m48t59->ioaddr = pdata->ioaddr; m48t59 419 drivers/rtc/rtc-m48t59.c if (!m48t59->ioaddr) { m48t59 421 drivers/rtc/rtc-m48t59.c m48t59->ioaddr = devm_ioremap(&pdev->dev, res->start, m48t59 423 drivers/rtc/rtc-m48t59.c if (!m48t59->ioaddr) m48t59 430 drivers/rtc/rtc-m48t59.c m48t59->irq = platform_get_irq(pdev, 0); m48t59 431 drivers/rtc/rtc-m48t59.c if (m48t59->irq <= 0) m48t59 432 drivers/rtc/rtc-m48t59.c m48t59->irq = NO_IRQ; m48t59 434 drivers/rtc/rtc-m48t59.c if (m48t59->irq != NO_IRQ) { m48t59 435 drivers/rtc/rtc-m48t59.c ret = devm_request_irq(&pdev->dev, m48t59->irq, m48t59 459 drivers/rtc/rtc-m48t59.c spin_lock_init(&m48t59->lock); m48t59 460 drivers/rtc/rtc-m48t59.c platform_set_drvdata(pdev, m48t59); m48t59 462 drivers/rtc/rtc-m48t59.c m48t59->rtc = devm_rtc_allocate_device(&pdev->dev); m48t59 463 drivers/rtc/rtc-m48t59.c if (IS_ERR(m48t59->rtc)) m48t59 464 drivers/rtc/rtc-m48t59.c return PTR_ERR(m48t59->rtc); m48t59 466 drivers/rtc/rtc-m48t59.c m48t59->rtc->nvram_old_abi = true; m48t59 467 drivers/rtc/rtc-m48t59.c m48t59->rtc->ops = ops; m48t59 470 drivers/rtc/rtc-m48t59.c ret = rtc_nvmem_register(m48t59->rtc, &nvmem_cfg); m48t59 474 drivers/rtc/rtc-m48t59.c ret = rtc_register_device(m48t59->rtc);