Lines Matching refs:pdata

47 	struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev);  in tx4939_rtc_set_mmss()  local
48 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_set_mmss()
58 spin_lock_irq(&pdata->lock); in tx4939_rtc_set_mmss()
65 spin_unlock_irq(&pdata->lock); in tx4939_rtc_set_mmss()
71 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_read_time() local
72 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_read_time()
77 spin_lock_irq(&pdata->lock); in tx4939_rtc_read_time()
82 spin_unlock_irq(&pdata->lock); in tx4939_rtc_read_time()
88 spin_unlock_irq(&pdata->lock); in tx4939_rtc_read_time()
96 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_set_alarm() local
97 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_set_alarm()
116 spin_lock_irq(&pdata->lock); in tx4939_rtc_set_alarm()
122 spin_unlock_irq(&pdata->lock); in tx4939_rtc_set_alarm()
128 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_read_alarm() local
129 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_read_alarm()
135 spin_lock_irq(&pdata->lock); in tx4939_rtc_read_alarm()
140 spin_unlock_irq(&pdata->lock); in tx4939_rtc_read_alarm()
149 spin_unlock_irq(&pdata->lock); in tx4939_rtc_read_alarm()
157 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_alarm_irq_enable() local
159 spin_lock_irq(&pdata->lock); in tx4939_rtc_alarm_irq_enable()
160 tx4939_rtc_cmd(pdata->rtcreg, in tx4939_rtc_alarm_irq_enable()
163 spin_unlock_irq(&pdata->lock); in tx4939_rtc_alarm_irq_enable()
169 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev_id); in tx4939_rtc_interrupt() local
170 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_interrupt()
173 spin_lock(&pdata->lock); in tx4939_rtc_interrupt()
178 spin_unlock(&pdata->lock); in tx4939_rtc_interrupt()
179 rtc_update_irq(pdata->rtc, 1, events); in tx4939_rtc_interrupt()
197 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_nvram_read() local
198 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_nvram_read()
201 spin_lock_irq(&pdata->lock); in tx4939_rtc_nvram_read()
207 spin_unlock_irq(&pdata->lock); in tx4939_rtc_nvram_read()
216 struct tx4939rtc_plat_data *pdata = get_tx4939rtc_plat_data(dev); in tx4939_rtc_nvram_write() local
217 struct tx4939_rtc_reg __iomem *rtcreg = pdata->rtcreg; in tx4939_rtc_nvram_write()
220 spin_lock_irq(&pdata->lock); in tx4939_rtc_nvram_write()
226 spin_unlock_irq(&pdata->lock); in tx4939_rtc_nvram_write()
243 struct tx4939rtc_plat_data *pdata; in tx4939_rtc_probe() local
250 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in tx4939_rtc_probe()
251 if (!pdata) in tx4939_rtc_probe()
253 platform_set_drvdata(pdev, pdata); in tx4939_rtc_probe()
256 pdata->rtcreg = devm_ioremap_resource(&pdev->dev, res); in tx4939_rtc_probe()
257 if (IS_ERR(pdata->rtcreg)) in tx4939_rtc_probe()
258 return PTR_ERR(pdata->rtcreg); in tx4939_rtc_probe()
260 spin_lock_init(&pdata->lock); in tx4939_rtc_probe()
261 tx4939_rtc_cmd(pdata->rtcreg, TX4939_RTCCTL_COMMAND_NOP); in tx4939_rtc_probe()
269 pdata->rtc = rtc; in tx4939_rtc_probe()
277 struct tx4939rtc_plat_data *pdata = platform_get_drvdata(pdev); in tx4939_rtc_remove() local
280 spin_lock_irq(&pdata->lock); in tx4939_rtc_remove()
281 tx4939_rtc_cmd(pdata->rtcreg, TX4939_RTCCTL_COMMAND_NOP); in tx4939_rtc_remove()
282 spin_unlock_irq(&pdata->lock); in tx4939_rtc_remove()