Lines Matching defs:cnic_eth_dev
199 struct cnic_eth_dev { struct
200 struct module *drv_owner;
201 u32 drv_state;
208 u32 chip_id;
209 u32 max_kwqe_pending;
210 struct pci_dev *pdev;
211 void __iomem *io_base;
212 void __iomem *io_base2;
213 const void *iro_arr;
215 u32 ctx_tbl_offset;
216 u32 ctx_tbl_len;
217 int ctx_blk_size;
218 u32 starting_cid;
219 u32 max_iscsi_conn;
220 u32 max_fcoe_conn;
221 u32 max_rdma_conn;
222 u32 fcoe_init_cid;
223 u32 max_fcoe_exchanges;
224 u32 fcoe_wwn_port_name_hi;
225 u32 fcoe_wwn_port_name_lo;
226 u32 fcoe_wwn_node_name_hi;
227 u32 fcoe_wwn_node_name_lo;
229 u16 iscsi_l2_client_id;
230 u16 iscsi_l2_cid;
231 u8 iscsi_mac[ETH_ALEN];
233 int num_irq;
234 struct cnic_irq irq_arr[MAX_CNIC_VEC];
235 int (*drv_register_cnic)(struct net_device *,
237 int (*drv_unregister_cnic)(struct net_device *);
238 int (*drv_submit_kwqes_32)(struct net_device *,
240 int (*drv_submit_kwqes_16)(struct net_device *,
242 int (*drv_ctl)(struct net_device *, struct drv_ctl_info *);
243 int (*drv_get_fc_npiv_tbl)(struct net_device *,
245 unsigned long reserved1[2];
246 union drv_info_to_mcp *addr_drv_info_to_mcp;