Lines Matching refs:save

68     MSOCRegPtr	save = pSmi->save;
75 save->system_ctl.value = READ_SCR(pSmi, SYSTEM_CTL);
78 save->misc_ctl.value = READ_SCR(pSmi, MISC_CTL);
81 save->power_ctl.value = READ_SCR(pSmi, POWER_CTL);
83 switch (save->power_ctl.f.mode) {
85 save->current_gate = POWER0_GATE;
86 save->current_clock = POWER0_CLOCK;
89 save->current_gate = POWER1_GATE;
90 save->current_clock = POWER1_CLOCK;
98 save->current_gate = POWER0_GATE;
99 save->current_clock = POWER0_CLOCK;
103 save->gate.value = READ_SCR(pSmi, save->current_gate);
104 save->clock.value = READ_SCR(pSmi, save->current_clock);
107 save->timing_ctl.value = READ_SCR(pSmi, TIMING_CTL);
109 save->pll_ctl.value = READ_SCR(pSmi, PLL_CTL);
110 save->device_id.value = READ_SCR(pSmi, DEVICE_ID);
111 save->sleep_gate.value = READ_SCR(pSmi, SLEEP_GATE);
113 save->panel_display_ctl.value = READ_SCR(pSmi, PANEL_DISPLAY_CTL);
114 save->panel_fb_address.value = READ_SCR(pSmi, PANEL_FB_ADDRESS);
115 save->panel_fb_width.value = READ_SCR(pSmi, PANEL_FB_WIDTH);
116 save->panel_wwidth.value = READ_SCR(pSmi, PANEL_WWIDTH);
117 save->panel_wheight.value = READ_SCR(pSmi, PANEL_WHEIGHT);
118 save->panel_plane_tl.value = READ_SCR(pSmi, PANEL_PLANE_TL);
119 save->panel_plane_br.value = READ_SCR(pSmi, PANEL_PLANE_BR);
120 save->panel_htotal.value = READ_SCR(pSmi, PANEL_HTOTAL);
121 save->panel_hsync.value = READ_SCR(pSmi, PANEL_HSYNC);
122 save->panel_vtotal.value = READ_SCR(pSmi, PANEL_VTOTAL);
123 save->panel_vsync.value = READ_SCR(pSmi, PANEL_VSYNC);
125 save->crt_display_ctl.value = READ_SCR(pSmi, CRT_DISPLAY_CTL);
126 save->crt_fb_address.value = READ_SCR(pSmi, CRT_FB_ADDRESS);
127 save->crt_fb_width.value = READ_SCR(pSmi, CRT_FB_WIDTH);
128 save->crt_htotal.value = READ_SCR(pSmi, CRT_HTOTAL);
129 save->crt_hsync.value = READ_SCR(pSmi, CRT_HSYNC);
130 save->crt_vtotal.value = READ_SCR(pSmi, CRT_VTOTAL);
131 save->crt_vsync.value = READ_SCR(pSmi, CRT_VSYNC);
133 save->alpha_display_ctl.value = READ_SCR(pSmi, ALPHA_DISPLAY_CTL);
134 save->alpha_fb_address.value = READ_SCR(pSmi, ALPHA_FB_ADDRESS);
135 save->alpha_fb_width.value = READ_SCR(pSmi, ALPHA_FB_WIDTH);
136 save->alpha_plane_tl.value = READ_SCR(pSmi, ALPHA_PLANE_TL);
137 save->alpha_plane_br.value = READ_SCR(pSmi, ALPHA_PLANE_BR);
138 save->alpha_chroma_key.value = READ_SCR(pSmi, ALPHA_CHROMA_KEY);
140 /* Also save accel state to properly restore kernel framebuffer */
141 save->accel_src = READ_SCR(pSmi, ACCEL_SRC);
142 save->accel_dst = READ_SCR(pSmi, ACCEL_DST);
143 save->accel_dim = READ_SCR(pSmi, ACCEL_DIM);
144 save->accel_ctl = READ_SCR(pSmi, ACCEL_CTL);
145 save->accel_pitch = READ_SCR(pSmi, ACCEL_PITCH);
146 save->accel_fmt = READ_SCR(pSmi, ACCEL_FMT);
147 save->accel_clip_tl = READ_SCR(pSmi, ACCEL_CLIP_TL);
148 save->accel_clip_br = READ_SCR(pSmi, ACCEL_CLIP_BR);
149 save->accel_pat_lo = READ_SCR(pSmi, ACCEL_PAT_LO);
150 save->accel_pat_hi = READ_SCR(pSmi, ACCEL_PAT_HI);
151 save->accel_wwidth = READ_SCR(pSmi, ACCEL_WWIDTH);
152 save->accel_src_base = READ_SCR(pSmi, ACCEL_SRC_BASE);
153 save->accel_dst_base = READ_SCR(pSmi, ACCEL_DST_BASE);
173 MSOCRegPtr save;
178 save = pSmi->save;
182 memcpy(mode, save, sizeof(MSOCRegRec));