Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most
[dragonfly.git] / sys / dev / netif / mii_layer / miibus_if.m
1 # $FreeBSD: src/sys/dev/mii/miibus_if.m,v 1.2 1999/08/28 00:42:14 peter Exp $
2 # $DragonFly: src/sys/dev/netif/mii_layer/miibus_if.m,v 1.2 2003/06/17 04:28:28 dillon Exp $
3
4 INTERFACE miibus;
5
6 #
7 # Read register from device on MII bus
8 #
9 METHOD int readreg {
10         device_t                dev;
11         int                     phy;
12         int                     reg;
13 };
14
15 #
16 # Write register to device on MII bus
17 #
18 METHOD int writereg {
19         device_t                dev;
20         int                     phy;
21         int                     reg;
22         int                     val;
23 };
24
25 #
26 # Notify bus about PHY status change.
27 #
28 METHOD void statchg {
29         device_t                dev;
30 };
31
32 #
33 # Notify bus that media has been set.
34 #
35 METHOD void mediainit {
36         device_t                dev;
37 };