Lines Matching refs:save
279 struct locomo_save_data *save; in locomo_suspend() local
282 save = kmalloc(sizeof(struct locomo_save_data), GFP_KERNEL); in locomo_suspend()
283 if (!save) in locomo_suspend()
286 lchip->saved_state = save; in locomo_suspend()
290 save->LCM_GPO = locomo_readl(lchip->base + LOCOMO_GPO); /* GPIO */ in locomo_suspend()
292 save->LCM_SPICT = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPICT); /* SPI */ in locomo_suspend()
294 save->LCM_GPE = locomo_readl(lchip->base + LOCOMO_GPE); /* GPIO */ in locomo_suspend()
296 save->LCM_ASD = locomo_readl(lchip->base + LOCOMO_ASD); /* ADSTART */ in locomo_suspend()
298 save->LCM_SPIMD = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPIMD); /* SPI */ in locomo_suspend()
323 struct locomo_save_data *save; in locomo_resume() local
327 save = lchip->saved_state; in locomo_resume()
328 if (!save) in locomo_resume()
333 locomo_writel(save->LCM_GPO, lchip->base + LOCOMO_GPO); in locomo_resume()
334 locomo_writel(save->LCM_SPICT, lchip->base + LOCOMO_SPI + LOCOMO_SPICT); in locomo_resume()
335 locomo_writel(save->LCM_GPE, lchip->base + LOCOMO_GPE); in locomo_resume()
336 locomo_writel(save->LCM_ASD, lchip->base + LOCOMO_ASD); in locomo_resume()
337 locomo_writel(save->LCM_SPIMD, lchip->base + LOCOMO_SPI + LOCOMO_SPIMD); in locomo_resume()
351 kfree(save); in locomo_resume()