Lines Matching defs:bnx2i_hba
399 struct bnx2i_hba { struct
400 struct list_head link;
401 struct cnic_dev *cnic;
402 struct pci_dev *pcidev;
403 struct net_device *netdev;
404 void __iomem *regview;
405 resource_size_t reg_base;
407 u32 age;
408 unsigned long cnic_dev_type;
413 u32 mail_queue_access;
417 unsigned long reg_with_cnic;
420 unsigned long adapter_state;
425 unsigned int mtu_supported;
428 struct Scsi_Host *shost;
430 u32 max_sqes;
431 u32 max_rqes;
432 u32 max_cqes;
433 u32 num_ccell;
435 int ofld_conns_active;
436 wait_queue_head_t eh_wait;
438 int max_active_conns;
439 struct iscsi_cid_queue cid_que;
441 rwlock_t ep_rdwr_lock;
442 struct list_head ep_ofld_list;
443 struct list_head ep_active_list;
444 struct list_head ep_destroy_list;
449 char *mp_bd_tbl;
450 dma_addr_t mp_bd_dma;
451 char *dummy_buffer;
452 dma_addr_t dummy_buf_dma;
454 spinlock_t lock; /* protects hba structure access */
455 struct mutex net_dev_lock;/* sync net device access */
457 int hba_shutdown_tmo;
458 int conn_teardown_tmo;
459 int conn_ctx_destroy_tmo;
463 u16 pci_did;
464 u16 pci_vid;
465 u16 pci_sdid;
466 u16 pci_svid;
467 u16 pci_func;
468 u16 pci_devno;
474 u32 num_wqe_sent;
475 u32 num_cqe_rcvd;
476 u32 num_intr_claimed;
477 u32 link_changed_count;
478 u32 ipaddr_changed_count;
479 u32 num_sess_opened;
480 u32 num_conn_opened;
481 unsigned int ctx_ccell_tasks;
484 spinlock_t stat_lock;
486 struct bnx2i_stats_info bnx2i_stats;
487 struct iscsi_stats_info stats;