1 static void xm_link_timer(void *arg
)
3 struct net_device
*dev
= arg
;
4 struct skge_port
*skge
= netdev_priv(arg
);
5 struct skge_hw
*hw
= skge
->hw
;
8 if (!netif_running(dev
))
11 if (netif_carrier_ok(dev
)) {
12 xm_read16(hw
, port
, XM_ISRC
);
13 if (!(xm_read16(hw
, port
, XM_ISRC
) & XM_IS_INP_ASS
))
18 schedule_delayed_work(&skge
->link_thread
, LINK_HZ
);