Lines Matching full:display
15 static void i9xx_display_save_swf(struct intel_display *display) in i9xx_display_save_swf() argument
20 if (DISPLAY_VER(display) == 2 && display->platform.mobile) { in i9xx_display_save_swf()
22 display->restore.saveSWF0[i] = intel_de_read(display, SWF0(display, i)); in i9xx_display_save_swf()
23 display->restore.saveSWF1[i] = intel_de_read(display, SWF1(display, i)); in i9xx_display_save_swf()
26 display->restore.saveSWF3[i] = intel_de_read(display, SWF3(display, i)); in i9xx_display_save_swf()
27 } else if (DISPLAY_VER(display) == 2) { in i9xx_display_save_swf()
29 display->restore.saveSWF1[i] = intel_de_read(display, SWF1(display, i)); in i9xx_display_save_swf()
30 } else if (HAS_GMCH(display)) { in i9xx_display_save_swf()
32 display->restore.saveSWF0[i] = intel_de_read(display, SWF0(display, i)); in i9xx_display_save_swf()
33 display->restore.saveSWF1[i] = intel_de_read(display, SWF1(display, i)); in i9xx_display_save_swf()
36 display->restore.saveSWF3[i] = intel_de_read(display, SWF3(display, i)); in i9xx_display_save_swf()
40 static void i9xx_display_restore_swf(struct intel_display *display) in i9xx_display_restore_swf() argument
45 if (DISPLAY_VER(display) == 2 && display->platform.mobile) { in i9xx_display_restore_swf()
47 intel_de_write(display, SWF0(display, i), display->restore.saveSWF0[i]); in i9xx_display_restore_swf()
48 intel_de_write(display, SWF1(display, i), display->restore.saveSWF1[i]); in i9xx_display_restore_swf()
51 intel_de_write(display, SWF3(display, i), display->restore.saveSWF3[i]); in i9xx_display_restore_swf()
52 } else if (DISPLAY_VER(display) == 2) { in i9xx_display_restore_swf()
54 intel_de_write(display, SWF1(display, i), display->restore.saveSWF1[i]); in i9xx_display_restore_swf()
55 } else if (HAS_GMCH(display)) { in i9xx_display_restore_swf()
57 intel_de_write(display, SWF0(display, i), display->restore.saveSWF0[i]); in i9xx_display_restore_swf()
58 intel_de_write(display, SWF1(display, i), display->restore.saveSWF1[i]); in i9xx_display_restore_swf()
61 intel_de_write(display, SWF3(display, i), display->restore.saveSWF3[i]); in i9xx_display_restore_swf()
65 void i9xx_display_sr_save(struct intel_display *display) in i9xx_display_sr_save() argument
67 struct pci_dev *pdev = to_pci_dev(display->drm->dev); in i9xx_display_sr_save()
69 if (!HAS_DISPLAY(display)) in i9xx_display_sr_save()
72 /* Display arbitration control */ in i9xx_display_sr_save()
73 if (DISPLAY_VER(display) <= 4) in i9xx_display_sr_save()
74 display->restore.saveDSPARB = intel_de_read(display, DSPARB(display)); in i9xx_display_sr_save()
76 if (DISPLAY_VER(display) == 4) in i9xx_display_sr_save()
77 pci_read_config_word(pdev, GCDGMBUS, &display->restore.saveGCDGMBUS); in i9xx_display_sr_save()
79 i9xx_display_save_swf(display); in i9xx_display_sr_save()
82 void i9xx_display_sr_restore(struct intel_display *display) in i9xx_display_sr_restore() argument
84 struct pci_dev *pdev = to_pci_dev(display->drm->dev); in i9xx_display_sr_restore()
86 if (!HAS_DISPLAY(display)) in i9xx_display_sr_restore()
89 i9xx_display_restore_swf(display); in i9xx_display_sr_restore()
91 if (DISPLAY_VER(display) == 4) in i9xx_display_sr_restore()
92 pci_write_config_word(pdev, GCDGMBUS, display->restore.saveGCDGMBUS); in i9xx_display_sr_restore()
94 /* Display arbitration */ in i9xx_display_sr_restore()
95 if (DISPLAY_VER(display) <= 4) in i9xx_display_sr_restore()
96 intel_de_write(display, DSPARB(display), display->restore.saveDSPARB); in i9xx_display_sr_restore()