Lines Matching refs:smc

75 void smt_reset_defaults(struct s_smc *smc, int level);
76 static void smt_init_mib(struct s_smc *smc, int level);
82 void smt_reset_defaults(struct s_smc *smc, int level) in smt_reset_defaults() argument
89 smt_init_mib(smc,level) ; in smt_reset_defaults()
91 smc->os.smc_version = SMC_VERSION ; in smt_reset_defaults()
94 smc->sm.last_tok_time[i] = smt_boot_time ; in smt_reset_defaults()
95 smt = &smc->s ; in smt_reset_defaults()
133 smc->ess.sync_bw_available = FALSE ; in smt_reset_defaults()
134 smc->mib.fddiESSPayload = 0 ; in smt_reset_defaults()
135 smc->mib.fddiESSOverhead = 0 ; in smt_reset_defaults()
136 smc->mib.fddiESSMaxTNeg = (u_long)(- MS2BCLK(25)) ; in smt_reset_defaults()
137 smc->mib.fddiESSMinSegmentSize = 1 ; in smt_reset_defaults()
138 smc->mib.fddiESSCategory = SB_STATIC ; in smt_reset_defaults()
139 smc->mib.fddiESSSynchTxMode = FALSE ; in smt_reset_defaults()
140 smc->ess.raf_act_timer_poll = FALSE ; in smt_reset_defaults()
141 smc->ess.timer_count = 7 ; /* first RAF alc req after 3s */ in smt_reset_defaults()
143 smc->ess.local_sba_active = FALSE ; in smt_reset_defaults()
144 smc->ess.sba_reply_pend = NULL ; in smt_reset_defaults()
147 smt_init_sba(smc,level) ; in smt_reset_defaults()
152 smc->hw.pci_fix_value = 0 ; in smt_reset_defaults()
164 static void smt_init_mib(struct s_smc *smc, int level) in smt_init_mib() argument
171 mib = &smc->mib ; in smt_init_mib()
177 memset(((char *)smc)+ in smt_init_mib()
260 smc->y[port].mib = NULL; in smt_init_mib()
281 (void) smt_set_mac_opvalues(smc) ; in smt_init_mib()
284 int smt_set_mac_opvalues(struct s_smc *smc) in smt_set_mac_opvalues() argument
289 st = set_min_max(1,smc->mib.m[MAC0].fddiMACTvxValueMIB, in smt_set_mac_opvalues()
290 smc->mib.a[PATH0].fddiPATHTVXLowerBound, in smt_set_mac_opvalues()
291 &smc->mib.m[MAC0].fddiMACTvxValue) ; in smt_set_mac_opvalues()
292 st |= set_min_max(0,smc->mib.m[MAC0].fddiMACT_MaxMIB, in smt_set_mac_opvalues()
293 smc->mib.a[PATH0].fddiPATHT_MaxLowerBound, in smt_set_mac_opvalues()
294 &smc->mib.m[MAC0].fddiMACT_Max) ; in smt_set_mac_opvalues()
295 st |= (st2 = set_min_max(0,smc->mib.m[MAC0].fddiMACT_ReqMIB, in smt_set_mac_opvalues()
296 smc->mib.a[PATH0].fddiPATHMaxT_Req, in smt_set_mac_opvalues()
297 &smc->mib.m[MAC0].fddiMACT_Req)) ; in smt_set_mac_opvalues()
302 AIX_EVENT(smc, (u_long) FDDI_RING_STATUS, (u_long) in smt_set_mac_opvalues()
304 smt_get_event_word(smc)); in smt_set_mac_opvalues()
309 void smt_fixup_mib(struct s_smc *smc) in smt_fixup_mib() argument
312 switch (smc->s.sas) { in smt_fixup_mib()
314 smc->mib.fddiSMTNonMaster_Ct = 1 ; in smt_fixup_mib()
317 smc->mib.fddiSMTNonMaster_Ct = 2 ; in smt_fixup_mib()
320 smc->mib.fddiSMTNonMaster_Ct = 0 ; in smt_fixup_mib()
323 smc->mib.fddiSMTMaster_Ct = NUMPHYS - smc->mib.fddiSMTNonMaster_Ct ; in smt_fixup_mib()
325 switch (smc->s.sas) { in smt_fixup_mib()
327 smc->mib.fddiSMTNonMaster_Ct = 1 ; in smt_fixup_mib()
330 smc->mib.fddiSMTNonMaster_Ct = 2 ; in smt_fixup_mib()
333 smc->mib.fddiSMTMaster_Ct = 0 ; in smt_fixup_mib()