14985
14986 #ifdef UNIQUE_FW_NAME
14987 uint32_t fw2500midq_length02 = 0x00002d03;
14988 #else
14989 uint32_t risc_code_length02 = 0x00002d03;
14990 #endif
14991
14992 /*
14993 * Common Solaris kernel module linkage code added at the end of
14994 * each QLogic ql_fw_*.c to form the solaris qlc_fw_*.c file.
14995 */
14996
14997 #include <sys/modctl.h>
14998
14999 static struct modlmisc modlmisc = {
15000 &mod_miscops, "SunFC Qlogic FCA-FW " FW_VERSION_STRING
15001 };
15002
15003 static struct modlinkage modlinkage = {
15004 MODREV_1,
15005 (void *)&modlmisc
15006 };
15007
15008 int
15009 _init()
15010 {
15011 return (mod_install(&modlinkage));
15012 }
15013
15014 int
15015 _fini()
15016 {
15017 return (mod_remove(&modlinkage));
15018 }
15019
15020 int
15021 _info(struct modinfo *mip)
15022 {
15023 return (mod_info(&modlinkage, mip));
15024 }
|
14985
14986 #ifdef UNIQUE_FW_NAME
14987 uint32_t fw2500midq_length02 = 0x00002d03;
14988 #else
14989 uint32_t risc_code_length02 = 0x00002d03;
14990 #endif
14991
14992 /*
14993 * Common Solaris kernel module linkage code added at the end of
14994 * each QLogic ql_fw_*.c to form the solaris qlc_fw_*.c file.
14995 */
14996
14997 #include <sys/modctl.h>
14998
14999 static struct modlmisc modlmisc = {
15000 &mod_miscops, "SunFC Qlogic FCA-FW " FW_VERSION_STRING
15001 };
15002
15003 static struct modlinkage modlinkage = {
15004 MODREV_1,
15005 { (void *)&modlmisc, NULL }
15006 };
15007
15008 int
15009 _init()
15010 {
15011 return (mod_install(&modlinkage));
15012 }
15013
15014 int
15015 _fini()
15016 {
15017 return (mod_remove(&modlinkage));
15018 }
15019
15020 int
15021 _info(struct modinfo *mip)
15022 {
15023 return (mod_info(&modlinkage, mip));
15024 }
|