Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
lpfc_hba Struct Reference

#include <lpfc.h>

Data Fields

int(* lpfc_new_scsi_buf )(struct lpfc_vport *, int)
 
struct lpfc_scsi_buf *(* lpfc_get_scsi_buf )(struct lpfc_hba *, struct lpfc_nodelist *)
 
int(* lpfc_scsi_prep_dma_buf )(struct lpfc_hba *, struct lpfc_scsi_buf *)
 
void(* lpfc_scsi_unprep_dma_buf )(struct lpfc_hba *, struct lpfc_scsi_buf *)
 
void(* lpfc_release_scsi_buf )(struct lpfc_hba *, struct lpfc_scsi_buf *)
 
void(* lpfc_rampdown_queue_depth )(struct lpfc_hba *)
 
void(* lpfc_scsi_prep_cmnd )(struct lpfc_vport *, struct lpfc_scsi_buf *, struct lpfc_nodelist *)
 
int(* __lpfc_sli_issue_iocb )(struct lpfc_hba *, uint32_t, struct lpfc_iocbq *, uint32_t)
 
void(* __lpfc_sli_release_iocbq )(struct lpfc_hba *, struct lpfc_iocbq *)
 
int(* lpfc_hba_down_post )(struct lpfc_hba *phba)
 
IOCB_t *(* lpfc_get_iocb_from_iocbq )(struct lpfc_iocbq *)
 
void(* lpfc_scsi_cmd_iocb_cmpl )(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *)
 
int(* lpfc_sli_issue_mbox )(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t)
 
void(* lpfc_sli_handle_slow_ring_event )(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask)
 
int(* lpfc_sli_hbq_to_firmware )(struct lpfc_hba *, uint32_t, struct hbq_dmabuf *)
 
int(* lpfc_sli_brdrestart )(struct lpfc_hba *)
 
int(* lpfc_sli_brdready )(struct lpfc_hba *, uint32_t)
 
void(* lpfc_handle_eratt )(struct lpfc_hba *)
 
void(* lpfc_stop_port )(struct lpfc_hba *)
 
int(* lpfc_hba_init_link )(struct lpfc_hba *, uint32_t)
 
int(* lpfc_hba_down_link )(struct lpfc_hba *, uint32_t)
 
int(* lpfc_selective_reset )(struct lpfc_hba *)
 
int(* lpfc_bg_scsi_prep_dma_buf )(struct lpfc_hba *, struct lpfc_scsi_buf *)
 
struct lpfc_sli4_hba sli4_hba
 
struct lpfc_sli sli
 
uint8_t pci_dev_grp
 
uint32_t sli_rev
 
uint32_t sli3_options
 
uint32_t iocb_cmd_size
 
uint32_t iocb_rsp_size
 
enum hba_state link_state
 
uint32_t link_flag
 
uint32_t hba_flag
 
uint32_t fcp_ring_in_use
 
struct lpfc_dmabuf slim2p
 
MAILBOX_tmbox
 
uint32_tmbox_ext
 
struct lpfc_mbox_ext_buf_ctx mbox_ext_buf_ctx
 
uint32_t ha_copy
 
struct _PCBpcb
 
struct _IOCBIOCBs
 
struct lpfc_dmabuf hbqslimp
 
uint16_t pci_cfg_value
 
uint8_t fc_linkspeed
 
uint32_t fc_eventTag
 
uint32_t link_events
 
uint32_t fc_pref_DID
 
uint8_t fc_pref_ALPA
 
uint32_t fc_edtovResol
 
uint32_t fc_edtov
 
uint32_t fc_arbtov
 
uint32_t fc_ratov
 
uint32_t fc_rttov
 
uint32_t fc_altov
 
uint32_t fc_crtov
 
uint32_t fc_citov
 
struct serv_parm fc_fabparam
 
uint8_t alpa_map [128]
 
uint32_t lmt
 
uint32_t fc_topology
 
struct lpfc_stats fc_stat
 
struct lpfc_nodelist fc_fcpnodev
 
uint32_t nport_event_cnt
 
uint8_t wwnn [8]
 
uint8_t wwpn [8]
 
uint32_t RandomData [7]
 
uint32_t cfg_ack0
 
uint32_t cfg_enable_npiv
 
uint32_t cfg_enable_rrq
 
uint32_t cfg_topology
 
