Lines Matching defs:cnic_eth_dev
166 struct cnic_eth_dev { struct
167 struct module *drv_owner;
168 u32 drv_state;
174 u32 chip_id;
175 u32 max_kwqe_pending;
176 struct pci_dev *pdev;
177 void __iomem *io_base;
178 void __iomem *io_base2;
179 const void *iro_arr;
181 u32 ctx_tbl_offset;
182 u32 ctx_tbl_len;
183 int ctx_blk_size;
184 u32 starting_cid;
185 u32 max_iscsi_conn;
186 u32 max_fcoe_conn;
187 u32 max_rdma_conn;
188 u32 fcoe_init_cid;
189 u32 fcoe_wwn_port_name_hi;
190 u32 fcoe_wwn_port_name_lo;
191 u32 fcoe_wwn_node_name_hi;
192 u32 fcoe_wwn_node_name_lo;
194 u16 iscsi_l2_client_id;
195 u16 iscsi_l2_cid;
196 u8 iscsi_mac[ETH_ALEN];
198 int num_irq;
199 struct cnic_irq irq_arr[MAX_CNIC_VEC];
200 int (*drv_register_cnic)(struct net_device *,
202 int (*drv_unregister_cnic)(struct net_device *);
203 int (*drv_submit_kwqes_32)(struct net_device *,
205 int (*drv_submit_kwqes_16)(struct net_device *,
207 int (*drv_ctl)(struct net_device *, struct drv_ctl_info *);
208 unsigned long reserved1[2];
209 union drv_info_to_mcp *addr_drv_info_to_mcp;