Lines Matching defs:cnic_eth_dev
185 struct cnic_eth_dev { struct
186 struct module *drv_owner;
187 u32 drv_state;
194 u32 chip_id;
195 u32 max_kwqe_pending;
196 struct pci_dev *pdev;
197 void __iomem *io_base;
198 void __iomem *io_base2;
199 const void *iro_arr;
201 u32 ctx_tbl_offset;
202 u32 ctx_tbl_len;
203 int ctx_blk_size;
204 u32 starting_cid;
205 u32 max_iscsi_conn;
206 u32 max_fcoe_conn;
207 u32 max_rdma_conn;
208 u32 fcoe_init_cid;
209 u32 max_fcoe_exchanges;
210 u32 fcoe_wwn_port_name_hi;
211 u32 fcoe_wwn_port_name_lo;
212 u32 fcoe_wwn_node_name_hi;
213 u32 fcoe_wwn_node_name_lo;
215 u16 iscsi_l2_client_id;
216 u16 iscsi_l2_cid;
217 u8 iscsi_mac[ETH_ALEN];
219 int num_irq;
220 struct cnic_irq irq_arr[MAX_CNIC_VEC];
221 int (*drv_register_cnic)(struct net_device *,
223 int (*drv_unregister_cnic)(struct net_device *);
224 int (*drv_submit_kwqes_32)(struct net_device *,
226 int (*drv_submit_kwqes_16)(struct net_device *,
228 int (*drv_ctl)(struct net_device *, struct drv_ctl_info *);
229 unsigned long reserved1[2];
230 union drv_info_to_mcp *addr_drv_info_to_mcp;