Lines Matching refs:save
973 struct sa1111_save_data *save; in sa1111_suspend_noirq() local
978 save = kmalloc(sizeof(struct sa1111_save_data), GFP_KERNEL); in sa1111_suspend_noirq()
979 if (!save) in sa1111_suspend_noirq()
981 sachip->saved_state = save; in sa1111_suspend_noirq()
989 save->skcr = readl_relaxed(base + SA1111_SKCR); in sa1111_suspend_noirq()
990 save->skpcr = readl_relaxed(base + SA1111_SKPCR); in sa1111_suspend_noirq()
991 save->skcdr = readl_relaxed(base + SA1111_SKCDR); in sa1111_suspend_noirq()
992 save->skaud = readl_relaxed(base + SA1111_SKAUD); in sa1111_suspend_noirq()
993 save->skpwm0 = readl_relaxed(base + SA1111_SKPWM0); in sa1111_suspend_noirq()
994 save->skpwm1 = readl_relaxed(base + SA1111_SKPWM1); in sa1111_suspend_noirq()
1000 save->intpol0 = readl_relaxed(base + SA1111_INTPOL0); in sa1111_suspend_noirq()
1001 save->intpol1 = readl_relaxed(base + SA1111_INTPOL1); in sa1111_suspend_noirq()
1002 save->inten0 = readl_relaxed(base + SA1111_INTEN0); in sa1111_suspend_noirq()
1003 save->inten1 = readl_relaxed(base + SA1111_INTEN1); in sa1111_suspend_noirq()
1004 save->wakepol0 = readl_relaxed(base + SA1111_WAKEPOL0); in sa1111_suspend_noirq()
1005 save->wakepol1 = readl_relaxed(base + SA1111_WAKEPOL1); in sa1111_suspend_noirq()
1006 save->wakeen0 = readl_relaxed(base + SA1111_WAKEEN0); in sa1111_suspend_noirq()
1007 save->wakeen1 = readl_relaxed(base + SA1111_WAKEEN1); in sa1111_suspend_noirq()
1038 struct sa1111_save_data *save; in sa1111_resume_noirq() local
1042 save = sachip->saved_state; in sa1111_resume_noirq()
1043 if (!save) in sa1111_resume_noirq()
1054 kfree(save); in sa1111_resume_noirq()
1078 writel_relaxed(save->skcr, base + SA1111_SKCR); in sa1111_resume_noirq()
1079 writel_relaxed(save->skpcr, base + SA1111_SKPCR); in sa1111_resume_noirq()
1080 writel_relaxed(save->skcdr, base + SA1111_SKCDR); in sa1111_resume_noirq()
1081 writel_relaxed(save->skaud, base + SA1111_SKAUD); in sa1111_resume_noirq()
1082 writel_relaxed(save->skpwm0, base + SA1111_SKPWM0); in sa1111_resume_noirq()
1083 writel_relaxed(save->skpwm1, base + SA1111_SKPWM1); in sa1111_resume_noirq()
1086 writel_relaxed(save->intpol0, base + SA1111_INTPOL0); in sa1111_resume_noirq()
1087 writel_relaxed(save->intpol1, base + SA1111_INTPOL1); in sa1111_resume_noirq()
1088 writel_relaxed(save->inten0, base + SA1111_INTEN0); in sa1111_resume_noirq()
1089 writel_relaxed(save->inten1, base + SA1111_INTEN1); in sa1111_resume_noirq()
1090 writel_relaxed(save->wakepol0, base + SA1111_WAKEPOL0); in sa1111_resume_noirq()
1091 writel_relaxed(save->wakepol1, base + SA1111_WAKEPOL1); in sa1111_resume_noirq()
1092 writel_relaxed(save->wakeen0, base + SA1111_WAKEEN0); in sa1111_resume_noirq()
1093 writel_relaxed(save->wakeen1, base + SA1111_WAKEEN1); in sa1111_resume_noirq()
1098 kfree(save); in sa1111_resume_noirq()