Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
vnic_resource.h File Reference

Go to the source code of this file.

Data Structures

struct  vnic_resource_header
 
struct  mgmt_barmap_hdr
 
struct  vnic_resource
 

Macros

#define VNIC_RES_MAGIC   0x766E6963L /* 'vnic' */
 
#define VNIC_RES_VERSION   0x00000000L
 
#define MGMTVNIC_MAGIC   0x544d474dL /* 'MGMT' */
 
#define MGMTVNIC_VERSION   0x00000000L
 
#define MGMTVNIC_MAC   { 0x02, 0x00, 0x54, 0x4d, 0x47, 0x4d }
 

Enumerations

enum  vnic_res_type {
  RES_TYPE_EOL, RES_TYPE_WQ, RES_TYPE_RQ, RES_TYPE_CQ,
  RES_TYPE_RSVD1, RES_TYPE_NIC_CFG, RES_TYPE_RSVD2, RES_TYPE_RSVD3,
  RES_TYPE_RSVD4, RES_TYPE_RSVD5, RES_TYPE_INTR_CTRL, RES_TYPE_INTR_TABLE,
  RES_TYPE_INTR_PBA, RES_TYPE_INTR_PBA_LEGACY, RES_TYPE_RSVD6, RES_TYPE_RSVD7,
  RES_TYPE_DEVCMD, RES_TYPE_PASS_THRU_PAGE, RES_TYPE_MAX, RES_TYPE_EOL,
  RES_TYPE_WQ, RES_TYPE_RQ, RES_TYPE_CQ, RES_TYPE_RSVD1,
  RES_TYPE_NIC_CFG, RES_TYPE_RSVD2, RES_TYPE_RSVD3, RES_TYPE_RSVD4,
  RES_TYPE_RSVD5, RES_TYPE_INTR_CTRL, RES_TYPE_INTR_TABLE, RES_TYPE_INTR_PBA,
  RES_TYPE_INTR_PBA_LEGACY, RES_TYPE_RSVD6, RES_TYPE_RSVD7, RES_TYPE_DEVCMD,
  RES_TYPE_PASS_THRU_PAGE, RES_TYPE_MAX
}
 

Macro Definition Documentation

#define MGMTVNIC_MAC   { 0x02, 0x00, 0x54, 0x4d, 0x47, 0x4d }

Definition at line 29 of file vnic_resource.h.

#define MGMTVNIC_MAGIC   0x544d474dL /* 'MGMT' */

Definition at line 25 of file vnic_resource.h.

#define MGMTVNIC_VERSION   0x00000000L

Definition at line 26 of file vnic_resource.h.

#define VNIC_RES_MAGIC   0x766E6963L /* 'vnic' */

Definition at line 23 of file vnic_resource.h.

#define VNIC_RES_VERSION   0x00000000L

Definition at line 24 of file vnic_resource.h.

Enumeration Type Documentation

Enumerator:
RES_TYPE_EOL 
RES_TYPE_WQ 
RES_TYPE_RQ 
RES_TYPE_CQ 
RES_TYPE_RSVD1 
RES_TYPE_NIC_CFG 
RES_TYPE_RSVD2 
RES_TYPE_RSVD3 
RES_TYPE_RSVD4 
RES_TYPE_RSVD5 
RES_TYPE_INTR_CTRL 
RES_TYPE_INTR_TABLE 
RES_TYPE_INTR_PBA 
RES_TYPE_INTR_PBA_LEGACY 
RES_TYPE_RSVD6 
RES_TYPE_RSVD7 
RES_TYPE_DEVCMD 
RES_TYPE_PASS_THRU_PAGE 
RES_TYPE_MAX 
RES_TYPE_EOL 
RES_TYPE_WQ 
RES_TYPE_RQ 
RES_TYPE_CQ 
RES_TYPE_RSVD1 
RES_TYPE_NIC_CFG 
RES_TYPE_RSVD2 
RES_TYPE_RSVD3 
RES_TYPE_RSVD4 
RES_TYPE_RSVD5 
RES_TYPE_INTR_CTRL 
RES_TYPE_INTR_TABLE 
RES_TYPE_INTR_PBA 
RES_TYPE_INTR_PBA_LEGACY 
RES_TYPE_RSVD6 
RES_TYPE_RSVD7 
RES_TYPE_DEVCMD 
RES_TYPE_PASS_THRU_PAGE 
RES_TYPE_MAX 

Definition at line 32 of file vnic_resource.h.