uint32_t cfg_link_speed
 
uint32_t cfg_fcf_failover_policy
 
uint32_t cfg_fcp_io_sched
 
uint32_t cfg_cr_delay
 
uint32_t cfg_cr_count
 
uint32_t cfg_multi_ring_support
 
uint32_t cfg_multi_ring_rctl
 
uint32_t cfg_multi_ring_type
 
uint32_t cfg_poll
 
uint32_t cfg_poll_tmo
 
uint32_t cfg_use_msi
 
uint32_t cfg_fcp_imax
 
uint32_t cfg_fcp_wq_count
 
uint32_t cfg_fcp_eq_count
 
uint32_t cfg_fcp_io_channel
 
uint32_t cfg_sg_seg_cnt
 
uint32_t cfg_prot_sg_seg_cnt
 
uint32_t cfg_sg_dma_buf_size
 
uint64_t cfg_soft_wwnn
 
uint64_t cfg_soft_wwpn
 
uint32_t cfg_hba_queue_depth
 
uint32_t cfg_enable_hba_reset
 
uint32_t cfg_enable_hba_heartbeat
 
uint32_t cfg_enable_bg
 
uint32_t cfg_hostmem_hgp
 
uint32_t cfg_log_verbose
 
uint32_t cfg_aer_support
 
uint32_t cfg_sriov_nr_virtfn
 
uint32_t cfg_iocb_cnt
 
uint32_t cfg_suppress_link_up
 
uint32_t cfg_enable_dss
 
lpfc_vpd_t vpd
 
struct pci_devpcidev
 
struct list_head work_list
 
uint32_t work_ha
 
uint32_t work_ha_mask
 
uint32_t work_hs
 
uint32_t work_status [2]
 
wait_queue_head_t work_waitq
 
struct task_structworker_thread
 
unsigned long data_flags
 
uint32_t hbq_in_use
 
struct list_head rb_pend_list
 
uint32_t hbq_count
 
struct hbq_s hbqs [LPFC_MAX_HBQS]
 
atomic_t fcp_qidx
 
unsigned long pci_bar0_map
 
unsigned long pci_bar1_map
 
unsigned long pci_bar2_map
 
void __iomemslim_memmap_p
 
void __iomemctrl_regs_memmap_p
 
void __iomemMBslimaddr
 
void __iomemHAregaddr
 
void __iomemCAregaddr
 
void __iomemHSregaddr
 
void __iomemHCregaddr
 
struct lpfc_hgp __iomemhost_gp
 
struct lpfc_pgpport_gp
 
uint32_t __iomemhbq_put
 
uint32_thbq_get
 
int brd_no
 
char SerialNumber [32]
 
char OptionROMVersion [32]
 
char ModelDesc [256]
 
char ModelName [80]
 
char ProgramType [256]
 
char Port [20]
 
uint8_t vpd_flag
 
uint8_t soft_wwn_enable
 
struct timer_list fcp_poll_timer
 
struct timer_list eratt_poll
 
uint64_t fc4InputRequests
 
uint64_t fc4OutputRequests
 
uint64_t fc4ControlRequests
 
uint64_t bg_guard_err_cnt
 
uint64_t bg_apptag_err_cnt
 
uint64_t bg_reftag_err_cnt
 
spinlock_t scsi_buf_list_lock
 
struct list_head lpfc_scsi_buf_list
 
uint32_t total_scsi_bufs
 
struct list_head lpfc_iocb_list
 
uint32_t total_iocbq_bufs
 
struct list_head active_rrq_list
 
spinlock_t hbalock
 
struct pci_pool * lpfc_scsi_dma_buf_pool
 
struct pci_pool * lpfc_mbuf_pool
 
struct pci_pool * lpfc_hrb_pool
 
struct pci_pool * lpfc_drb_pool
 
struct pci_pool * lpfc_hbq_pool
 
struct lpfc_dma_pool lpfc_mbuf_safety_pool
 
mempool_tmbox_mem_pool
 
mempool_tnlp_mem_pool
 
mempool_trrq_pool
 
struct fc_host_statistics link_stats
 
enum intr_type_t intr_type
 
uint32_t intr_mode
 
struct msix_entry msix_entries [LPFC_MSIX_VECTORS]
 
struct list_head port_list
 
struct lpfc_vportpport
 
