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