Lines Matching defs:bnx2fc_hba
185 struct bnx2fc_hba { struct
186 struct list_head list;
187 struct cnic_dev *cnic;
188 struct pci_dev *pcidev;
189 struct net_device *phys_dev;
190 unsigned long reg_with_cnic;
192 struct bnx2fc_cmd_mgr *cmd_mgr;
193 spinlock_t hba_lock;
194 struct mutex hba_mutex;
195 struct mutex hba_stats_mutex;
196 unsigned long adapter_state;
201 unsigned long flags;
204 u32 next_conn_id;
207 u16 max_xid;
208 u32 max_tasks;
209 u32 max_outstanding_cmds;
210 u32 elstm_xids;
212 struct fcoe_task_ctx_entry **task_ctx;
213 dma_addr_t *task_ctx_dma;
214 struct regpair *task_ctx_bd_tbl;
215 dma_addr_t task_ctx_bd_dma;
217 int hash_tbl_segment_count;
218 void **hash_tbl_segments;
219 void *hash_tbl_pbl;
220 dma_addr_t hash_tbl_pbl_dma;
221 struct fcoe_t2_hash_table_entry *t2_hash_tbl;
222 dma_addr_t t2_hash_tbl_dma;
223 char *t2_hash_tbl_ptr;
224 dma_addr_t t2_hash_tbl_ptr_dma;
226 char *dummy_buffer;
227 dma_addr_t dummy_buf_dma;
230 struct bnx2fc_rport **tgt_ofld_list;
233 struct bnx2fc_fw_stats bfw_stats;
257 struct bnx2fc_hba *hba; argument