uint16_t max_vpi
 
uint16_t max_vports
 
uint16_t vpi_base
 
uint16_t vfi_base
 
unsigned longvpi_bmask
 
uint16_tvpi_ids
 
uint16_t vpi_count
 
struct list_head lpfc_vpi_blk_list
 
struct list_head fabric_iocb_list
 
atomic_t fabric_iocb_count
 
struct timer_list fabric_block_timer
 
unsigned long bit_flags
 
atomic_t num_rsrc_err
 
atomic_t num_cmd_success
 
unsigned long last_rsrc_error_time
 
unsigned long last_ramp_down_time
 
unsigned long last_ramp_up_time
 
struct list_head elsbuf
 
int elsbuf_cnt
 
int elsbuf_prev_cnt
 
uint8_t temp_sensor_support
 
unsigned long last_completion_time
 
unsigned long skipped_hb
 
struct timer_list hb_tmofunc
 
uint8_t hb_outstanding
 
struct timer_list rrq_tmr
 
enum hba_temp_state over_temp_state
 
spinlock_t ndlp_lock
 
uint32_t buffer_tag_count
 
int wait_4_mlo_maint_flg
 
wait_queue_head_t wait_4_mlo_m_q
 
uint8_t bucket_type
 
uint32_t bucket_base
 
uint32_t bucket_step
 
atomic_t fast_event_count
 
uint32_t fcoe_eventtag
 
uint32_t fcoe_eventtag_at_fcf_scan
 
uint32_t fcoe_cvl_eventtag
 
uint32_t fcoe_cvl_eventtag_attn
 
struct lpfc_fcf fcf
 
uint8_t fc_map [3]
 
uint8_t valid_vlan
 
uint16_t vlan_id
 
struct list_head fcf_conn_rec_list
 
spinlock_t ct_ev_lock
 
struct list_head ct_ev_waiters
 
struct unsol_rcv_ct_ctx ct_ctx [64]
 
uint32_t ctx_idx
 
uint8_t menlo_flag
 
uint32_t iocb_cnt
 
uint32_t iocb_max
 
atomic_t sdev_cnt
 
uint8_t fips_spec_rev
 
uint8_t fips_level
 

Detailed Description

Definition at line 525 of file lpfc.h.

Field Documentation

int(* __lpfc_sli_issue_iocb)(struct lpfc_hba *, uint32_t, struct lpfc_iocbq *, uint32_t)

Definition at line 545 of file lpfc.h.

void(* __lpfc_sli_release_iocbq)(struct lpfc_hba *, struct lpfc_iocbq *)

Definition at line 547 of file lpfc.h.

struct list_head active_rrq_list

Definition at line 793 of file lpfc.h.

uint8_t alpa_map[128]

Definition at line 661 of file lpfc.h.

uint64_t bg_apptag_err_cnt

Definition at line 784 of file lpfc.h.

uint64_t bg_guard_err_cnt

Definition at line 783 of file lpfc.h.

uint64_t bg_reftag_err_cnt

Definition at line 785 of file lpfc.h.

unsigned long bit_flags

Definition at line 835 of file lpfc.h.

int brd_no

Definition at line 757 of file lpfc.h.

uint32_t bucket_base

Definition at line 915 of file lpfc.h.

uint32_t bucket_step

Definition at line 916 of file lpfc.h.

uint8_t bucket_type

Definition at line 914 of file lpfc.h.

uint32_t buffer_tag_count

Definition at line 907 of file lpfc.h.

void __iomem* CAregaddr

Definition at line 747 of file lpfc.h.

uint32_t cfg_ack0

Definition at line 677 of file lpfc.h.

uint32_t cfg_aer_support

Definition at line 709 of file lpfc.h.

uint32_t cfg_cr_count

Definition at line 687 of file lpfc.h.

uint32_t cfg_cr_delay

Definition at line 686 of file lpfc.h.

uint32_t cfg_enable_bg

Definition at line 706 of file lpfc.h.

uint32_t cfg_enable_dss

Definition at line 716 of file lpfc.h.

uint32_t cfg_enable_hba_heartbeat

Definition at line 705 of file lpfc.h.

uint32_t cfg_enable_hba_reset

Definition at line 704 of file lpfc.h.

uint32_t cfg_enable_npiv

Definition at line 678 of file lpfc.h.

