Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
cnic_eth_dev Struct Reference

#include <cnic_if.h>

Data Fields

struct moduledrv_owner
 
u32 drv_state
 
u32 chip_id
 
u32 max_kwqe_pending
 
struct pci_devpdev
 
void __iomemio_base
 
void __iomemio_base2
 
const voidiro_arr
 
u32 ctx_tbl_offset
 
u32 ctx_tbl_len
 
int ctx_blk_size
 
u32 starting_cid
 
u32 max_iscsi_conn
 
u32 max_fcoe_conn
 
u32 max_rdma_conn
 
u32 fcoe_init_cid
 
u32 fcoe_wwn_port_name_hi
 
u32 fcoe_wwn_port_name_lo
 
u32 fcoe_wwn_node_name_hi
 
u32 fcoe_wwn_node_name_lo
 
u16 iscsi_l2_client_id
 
u16 iscsi_l2_cid
 
u8 iscsi_mac [ETH_ALEN]
 
int num_irq
 
struct cnic_irq irq_arr [MAX_CNIC_VEC]
 
int(* drv_register_cnic )(struct net_device *, struct cnic_ops *, void *)
 
int(* drv_unregister_cnic )(struct net_device *)
 
int(* drv_submit_kwqes_32 )(struct net_device *, struct kwqe *[], u32)
 
int(* drv_submit_kwqes_16 )(struct net_device *, struct kwqe_16 *[], u32)
 
int(* drv_ctl )(struct net_device *, struct drv_ctl_info *)
 
unsigned long reserved1 [2]
 
union drv_info_to_mcpaddr_drv_info_to_mcp
 

Detailed Description

Definition at line 174 of file cnic_if.h.

Field Documentation

union drv_info_to_mcp* addr_drv_info_to_mcp

Definition at line 217 of file cnic_if.h.

Definition at line 182 of file cnic_if.h.

int ctx_blk_size

Definition at line 191 of file cnic_if.h.

u32 ctx_tbl_len

Definition at line 190 of file cnic_if.h.

u32 ctx_tbl_offset

Definition at line 189 of file cnic_if.h.

Definition at line 215 of file cnic_if.h.

struct module* drv_owner

Definition at line 175 of file cnic_if.h.

int(* drv_register_cnic)(struct net_device *, struct cnic_ops *, void *)

Definition at line 208 of file cnic_if.h.

u32 drv_state

Definition at line 176 of file cnic_if.h.

int(* drv_submit_kwqes_16)(struct net_device *, struct kwqe_16 *[], u32)

Definition at line 213 of file cnic_if.h.

int(* drv_submit_kwqes_32)(struct net_device *, struct kwqe *[], u32)

Definition at line 211 of file cnic_if.h.

int(* drv_unregister_cnic)(struct net_device *)

Definition at line 210 of file cnic_if.h.

u32 fcoe_init_cid

Definition at line 196 of file cnic_if.h.

u32 fcoe_wwn_node_name_hi

Definition at line 199 of file cnic_if.h.

u32 fcoe_wwn_node_name_lo

Definition at line 200 of file cnic_if.h.

u32 fcoe_wwn_port_name_hi

Definition at line 197 of file cnic_if.h.

u32 fcoe_wwn_port_name_lo

Definition at line 198 of file cnic_if.h.

void __iomem* io_base

Definition at line 185 of file cnic_if.h.

void __iomem* io_base2

Definition at line 186 of file cnic_if.h.

const void* iro_arr

Definition at line 187 of file cnic_if.h.

Definition at line 207 of file cnic_if.h.

u16 iscsi_l2_cid

Definition at line 203 of file cnic_if.h.

u16 iscsi_l2_client_id

Definition at line 202 of file cnic_if.h.

u8 iscsi_mac[ETH_ALEN]

Definition at line 204 of file cnic_if.h.

u32 max_fcoe_conn

Definition at line 194 of file cnic_if.h.

u32 max_iscsi_conn

Definition at line 193 of file cnic_if.h.

u32 max_kwqe_pending

Definition at line 183 of file cnic_if.h.

u32 max_rdma_conn

Definition at line 195 of file cnic_if.h.

int num_irq

Definition at line 206 of file cnic_if.h.

struct pci_dev* pdev

Definition at line 184 of file cnic_if.h.

unsigned long reserved1[2]

Definition at line 216 of file cnic_if.h.

u32 starting_cid

Definition at line 192 of file cnic_if.h.


The documentation for this struct was generated from the following file: