Lines Matching full:smc
20 #include "h/smc.h"
22 void init_fddi_driver(struct s_smc *smc, const u_char *mac_addr);
30 #define OEMID(smc,i) oem_id[i] argument
33 #define OEMID(smc,i) smc->hw.oem_id->oi_mark[i] argument
43 static void set_oem_spec_val(struct s_smc *smc) in set_oem_spec_val() argument
47 mib = &smc->mib ; in set_oem_spec_val()
52 if (OEMID(smc,0) == 'I') { in set_oem_spec_val()
60 int init_smt(struct s_smc *smc, const u_char *mac_addr) in init_smt() argument
84 smc->y[p].mib = & smc->mib.p[p] ; in init_smt()
87 set_oem_spec_val(smc) ; in init_smt()
88 (void) smt_set_mac_opvalues(smc) ; in init_smt()
89 init_fddi_driver(smc,mac_addr) ; /* HW driver */ in init_smt()
90 smt_fixup_mib(smc) ; /* update values that depend on s.sas */ in init_smt()
92 ev_init(smc) ; /* event queue */ in init_smt()
94 smt_init_evc(smc) ; /* evcs in MIB */ in init_smt()
96 smt_timer_init(smc) ; /* timer package */ in init_smt()
97 smt_agent_init(smc) ; /* SMT frame manager */ in init_smt()
99 pcm_init(smc) ; /* PCM state machine */ in init_smt()
100 ecm_init(smc) ; /* ECM state machine */ in init_smt()
101 cfm_init(smc) ; /* CFM state machine */ in init_smt()
102 rmt_init(smc) ; /* RMT state machine */ in init_smt()
105 pcm(smc,p,0) ; /* PCM A state machine */ in init_smt()
107 ecm(smc,0) ; /* ECM state machine */ in init_smt()
108 cfm(smc,0) ; /* CFM state machine */ in init_smt()
109 rmt(smc,0) ; /* RMT state machine */ in init_smt()
111 smt_agent_task(smc) ; /* NIF FSM etc */ in init_smt()
113 PNMI_INIT(smc) ; /* PNMI initialization */ in init_smt()