uint32_t cfg_enable_rrq

Definition at line 679 of file lpfc.h.

uint32_t cfg_fcf_failover_policy

Definition at line 684 of file lpfc.h.

uint32_t cfg_fcp_eq_count

Definition at line 696 of file lpfc.h.

uint32_t cfg_fcp_imax

Definition at line 694 of file lpfc.h.

uint32_t cfg_fcp_io_channel

Definition at line 697 of file lpfc.h.

uint32_t cfg_fcp_io_sched

Definition at line 685 of file lpfc.h.

uint32_t cfg_fcp_wq_count

Definition at line 695 of file lpfc.h.

uint32_t cfg_hba_queue_depth

Definition at line 703 of file lpfc.h.

uint32_t cfg_hostmem_hgp

Definition at line 707 of file lpfc.h.

uint32_t cfg_iocb_cnt

Definition at line 711 of file lpfc.h.

uint32_t cfg_link_speed

Definition at line 681 of file lpfc.h.

uint32_t cfg_log_verbose

Definition at line 708 of file lpfc.h.

uint32_t cfg_multi_ring_rctl

Definition at line 689 of file lpfc.h.

uint32_t cfg_multi_ring_support

Definition at line 688 of file lpfc.h.

uint32_t cfg_multi_ring_type

Definition at line 690 of file lpfc.h.

uint32_t cfg_poll

Definition at line 691 of file lpfc.h.

uint32_t cfg_poll_tmo

Definition at line 692 of file lpfc.h.

uint32_t cfg_prot_sg_seg_cnt

Definition at line 699 of file lpfc.h.

uint32_t cfg_sg_dma_buf_size

Definition at line 700 of file lpfc.h.

uint32_t cfg_sg_seg_cnt

Definition at line 698 of file lpfc.h.

uint64_t cfg_soft_wwnn

Definition at line 701 of file lpfc.h.

uint64_t cfg_soft_wwpn

Definition at line 702 of file lpfc.h.

uint32_t cfg_sriov_nr_virtfn

Definition at line 710 of file lpfc.h.

uint32_t cfg_suppress_link_up

Definition at line 712 of file lpfc.h.

uint32_t cfg_topology

Definition at line 680 of file lpfc.h.

uint32_t cfg_use_msi

Definition at line 693 of file lpfc.h.

Definition at line 933 of file lpfc.h.

spinlock_t ct_ev_lock

Definition at line 931 of file lpfc.h.

struct list_head ct_ev_waiters

Definition at line 932 of file lpfc.h.

void __iomem* ctrl_regs_memmap_p

Definition at line 742 of file lpfc.h.

uint32_t ctx_idx

Definition at line 934 of file lpfc.h.

unsigned long data_flags

Definition at line 728 of file lpfc.h.

struct list_head elsbuf

Definition at line 888 of file lpfc.h.

int elsbuf_cnt

Definition at line 889 of file lpfc.h.

int elsbuf_prev_cnt

Definition at line 890 of file lpfc.h.

struct timer_list eratt_poll

Definition at line 775 of file lpfc.h.

struct timer_list fabric_block_timer

Definition at line 834 of file lpfc.h.

atomic_t fabric_iocb_count

Definition at line 833 of file lpfc.h.

struct list_head fabric_iocb_list

Definition at line 832 of file lpfc.h.

atomic_t fast_event_count

Definition at line 920 of file lpfc.h.

uint64_t fc4ControlRequests

Definition at line 782 of file lpfc.h.

uint64_t fc4InputRequests

Definition at line 780 of file lpfc.h.

uint64_t fc4OutputRequests

Definition at line 781 of file lpfc.h.

uint32_t fc_altov

Definition at line 656 of file lpfc.h.

uint32_t fc_arbtov

Definition at line 653 of file lpfc.h.

uint32_t fc_citov

Definition at line 658 of file lpfc.h.

uint32_t fc_crtov

Definition at line 657 of file lpfc.h.

uint32_t fc_edtov

Definition at line 652 of file lpfc.h.

uint32_t fc_edtovResol

Definition at line 651 of file lpfc.h.

uint32_t fc_eventTag

Definition at line 645 of file lpfc.h.

struct serv_parm fc_fabparam

Definition at line 660 of file lpfc.h.

struct lpfc_nodelist fc_fcpnodev

Definition at line 669 of file lpfc.h.

