Lines Matching defs:crtc2
151 minfo->hw.crtc2.ctl = tmp;
165 minfo->hw.crtc2.ctl = 0x00000004;
366 minfo->crtc2.pixclock = mt.pixclock;
367 minfo->crtc2.mnp = mt.mnp;
418 vblank->count = minfo->crtc2.vsync.cnt;
638 down_write(&minfo->crtc2.lock);
639 oldcrtc2 = minfo->crtc2.info;
640 minfo->crtc2.info = m2info;
641 up_write(&minfo->crtc2.lock);
643 printk(KERN_ERR "matroxfb_crtc2: Internal consistency check failed: crtc2 already present: %p\n",
669 struct matroxfb_dh_fb_info* crtc2;
671 down_write(&minfo->crtc2.lock);
672 crtc2 = minfo->crtc2.info;
673 if (crtc2 == m2info)
674 minfo->crtc2.info = NULL;
675 up_write(&minfo->crtc2.lock);
676 if (crtc2 != m2info) {
677 printk(KERN_ERR "matroxfb_crtc2: Internal consistency check failed: crtc2 mismatch at unload: %p != %p\n",
678 crtc2, m2info);
696 if (!minfo->devflags.crtc2)
711 static void matroxfb_crtc2_remove(struct matrox_fb_info* minfo, void* crtc2) {
712 matroxfb_dh_deregisterfb(crtc2);
713 kfree(crtc2);
716 static struct matroxfb_driver crtc2 = {
725 matroxfb_register_driver(&crtc2);
730 matroxfb_unregister_driver(&crtc2);