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;
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)
712 static void matroxfb_crtc2_remove(struct matrox_fb_info* minfo, void* crtc2) {
713 matroxfb_dh_deregisterfb(crtc2);
714 kfree(crtc2);
717 static struct matroxfb_driver crtc2 = {
726 matroxfb_register_driver(&crtc2);
731 matroxfb_unregister_driver(&crtc2);