uint8_t fc_linkspeed

Definition at line 643 of file lpfc.h.

uint8_t fc_map[3]

Definition at line 926 of file lpfc.h.

uint8_t fc_pref_ALPA

Definition at line 650 of file lpfc.h.

uint32_t fc_pref_DID

Definition at line 649 of file lpfc.h.

uint32_t fc_ratov

Definition at line 654 of file lpfc.h.

uint32_t fc_rttov

Definition at line 655 of file lpfc.h.

struct lpfc_stats fc_stat

Definition at line 667 of file lpfc.h.

uint32_t fc_topology

Definition at line 665 of file lpfc.h.

Definition at line 925 of file lpfc.h.

struct list_head fcf_conn_rec_list

Definition at line 929 of file lpfc.h.

uint32_t fcoe_cvl_eventtag

Definition at line 923 of file lpfc.h.

uint32_t fcoe_cvl_eventtag_attn

Definition at line 924 of file lpfc.h.

uint32_t fcoe_eventtag

Definition at line 921 of file lpfc.h.

uint32_t fcoe_eventtag_at_fcf_scan

Definition at line 922 of file lpfc.h.

struct timer_list fcp_poll_timer

Definition at line 774 of file lpfc.h.

atomic_t fcp_qidx

Definition at line 735 of file lpfc.h.

uint32_t fcp_ring_in_use

Definition at line 629 of file lpfc.h.

uint8_t fips_level

Definition at line 942 of file lpfc.h.

uint8_t fips_spec_rev

Definition at line 941 of file lpfc.h.

uint32_t ha_copy

Definition at line 635 of file lpfc.h.

void __iomem* HAregaddr

Definition at line 746 of file lpfc.h.

uint8_t hb_outstanding

Definition at line 897 of file lpfc.h.

struct timer_list hb_tmofunc

Definition at line 896 of file lpfc.h.

uint32_t hba_flag

Definition at line 612 of file lpfc.h.

spinlock_t hbalock

Definition at line 794 of file lpfc.h.

uint32_t hbq_count

Definition at line 732 of file lpfc.h.

uint32_t* hbq_get

Definition at line 755 of file lpfc.h.

uint32_t hbq_in_use

Definition at line 730 of file lpfc.h.

uint32_t __iomem* hbq_put

Definition at line 754 of file lpfc.h.

Definition at line 733 of file lpfc.h.

struct lpfc_dmabuf hbqslimp

Definition at line 639 of file lpfc.h.

void __iomem* HCregaddr

Definition at line 750 of file lpfc.h.

Definition at line 752 of file lpfc.h.

void __iomem* HSregaddr

Definition at line 748 of file lpfc.h.

uint32_t intr_mode

Definition at line 810 of file lpfc.h.

enum intr_type_t intr_type

Definition at line 809 of file lpfc.h.

uint32_t iocb_cmd_size

Definition at line 601 of file lpfc.h.

uint32_t iocb_cnt

Definition at line 938 of file lpfc.h.

uint32_t iocb_max

Definition at line 939 of file lpfc.h.

uint32_t iocb_rsp_size

Definition at line 602 of file lpfc.h.

struct _IOCB* IOCBs

Definition at line 637 of file lpfc.h.

unsigned long last_completion_time

Definition at line 894 of file lpfc.h.

unsigned long last_ramp_down_time

Definition at line 840 of file lpfc.h.

unsigned long last_ramp_up_time

Definition at line 841 of file lpfc.h.

unsigned long last_rsrc_error_time

Definition at line 839 of file lpfc.h.

uint32_t link_events

Definition at line 646 of file lpfc.h.

uint32_t link_flag

Definition at line 605 of file lpfc.h.

Definition at line 604 of file lpfc.h.

Definition at line 808 of file lpfc.h.

uint32_t lmt

Definition at line 663 of file lpfc.h.

int(* lpfc_bg_scsi_prep_dma_buf)(struct lpfc_hba *, struct lpfc_scsi_buf *)

Definition at line 583 of file lpfc.h.

struct pci_pool* lpfc_drb_pool

Definition at line 800 of file lpfc.h.

IOCB_t*(* lpfc_get_iocb_from_iocbq)(struct lpfc_iocbq *)

Definition at line 551 of file lpfc.h.

