Lines Matching refs:crtc2
150 minfo->hw.crtc2.ctl = tmp;
164 minfo->hw.crtc2.ctl = 0x00000004;
365 minfo->crtc2.pixclock = mt.pixclock;
366 minfo->crtc2.mnp = mt.mnp;
417 vblank->count = minfo->crtc2.vsync.cnt;
639 down_write(&minfo->crtc2.lock);
640 oldcrtc2 = minfo->crtc2.info;
641 minfo->crtc2.info = m2info;
642 up_write(&minfo->crtc2.lock);
644 printk(KERN_ERR "matroxfb_crtc2: Internal consistency check failed: crtc2 already present: %p\n",
670 struct matroxfb_dh_fb_info* crtc2;
672 down_write(&minfo->crtc2.lock);
673 crtc2 = minfo->crtc2.info;
674 if (crtc2 == m2info)
675 minfo->crtc2.info = NULL;
676 up_write(&minfo->crtc2.lock);
677 if (crtc2 != m2info) {
678 printk(KERN_ERR "matroxfb_crtc2: Internal consistency check failed: crtc2 mismatch at unload: %p != %p\n",
679 crtc2, m2info);
697 if (!minfo->devflags.crtc2)
713 static void matroxfb_crtc2_remove(struct matrox_fb_info* minfo, void* crtc2) {
714 matroxfb_dh_deregisterfb(crtc2);
715 kfree(crtc2);
718 static struct matroxfb_driver crtc2 = {
727 matroxfb_register_driver(&crtc2);
732 matroxfb_unregister_driver(&crtc2);