16#define INTELXVF_CTRL 0x0000UL
17#define INTELXVF_CTRL_RST 0x04000000UL
20#define INTELXVF_LINKS 0x0010UL
21#define INTELXVF_LINKS_UP 0x40000000UL
24#define INTELXVF_EICR 0x0100UL
25#define INTELXVF_EIRQ_RX0 0x00000001UL
26#define INTELXVF_EIRQ_TX0 0x00000002UL
27#define INTELXVF_EIRQ_MBOX 0x00000004UL
30#define INTELXVF_EIMS 0x0108UL
33#define INTELXVF_EIMC 0x010cUL
36#define INTELXVF_IVAR 0x0120UL
37#define INTELXVF_IVAR_RX0(bit) ( (bit) << 0 )
38#define INTELXVF_IVAR_RX0_DEFAULT INTELXVF_IVAR_RX0 ( 0x00 )
39#define INTELXVF_IVAR_RX0_MASK INTELXVF_IVAR_RX0 ( 0x01 )
40#define INTELXVF_IVAR_RX0_VALID 0x00000080UL
41#define INTELXVF_IVAR_TX0(bit) ( (bit) << 8 )
42#define INTELXVF_IVAR_TX0_DEFAULT INTELXVF_IVAR_TX0 ( 0x01 )
43#define INTELXVF_IVAR_TX0_MASK INTELXVF_IVAR_TX0 ( 0x01 )
44#define INTELXVF_IVAR_TX0_VALID 0x00008000UL
47#define INTELXVF_IVARM 0x0140UL
48#define INTELXVF_IVARM_MBOX(bit) ( (bit) << 0 )
49#define INTELXVF_IVARM_MBOX_DEFAULT INTELXVF_IVARM_MBOX ( 0x02 )
50#define INTELXVF_IVARM_MBOX_MASK INTELXVF_IVARM_MBOX ( 0x03 )
51#define INTELXVF_IVARM_MBOX_VALID 0x00000080UL
54#define INTELXVF_MBMEM 0x0200UL
57#define INTELXVF_MBCTRL 0x02fcUL
60#define INTELXVF_PSRTYPE 0x0300UL
63#define INTELXVF_RD(n) ( 0x1000UL + ( 0x40 * (n) ) )
66#define INTELXVF_DCA_RXCTRL 0x100cUL
67#define INTELXVF_DCA_RXCTRL_MUST_BE_ZERO 0x00001000UL
70#define INTELXVF_SRRCTL 0x1014UL
71#define INTELXVF_SRRCTL_BSIZE(kb) ( (kb) << 0 )
72#define INTELXVF_SRRCTL_BSIZE_DEFAULT INTELXVF_SRRCTL_BSIZE ( 0x02 )
73#define INTELXVF_SRRCTL_BSIZE_MASK INTELXVF_SRRCTL_BSIZE ( 0x1f )
74#define INTELXVF_SRRCTL_BHDRSIZE(kb) ( (kb) << 8 )
75#define INTELXVF_SRRCTL_BHDRSIZE_DEFAULT INTELXVF_SRRCTL_BHDRSIZE ( 0x04 )
76#define INTELXVF_SRRCTL_BHDRSIZE_MASK INTELXVF_SRRCTL_BHDRSIZE ( 0x0f )
77#define INTELXVF_SRRCTL_DESCTYPE(typ) ( (typ) << 25 )
78#define INTELXVF_SRRCTL_DESCTYPE_DEFAULT INTELXVF_SRRCTL_DESCTYPE ( 0x00 )
79#define INTELXVF_SRRCTL_DESCTYPE_MASK INTELXVF_SRRCTL_DESCTYPE ( 0x07 )
80#define INTELXVF_SRRCTL_DROP_EN 0x10000000UL
83#define INTELXVF_GPRC 0x101c
86#define INTELXVF_GORCL 0x1020
89#define INTELXVF_GORCH 0x1024
92#define INTELXVF_MPRC 0x1034
95#define INTELXVF_TD(n) ( 0x2000UL + ( 0x40 * (n) ) )
98#define INTELXVF_GPTC 0x201c
101#define INTELXVF_GOTCL 0x2020
104#define INTELXVF_GOTCH 0x2024
107#define INTELXVF_MSG_TYPE_VERSION 0x00000008UL
110#define INTELXVF_MSG_VERSION_1_1 0x00000002UL
113#define INTELXVF_NUM_RINGS 8
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
Intel 10/100/1000 virtual function network card driver.