struct lpfc_scsi_buf*(* lpfc_get_scsi_buf)(struct lpfc_hba *, struct lpfc_nodelist *)
read

Definition at line 530 of file lpfc.h.

void(* lpfc_handle_eratt)(struct lpfc_hba *)

Definition at line 572 of file lpfc.h.

int(* lpfc_hba_down_link)(struct lpfc_hba *, uint32_t)

Definition at line 578 of file lpfc.h.

int(* lpfc_hba_down_post)(struct lpfc_hba *phba)

Definition at line 549 of file lpfc.h.

int(* lpfc_hba_init_link)(struct lpfc_hba *, uint32_t)

Definition at line 576 of file lpfc.h.

struct pci_pool* lpfc_hbq_pool

Definition at line 801 of file lpfc.h.

struct pci_pool* lpfc_hrb_pool

Definition at line 799 of file lpfc.h.

struct list_head lpfc_iocb_list

Definition at line 791 of file lpfc.h.

struct pci_pool* lpfc_mbuf_pool

Definition at line 798 of file lpfc.h.

struct lpfc_dma_pool lpfc_mbuf_safety_pool

Definition at line 802 of file lpfc.h.

int(* lpfc_new_scsi_buf)(struct lpfc_vport *, int)

Definition at line 528 of file lpfc.h.

void(* lpfc_rampdown_queue_depth)(struct lpfc_hba *)

Definition at line 538 of file lpfc.h.

void(* lpfc_release_scsi_buf)(struct lpfc_hba *, struct lpfc_scsi_buf *)

Definition at line 536 of file lpfc.h.

struct list_head lpfc_scsi_buf_list

Definition at line 789 of file lpfc.h.

void(* lpfc_scsi_cmd_iocb_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *)

Definition at line 553 of file lpfc.h.

struct pci_pool* lpfc_scsi_dma_buf_pool

Definition at line 797 of file lpfc.h.

void(* lpfc_scsi_prep_cmnd)(struct lpfc_vport *, struct lpfc_scsi_buf *, struct lpfc_nodelist *)

Definition at line 540 of file lpfc.h.

int(* lpfc_scsi_prep_dma_buf)(struct lpfc_hba *, struct lpfc_scsi_buf *)

Definition at line 532 of file lpfc.h.

void(* lpfc_scsi_unprep_dma_buf)(struct lpfc_hba *, struct lpfc_scsi_buf *)

Definition at line 534 of file lpfc.h.

int(* lpfc_selective_reset)(struct lpfc_hba *)

Definition at line 580 of file lpfc.h.

int(* lpfc_sli_brdready)(struct lpfc_hba *, uint32_t)

Definition at line 570 of file lpfc.h.

int(* lpfc_sli_brdrestart)(struct lpfc_hba *)

Definition at line 568 of file lpfc.h.

void(* lpfc_sli_handle_slow_ring_event)(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, uint32_t mask)

Definition at line 561 of file lpfc.h.

int(* lpfc_sli_hbq_to_firmware)(struct lpfc_hba *, uint32_t, struct hbq_dmabuf *)

Definition at line 566 of file lpfc.h.

int(* lpfc_sli_issue_mbox)(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t)

Definition at line 557 of file lpfc.h.

void(* lpfc_stop_port)(struct lpfc_hba *)

Definition at line 574 of file lpfc.h.

struct list_head lpfc_vpi_blk_list

Definition at line 829 of file lpfc.h.

uint16_t max_vpi

Definition at line 816 of file lpfc.h.

uint16_t max_vports

Definition at line 818 of file lpfc.h.

MAILBOX_t* mbox

Definition at line 632 of file lpfc.h.

uint32_t* mbox_ext

Definition at line 633 of file lpfc.h.

struct lpfc_mbox_ext_buf_ctx mbox_ext_buf_ctx

Definition at line 634 of file lpfc.h.

mempool_t* mbox_mem_pool

Definition at line 804 of file lpfc.h.

void __iomem* MBslimaddr

Definition at line 745 of file lpfc.h.

uint8_t menlo_flag

Definition at line 936 of file lpfc.h.

char ModelDesc[256]

Definition at line 760 of file lpfc.h.

char ModelName[80]

Definition at line 761 of file lpfc.h.

struct msix_entry msix_entries[LPFC_MSIX_VECTORS]

Definition at line 812 of file lpfc.h.

