#ifndef BFAD_BSG_H
#define BFAD_BSG_H
#include "bfa_defs.h"
#include "bfa_defs_fcs.h"
enum { … };
struct bfa_bsg_gen_s { … };
struct bfa_bsg_portlogctl_s { … };
struct bfa_bsg_fcpim_profile_s { … };
struct bfa_bsg_itnim_ioprofile_s { … };
struct bfa_bsg_fcport_stats_s { … };
struct bfa_bsg_ioc_name_s { … };
struct bfa_bsg_ioc_info_s { … };
struct bfa_bsg_ioc_attr_s { … };
struct bfa_bsg_ioc_stats_s { … };
struct bfa_bsg_ioc_fwstats_s { … };
struct bfa_bsg_iocfc_attr_s { … };
struct bfa_bsg_iocfc_intr_s { … };
struct bfa_bsg_port_attr_s { … };
struct bfa_bsg_port_cfg_s { … };
struct bfa_bsg_port_cfg_maxfrsize_s { … };
struct bfa_bsg_port_stats_s { … };
struct bfa_bsg_lport_attr_s { … };
struct bfa_bsg_lport_stats_s { … };
struct bfa_bsg_lport_iostats_s { … };
struct bfa_bsg_lport_get_rports_s { … };
struct bfa_bsg_rport_attr_s { … };
struct bfa_bsg_rport_stats_s { … };
struct bfa_bsg_rport_scsi_addr_s { … };
struct bfa_bsg_rport_reset_stats_s { … };
struct bfa_bsg_rport_set_speed_s { … };
struct bfa_bsg_vport_attr_s { … };
struct bfa_bsg_vport_stats_s { … };
struct bfa_bsg_reset_stats_s { … };
struct bfa_bsg_fabric_get_lports_s { … };
struct bfa_bsg_trl_speed_s { … };
struct bfa_bsg_fcpim_s { … };
struct bfa_bsg_fcpim_modstats_s { … };
struct bfa_bsg_fcpim_del_itn_stats_s { … };
struct bfa_bsg_fcpim_modstatsclr_s { … };
struct bfa_bsg_itnim_attr_s { … };
struct bfa_bsg_itnim_iostats_s { … };
struct bfa_bsg_itnim_itnstats_s { … };
struct bfa_bsg_pcifn_cfg_s { … };
struct bfa_bsg_pcifn_s { … };
struct bfa_bsg_adapter_cfg_mode_s { … };
struct bfa_bsg_port_cfg_mode_s { … };
struct bfa_bsg_bbcr_enable_s { … };
struct bfa_bsg_bbcr_attr_s { … };
struct bfa_bsg_faa_attr_s { … };
struct bfa_bsg_cee_attr_s { … };
struct bfa_bsg_cee_stats_s { … };
struct bfa_bsg_sfp_media_s { … };
struct bfa_bsg_sfp_speed_s { … };
struct bfa_bsg_flash_attr_s { … };
struct bfa_bsg_flash_s { … };
struct bfa_bsg_diag_get_temp_s { … };
struct bfa_bsg_diag_memtest_s { … };
struct bfa_bsg_diag_loopback_s { … };
struct bfa_bsg_diag_dport_show_s { … };
struct bfa_bsg_dport_enable_s { … };
struct bfa_bsg_diag_fwping_s { … };
struct bfa_bsg_diag_qtest_s { … };
struct bfa_bsg_sfp_show_s { … };
struct bfa_bsg_diag_led_s { … };
struct bfa_bsg_diag_beacon_s { … };
struct bfa_bsg_diag_lb_stat_s { … };
struct bfa_bsg_phy_attr_s { … };
struct bfa_bsg_phy_s { … };
struct bfa_bsg_debug_s { … };
struct bfa_bsg_phy_stats_s { … };
struct bfa_bsg_vhba_attr_s { … };
struct bfa_bsg_boot_s { … };
struct bfa_bsg_preboot_s { … };
struct bfa_bsg_ethboot_s { … };
struct bfa_bsg_trunk_attr_s { … };
struct bfa_bsg_qos_attr_s { … };
struct bfa_bsg_qos_vc_attr_s { … };
struct bfa_bsg_qos_bw_s { … };
struct bfa_bsg_vf_stats_s { … };
struct bfa_bsg_vf_reset_stats_s { … };
struct bfa_bsg_fcpim_lunmask_query_s { … };
struct bfa_bsg_fcpim_lunmask_s { … };
struct bfa_bsg_fcpim_throttle_s { … };
#define BFA_TFRU_DATA_SIZE …
#define BFA_MAX_FRUVPD_TRANSFER_SIZE …
struct bfa_bsg_tfru_s { … };
struct bfa_bsg_fruvpd_s { … };
struct bfa_bsg_fruvpd_max_size_s { … };
struct bfa_bsg_fcpt_s { … };
#define bfa_bsg_fcpt_t …
#pragma pack(1)
struct bfa_bsg_data { … };
#pragma pack()
#define bfad_chk_iocmd_sz(__payload_len, __hdrsz, __bufsz) …
#endif