Lines Matching refs:media
132 struct timer_list media; member
505 init_timer(&lp->media); in el3_open()
506 lp->media.function = media_check; in el3_open()
507 lp->media.data = (unsigned long) dev; in el3_open()
508 lp->media.expires = jiffies + HZ; in el3_open()
509 add_timer(&lp->media); in el3_open()
670 u16 media, errs; in media_check() local
690 lp->media.expires = jiffies + HZ/100; in media_check()
691 add_timer(&lp->media); in media_check()
699 media = inw(ioaddr+WN4_MEDIA) & 0xc810; in media_check()
703 media &= ~0x0010; in media_check()
711 if (errs || (lp->media_status & 0x0010)) media |= 0x0010; in media_check()
714 if (media != lp->media_status) { in media_check()
715 if ((media & lp->media_status & 0x8000) && in media_check()
716 ((lp->media_status ^ media) & 0x0800)) in media_check()
719 else if ((media & lp->media_status & 0x4000) && in media_check()
720 ((lp->media_status ^ media) & 0x0010)) in media_check()
724 if (media & 0x8000) { in media_check()
725 if (media & 0x0800) in media_check()
729 } else if (media & 0x4000) { in media_check()
730 if (media & 0x0010) in media_check()
736 lp->media_status = media; in media_check()
743 lp->media.expires = jiffies + HZ; in media_check()
744 add_timer(&lp->media); in media_check()
906 del_timer_sync(&lp->media); in el3_close()