spinlock_t ndlp_lock

Definition at line 901 of file lpfc.h.

mempool_t* nlp_mem_pool

Definition at line 805 of file lpfc.h.

uint32_t nport_event_cnt

Definition at line 670 of file lpfc.h.

atomic_t num_cmd_success

Definition at line 838 of file lpfc.h.

atomic_t num_rsrc_err

Definition at line 837 of file lpfc.h.

char OptionROMVersion[32]

Definition at line 759 of file lpfc.h.

enum hba_temp_state over_temp_state

Definition at line 899 of file lpfc.h.

struct _PCB* pcb

Definition at line 636 of file lpfc.h.

unsigned long pci_bar0_map

Definition at line 737 of file lpfc.h.

unsigned long pci_bar1_map

Definition at line 738 of file lpfc.h.

unsigned long pci_bar2_map

Definition at line 739 of file lpfc.h.

uint16_t pci_cfg_value

Definition at line 641 of file lpfc.h.

uint8_t pci_dev_grp

Definition at line 590 of file lpfc.h.

struct pci_dev* pcidev

Definition at line 719 of file lpfc.h.

char Port[20]

Definition at line 763 of file lpfc.h.

struct lpfc_pgp* port_gp

Definition at line 753 of file lpfc.h.

Definition at line 814 of file lpfc.h.

Definition at line 815 of file lpfc.h.

char ProgramType[256]

Definition at line 762 of file lpfc.h.

uint32_t RandomData[7]

Definition at line 674 of file lpfc.h.

struct list_head rb_pend_list

Definition at line 731 of file lpfc.h.

mempool_t* rrq_pool

Definition at line 806 of file lpfc.h.

struct timer_list rrq_tmr

Definition at line 898 of file lpfc.h.

spinlock_t scsi_buf_list_lock

Definition at line 788 of file lpfc.h.

atomic_t sdev_cnt

Definition at line 940 of file lpfc.h.

char SerialNumber[32]

Definition at line 758 of file lpfc.h.

unsigned long skipped_hb

Definition at line 895 of file lpfc.h.

Definition at line 589 of file lpfc.h.

uint32_t sli3_options

Definition at line 592 of file lpfc.h.

Definition at line 587 of file lpfc.h.

uint32_t sli_rev

Definition at line 591 of file lpfc.h.

Definition at line 630 of file lpfc.h.

void __iomem* slim_memmap_p

Definition at line 740 of file lpfc.h.

uint8_t soft_wwn_enable

Definition at line 772 of file lpfc.h.

uint8_t temp_sensor_support

Definition at line 892 of file lpfc.h.

uint32_t total_iocbq_bufs

Definition at line 792 of file lpfc.h.

uint32_t total_scsi_bufs

Definition at line 790 of file lpfc.h.

uint8_t valid_vlan

Definition at line 927 of file lpfc.h.

uint16_t vfi_base

Definition at line 825 of file lpfc.h.

uint16_t vlan_id

Definition at line 928 of file lpfc.h.

Definition at line 717 of file lpfc.h.

uint8_t vpd_flag

Definition at line 764 of file lpfc.h.

uint16_t vpi_base

Definition at line 824 of file lpfc.h.

unsigned long* vpi_bmask

Definition at line 826 of file lpfc.h.

uint16_t vpi_count

Definition at line 828 of file lpfc.h.

uint16_t* vpi_ids

Definition at line 827 of file lpfc.h.

wait_queue_head_t wait_4_mlo_m_q

Definition at line 909 of file lpfc.h.

int wait_4_mlo_maint_flg

Definition at line 908 of file lpfc.h.

uint32_t work_ha

Definition at line 721 of file lpfc.h.

uint32_t work_ha_mask

Definition at line 722 of file lpfc.h.

uint32_t work_hs

Definition at line 723 of file lpfc.h.

struct list_head work_list

Definition at line 720 of file lpfc.h.

uint32_t work_status[2]

Definition at line 724 of file lpfc.h.

wait_queue_head_t work_waitq

Definition at line 726 of file lpfc.h.

struct task_struct* worker_thread

Definition at line 727 of file lpfc.h.

uint8_t wwnn[8]

Definition at line 672 of file lpfc.h.

uint8_t wwpn[8]

Definition at line 673 of file lpfc.h.


The documentation for this struct was generated from the following file: