#include <scsi/scsi_bsg_iscsi.h>
#define IP_ACTION_ADD 0x01
#define IP_ACTION_DEL 0x02
#define PCICFG_UE_STATUS_LOW 0xA0
#define PCICFG_UE_STATUS_HIGH 0xA4
#define PCICFG_UE_STATUS_MASK_LOW 0xA8
#define PCICFG_UE_STATUS_MASK_HI 0xAC
int mgmt_open_connection(struct beiscsi_hba *phba,
struct sockaddr *dst_addr,
struct beiscsi_endpoint *beiscsi_ep,
struct be_dma_mem *nonemb_cmd);
unsigned int mgmt_vendor_specific_fw_cmd(struct be_ctrl_info *ctrl,
struct beiscsi_hba *phba,
struct be_dma_mem *nonemb_cmd);
#define BE_INVLDT_CMD_TBL_SZ 128
struct invldt_cmds_params_in {
struct be_cmd_req_hdr hdr;
struct invldt_cmd_tbl table[BE_INVLDT_CMD_TBL_SZ];
unsigned short cleanup_type;
struct invldt_cmds_params_out {
struct be_cmd_resp_hdr hdr;
unsigned int icd_status[BE_INVLDT_CMD_TBL_SZ];