6922 };
6923 #ifdef UNIQUE_FW_NAME
6924 unsigned short qlc_fw2300flcs2_length01 = 0xd658;
6925 #else
6926 unsigned short risc_code_length01 = 0xd658;
6927 #endif
6928
6929 /*
6930 * Common Solaris kernel module linkage code added at the end of
6931 * each QLogic ql_fw_*.c to form the solaris qlc_fw_*.c file.
6932 */
6933
6934 #include <sys/modctl.h>
6935
6936 static struct modlmisc modlmisc = {
6937 &mod_miscops, "SunFC Qlogic FCA-FW " FW_VERSION_STRING
6938 };
6939
6940 static struct modlinkage modlinkage = {
6941 MODREV_1,
6942 (void *)&modlmisc
6943 };
6944
6945 int
6946 _init()
6947 {
6948 return (mod_install(&modlinkage));
6949 }
6950
6951 int
6952 _fini()
6953 {
6954 return (mod_remove(&modlinkage));
6955 }
6956
6957 int
6958 _info(struct modinfo *mip)
6959 {
6960 return (mod_info(&modlinkage, mip));
6961 }
|
6922 };
6923 #ifdef UNIQUE_FW_NAME
6924 unsigned short qlc_fw2300flcs2_length01 = 0xd658;
6925 #else
6926 unsigned short risc_code_length01 = 0xd658;
6927 #endif
6928
6929 /*
6930 * Common Solaris kernel module linkage code added at the end of
6931 * each QLogic ql_fw_*.c to form the solaris qlc_fw_*.c file.
6932 */
6933
6934 #include <sys/modctl.h>
6935
6936 static struct modlmisc modlmisc = {
6937 &mod_miscops, "SunFC Qlogic FCA-FW " FW_VERSION_STRING
6938 };
6939
6940 static struct modlinkage modlinkage = {
6941 MODREV_1,
6942 { (void *)&modlmisc, NULL }
6943 };
6944
6945 int
6946 _init()
6947 {
6948 return (mod_install(&modlinkage));
6949 }
6950
6951 int
6952 _fini()
6953 {
6954 return (mod_remove(&modlinkage));
6955 }
6956
6957 int
6958 _info(struct modinfo *mip)
6959 {
6960 return (mod_info(&modlinkage, mip));
6961 }
|