Lines Matching defs:save
1232 DRM_ERROR("failed to get scratch reg for rptr save (%d).\n", r);
2566 struct r100_mc_save save;
2574 r100_mc_stop(rdev, &save);
2584 /* save PCI state */
2616 r100_mc_resume(rdev, &save);
2877 uint32_t save, tmp;
2879 save = RREG32(RADEON_CLOCK_CNTL_INDEX);
2880 tmp = save & ~(0x3f | RADEON_PLL_WR_EN);
2883 WREG32(RADEON_CLOCK_CNTL_INDEX, save);
3768 void r100_mc_stop(struct radeon_device *rdev, struct r100_mc_save *save)
3777 save->GENMO_WT = RREG8(R_0003C2_GENMO_WT);
3778 save->CRTC_EXT_CNTL = RREG32(R_000054_CRTC_EXT_CNTL);
3779 save->CRTC_GEN_CNTL = RREG32(R_000050_CRTC_GEN_CNTL);
3780 save->CUR_OFFSET = RREG32(R_000260_CUR_OFFSET);
3782 save->CRTC2_GEN_CNTL = RREG32(R_0003F8_CRTC2_GEN_CNTL);
3783 save->CUR2_OFFSET = RREG32(R_000360_CUR2_OFFSET);
3787 WREG8(R_0003C2_GENMO_WT, C_0003C2_VGA_RAM_EN & save->GENMO_WT);
3789 WREG32(R_000260_CUR_OFFSET, save->CUR_OFFSET | S_000260_CUR_LOCK(1));
3790 WREG32(R_000054_CRTC_EXT_CNTL, save->CRTC_EXT_CNTL |
3793 (C_000050_CRTC_CUR_EN & save->CRTC_GEN_CNTL) |
3797 WREG32(R_000260_CUR_OFFSET, C_000260_CUR_LOCK & save->CUR_OFFSET);
3799 WREG32(R_000360_CUR2_OFFSET, save->CUR2_OFFSET |
3802 (C_0003F8_CRTC2_CUR_EN & save->CRTC2_GEN_CNTL) |
3806 C_000360_CUR2_LOCK & save->CUR2_OFFSET);
3810 void r100_mc_resume(struct radeon_device *rdev, struct r100_mc_save *save)
3818 WREG8(R_0003C2_GENMO_WT, save->GENMO_WT);
3819 WREG32(R_000054_CRTC_EXT_CNTL, save->CRTC_EXT_CNTL);
3820 WREG32(R_000050_CRTC_GEN_CNTL, save->CRTC_GEN_CNTL);
3822 WREG32(R_0003F8_CRTC2_GEN_CNTL, save->CRTC2_GEN_CNTL);
3836 struct r100_mc_save save;
3839 r100_mc_stop(rdev, &save);
3861 r100_mc_resume(rdev, &save);