Lines Matching refs:save
875 struct sa1111_save_data *save; in sa1111_suspend() local
880 save = kmalloc(sizeof(struct sa1111_save_data), GFP_KERNEL); in sa1111_suspend()
881 if (!save) in sa1111_suspend()
883 sachip->saved_state = save; in sa1111_suspend()
891 save->skcr = sa1111_readl(base + SA1111_SKCR); in sa1111_suspend()
892 save->skpcr = sa1111_readl(base + SA1111_SKPCR); in sa1111_suspend()
893 save->skcdr = sa1111_readl(base + SA1111_SKCDR); in sa1111_suspend()
894 save->skaud = sa1111_readl(base + SA1111_SKAUD); in sa1111_suspend()
895 save->skpwm0 = sa1111_readl(base + SA1111_SKPWM0); in sa1111_suspend()
896 save->skpwm1 = sa1111_readl(base + SA1111_SKPWM1); in sa1111_suspend()
902 save->intpol0 = sa1111_readl(base + SA1111_INTPOL0); in sa1111_suspend()
903 save->intpol1 = sa1111_readl(base + SA1111_INTPOL1); in sa1111_suspend()
904 save->inten0 = sa1111_readl(base + SA1111_INTEN0); in sa1111_suspend()
905 save->inten1 = sa1111_readl(base + SA1111_INTEN1); in sa1111_suspend()
906 save->wakepol0 = sa1111_readl(base + SA1111_WAKEPOL0); in sa1111_suspend()
907 save->wakepol1 = sa1111_readl(base + SA1111_WAKEPOL1); in sa1111_suspend()
908 save->wakeen0 = sa1111_readl(base + SA1111_WAKEEN0); in sa1111_suspend()
909 save->wakeen1 = sa1111_readl(base + SA1111_WAKEEN1); in sa1111_suspend()
940 struct sa1111_save_data *save; in sa1111_resume() local
944 save = sachip->saved_state; in sa1111_resume()
945 if (!save) in sa1111_resume()
956 kfree(save); in sa1111_resume()
980 sa1111_writel(save->skcr, base + SA1111_SKCR); in sa1111_resume()
981 sa1111_writel(save->skpcr, base + SA1111_SKPCR); in sa1111_resume()
982 sa1111_writel(save->skcdr, base + SA1111_SKCDR); in sa1111_resume()
983 sa1111_writel(save->skaud, base + SA1111_SKAUD); in sa1111_resume()
984 sa1111_writel(save->skpwm0, base + SA1111_SKPWM0); in sa1111_resume()
985 sa1111_writel(save->skpwm1, base + SA1111_SKPWM1); in sa1111_resume()
988 sa1111_writel(save->intpol0, base + SA1111_INTPOL0); in sa1111_resume()
989 sa1111_writel(save->intpol1, base + SA1111_INTPOL1); in sa1111_resume()
990 sa1111_writel(save->inten0, base + SA1111_INTEN0); in sa1111_resume()
991 sa1111_writel(save->inten1, base + SA1111_INTEN1); in sa1111_resume()
992 sa1111_writel(save->wakepol0, base + SA1111_WAKEPOL0); in sa1111_resume()
993 sa1111_writel(save->wakepol1, base + SA1111_WAKEPOL1); in sa1111_resume()
994 sa1111_writel(save->wakeen0, base + SA1111_WAKEEN0); in sa1111_resume()
995 sa1111_writel(save->wakeen1, base + SA1111_WAKEEN1); in sa1111_resume()
1000 kfree(save); in sa1111_resume()