Lines Matching refs:ext

355 	sfp->id.ext.options &= ~cpu_to_be16(SFP_OPTIONS_LOS_INVERTED |  in sfp_fixup_ignore_los()
896 if (id->ext.enhopts & SFP_ENHOPTS_SOFT_TX_DISABLE) in sfp_soft_start_poll()
898 if (id->ext.enhopts & SFP_ENHOPTS_SOFT_TX_FAULT) in sfp_soft_start_poll()
900 if (id->ext.enhopts & SFP_ENHOPTS_SOFT_RX_LOS) in sfp_soft_start_poll()
902 if (id->ext.enhopts & SFP_ENHOPTS_SOFT_RATE_SELECT) in sfp_soft_start_poll()
989 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_ALARMWARN)) in sfp_hwmon_is_visible()
1008 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_ALARMWARN)) in sfp_hwmon_is_visible()
1027 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_ALARMWARN)) in sfp_hwmon_is_visible()
1043 if (sfp->id.ext.diagmon & SFP_DIAGMON_EXT_CAL && in sfp_hwmon_is_visible()
1055 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_ALARMWARN)) in sfp_hwmon_is_visible()
1091 if (sfp->id.ext.diagmon & SFP_DIAGMON_EXT_CAL) in sfp_hwmon_calibrate()
1709 if (sfp->have_a2 && sfp->id.ext.diagmon & SFP_DIAGMON_DDM) { in sfp_hwmon_insert()
1926 __be16 los_options = sfp->id.ext.options & (los_inverted | los_normal); in sfp_sm_link_check_los()
1948 __be16 los_options = sfp->id.ext.options & (los_inverted | los_normal); in sfp_los_event_active()
1958 __be16 los_options = sfp->id.ext.options & (los_inverted | los_normal); in sfp_los_event_inactive()
2026 if (sfp->id.ext.sff8472_compliance >= SFP_SFF8472_COMPLIANCE_REV10_2 && in sfp_module_parse_power()
2027 sfp->id.ext.options & cpu_to_be16(SFP_OPTIONS_POWER_DECL)) in sfp_module_parse_power()
2030 if (sfp->id.ext.sff8472_compliance >= SFP_SFF8472_COMPLIANCE_REV11_4 && in sfp_module_parse_power()
2031 sfp->id.ext.options & cpu_to_be16(SFP_OPTIONS_HIGH_POWER_LEVEL)) in sfp_module_parse_power()
2040 supports_a2 = sfp->id.ext.sff8472_compliance != in sfp_module_parse_power()
2042 sfp->id.ext.diagmon & SFP_DIAGMON_DDM; in sfp_module_parse_power()
2075 if (sfp->id.ext.diagmon & SFP_DIAGMON_ADDRMODE) { in sfp_module_parse_power()
2115 if (!(sfp->id.ext.options & cpu_to_be16(SFP_OPTIONS_RATE_SELECT))) in sfp_module_parse_rate_select()
2145 if (sfp->id.ext.sff8472_compliance >= SFP_SFF8472_COMPLIANCE_REV10_2 && in sfp_module_parse_rate_select()
2146 sfp->id.ext.sff8472_compliance < SFP_SFF8472_COMPLIANCE_REV11_0 && in sfp_module_parse_rate_select()
2155 if (!(sfp->id.ext.enhopts & SFP_ENHOPTS_APP_SELECT_SFF8079)) { in sfp_module_parse_rate_select()
2168 if (sfp->id.ext.sff8472_compliance <= SFP_SFF8472_COMPLIANCE_REV9_5) in sfp_module_parse_rate_select()
2262 if (sfp->id.ext.diagmon & SFP_DIAGMON_ADDRMODE) in sfp_module_parse_sff8472()
2359 ret = sfp_read(sfp, false, SFP_CC_BASE + 1, &id.ext, sizeof(id.ext)); in sfp_sm_mod_probe()
2367 if (ret != sizeof(id.ext)) { in sfp_sm_mod_probe()
2372 check = sfp_check(&id.ext, sizeof(id.ext) - 1); in sfp_sm_mod_probe()
2373 if (check != id.ext.cc_ext) { in sfp_sm_mod_probe()
2377 check, id.ext.cc_ext); in sfp_sm_mod_probe()
2381 check, id.ext.cc_ext); in sfp_sm_mod_probe()
2384 memset(&id.ext, 0, sizeof(id.ext)); in sfp_sm_mod_probe()
2394 (int)sizeof(id.ext.vendor_sn), id.ext.vendor_sn, in sfp_sm_mod_probe()
2395 (int)sizeof(id.ext.datecode), id.ext.datecode); in sfp_sm_mod_probe()
2405 if (sfp->id.ext.sff8472_compliance != SFP_SFF8472_COMPLIANCE_NONE) { in sfp_sm_mod_probe()
2860 if (sfp->id.ext.sff8472_compliance && in sfp_module_info()
2861 !(sfp->id.ext.diagmon & SFP_DIAGMON_ADDRMODE)) { in sfp_module_info()