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