#if !defined(__EFCT_DRIVER_H__)
#define __EFCT_DRIVER_H__
#include <linux/module.h>
#include <linux/debugfs.h>
#include <linux/firmware.h>
#include "../include/efc_common.h"
#include "../libefc/efclib.h"
#include "efct_hw.h"
#include "efct_io.h"
#include "efct_xport.h"
#define EFCT_DRIVER_NAME …
#define EFCT_DRIVER_VERSION …
#define EFCT_DEFAULT_FILTER …
#define EFCT_OS_MAX_ISR_TIME_MSEC …
#define EFCT_FC_MAX_SGL …
#define EFCT_FC_DIF_SEED …
#define EFCT_WATERMARK_HIGH_PCT …
#define EFCT_WATERMARK_LOW_PCT …
#define EFCT_IO_WATERMARK_PER_INITIATOR …
#define EFCT_PCI_MAX_REGS …
#define MAX_PCI_INTERRUPTS …
struct efct_intr_context { … };
struct efct { … };
#define FW_WRITE_BUFSIZE …
struct efct_fw_write_result { … };
extern struct list_head efct_devices;
#endif