Lines Matching refs:media
135 struct timer_list media; member
518 timer_setup(&lp->media, media_check, 0); in el3_open()
519 mod_timer(&lp->media, jiffies + HZ); in el3_open()
679 struct el3_private *lp = from_timer(lp, t, media); in media_check()
682 u16 media, errs; in media_check() local
704 lp->media.expires = jiffies + HZ/100; in media_check()
705 add_timer(&lp->media); in media_check()
715 media = inw(ioaddr+WN4_MEDIA) & 0xc810; in media_check()
719 media &= ~0x0010; in media_check()
728 media |= 0x0010; in media_check()
731 if (media != lp->media_status) { in media_check()
732 if ((media & lp->media_status & 0x8000) && in media_check()
733 ((lp->media_status ^ media) & 0x0800)) in media_check()
736 else if ((media & lp->media_status & 0x4000) && in media_check()
737 ((lp->media_status ^ media) & 0x0010)) in media_check()
741 if (media & 0x8000) { in media_check()
742 if (media & 0x0800) in media_check()
746 } else if (media & 0x4000) { in media_check()
747 if (media & 0x0010) in media_check()
753 lp->media_status = media; in media_check()
760 lp->media.expires = jiffies + HZ; in media_check()
761 add_timer(&lp->media); in media_check()
940 del_timer_sync(&lp->media); in el3_close()