⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mv_config.h

📁 6440linuxDriver的源代码
💻 H
字号:
#if !defined(MV_CONFIGURATION_H)#define MV_CONFIGURATION_H/* OEM Account definition */#define VER_OEM_GENERIC                    0#define VER_OEM_INTEL                      1#define VER_OEM_ASUS                       2/* driver configuration */#ifdef __ODIN_DRIVER__#   define ODIN_DRIVER                     1/* #define ODIN_1                          1 *///#define RAID_DRIVER                     1 in Linux, defined by Makefile//#define SUPPORT_RAID6                   1#endif /* __ODIN_DRIVER__ */#define USE_MSI                            0#define USE_DYN_REGISTER_SET               1#define SUPPORT_HOT_PLUG                   1//#define SUPPORT_PM                         1//#define SUPPORT_I2C                     1//#define SUPPORT_SES                     1#define SUPPORT_CSMI                       1#define SUPPORT_ERROR_HANDLING             1#define ERROR_HANDLING_SUPPORT             1#define CORE_SUPPORT_API                   1#define CORE_SAS_SUPPORT_ATA_COMMAND       1#define SUPPORT_SCSI_PASSTHROUGH           1#define SUPPORT_EVENT                      1#define USE_NEW_SGTABLE                    1#if !defined(__MV_LINUX__) && !defined(__QNXNTO__)#   define SUPPORT_TIMER                   1#   define SUPPORT_CONSOLIDATE             1#   define USE_SRBEXT_AS_REQ               1#   define SUPPORT_DISCARDABLE_MEM         1#   define FILTER_ASSISTED_COMMON_BUFFER   1#   define __MM_SE__                       0#   define __RES_MGMT__                    0#else  /* __MV_LINUX__ && __QNXNTO__ */#   define __MM_SE__                       1#   define __RES_MGMT__                    1#endif /* __MV_LINUX__ && __QNXNTO__ */#ifdef RAID_DRIVER#   define SUPPORT_MP                      1#   define SUPPORT_FREE_POLICY             1#   define SUPPORT_SRL                     1#   define SUPPORT_MIGRATION               1#   define SUPPORT_RAID1E                  1#   define SUPPORT_DUAL_DDF                0#   define BGA_SUPPORT                     1#      define BGA_REBUILD_SUPPORT          1#      define BGA_BKINIT_SUPPORT           1#      define BGA_SYNC_SUPPORT             1#      define BGA_MIGRATION_SUPPORT        0#   define SUPPORT_FREE_POLICY             1#   define SUPPORT_SRL                     1#   define SUPPORT_MIGRATION               1#   define MV_MIGRATION_RESERVED_SPACE_V1  2048#   define MV_MIGRATION_RESERVED_SPACE_V2  32768 //16MB	// SECTORS#   define MV_MIGRATION_SHIFT_SPACE        2048  //1MB	// SECTORS#   define SUPPORT_NON_STRIPE              1#   ifdef SUPPORT_RAID6#      define USE_MATH_LIBARY              1#      define SUPPORT_READ_MODIFY_WRITE    1#      define RAID_USE_64K_SU              1#      define RAID5_FAST_REBUILD           1/*#      define RAID6_MULTIPLE_PARITY     1*//*#      define RAID6_HARDWARE_XOR        1*/#   endif /* SUPPORT_RAID6 */#else  /* RAID_DRIVER */#   define SOFTWARE_XOR                    1#endif /* RAID_DRIVER */#ifdef CACHE_MODULE_SUPPORT#   define CACHE_FREE_DISK_ENABLE          0#   ifndef USE_NEW_SGTABLE#      define SUPPORT_VIRTUAL_AND_PHYSICAL_SG#   endif /* USE_NEW_SGTABLE */#endif /* CACHE_MODULE_SUPPORT */#ifdef SUPPORT_SCSI_PASSTHROUGH#   define SUPPORT_VIRTUAL_DEVICE          1#endif /* SUPPORT_SCSI_PASSTHROUGH */#define ERROR_HANDLING_SUPPORT		   1#define ERROR_SIMULATOR                    0#define REQUEST_TIME_OUT                   20   /* in sec */#define MAX_TIME_OUT_ALLOWED               2/* driver capabilities */#define DISPATCH_HOOK                   1/*#define USE_NEW_SGTABLE                 1*/#ifdef CACHE_MODULE_SUPPORT#   define CACHE_FREE_DISK_ENABLE       1#endif /* CACHE_MODULE_SUPPORT */#define MV_MAX_TRANSFER_SIZE            (128*1024)#define MAX_BASE_ADDRESS                6#define MAX_SG_ENTRY                    32#define MAX_SG_ENTRY_REDUCED            16#define MV_MAX_PHYSICAL_BREAK           MAX_SG_ENTRY#if defined(USE_NEW_SGTABLE) && (defined(SOFTWARE_XOR) || defined(CACHE_MODULE_SUPPORT))#   define USE_VIRTUAL_PRD_TABLE           1#endif /* a slew of flags ... *//* #define USE_VIRTUAL_PRD_TABLE           1  - SIM use */#define MV_MAX_TARGET_NUMBER            128#define MV_MAX_LUN_NUMBER               2#ifdef SUPPORT_SCSI_PASSTHROUGH#   define SUPPORT_VIRTUAL_DEVICE       1#   define VIRTUAL_DEVICE_ID            MV_MAX_TARGET_NUMBER - 1#endif /* SUPPORT_SCSI_PASSTHROUGH *//* hardware capabilities */#define MAX_BLOCK_PER_HD_SUPPORTED               8#define MAX_PM_SUPPORTED                         8#define MAX_DEVICE_PER_PM                        5#   define MIN_EXPANDER_SUPPORTED                8#   define MAX_LD_SUPPORTED_PERFORMANCE          8#   define MAX_DEVICE_SUPPORTED_PERFORMANCE      128#   define MAX_EXPANDER_SUPPORTED_PERFORMANCE    16#   define MAX_PM_SUPPORTED_PERFORMANCE          8#   define MAX_BLOCK_SUPPORTED_PERFORMANCE       128#   ifdef RAID_DRIVER#      define MAX_REQUEST_NUMBER_PERFORMANCE        256#   else#      define MAX_REQUEST_NUMBER_PERFORMANCE        512#   endif /* RAID_DRIVER */#   define MAX_CORE_REQUEST_NUMBER_PERFORMANCE   512#   define MAX_CACHE_LD_SUPPORTED                MAX_LD_SUPPORTED_PERFORMANCE#   define MAX_LD_SUPPORTED_WHQL                 8#   define MAX_DEVICE_SUPPORTED_WHQL             8#   define MAX_EXPANDER_SUPPORTED_WHQL           1#   define MAX_PM_SUPPORTED_WHQL                 1#   define MAX_BLOCK_SUPPORTED_WHQL              32#   define MAX_REQUEST_NUMBER_WHQL               32#   define MAX_CORE_REQUEST_NUMBER_WHQL          64#define MV_MAX_HD_DEVICE_ID                MAX_DEVICE_SUPPORTED_PERFORMANCE#define MIN_EXPANDER_ID                    MV_MAX_HD_DEVICE_ID#endif /* MV_CONFIGURATION_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -