Lines Matching defs:smc
20 #include "h/smc.h"
26 void init_fddi_driver(struct s_smc *smc, u_char *mac_addr);
34 #define OEMID(smc,i) oem_id[i]
37 #define OEMID(smc,i) smc->hw.oem_id->oi_mark[i]
47 static void set_oem_spec_val(struct s_smc *smc)
51 mib = &smc->mib ;
56 if (OEMID(smc,0) == 'I') {
64 int init_smt(struct s_smc *smc, u_char *mac_addr)
88 smc->y[p].mib = & smc->mib.p[p] ;
91 set_oem_spec_val(smc) ;
92 (void) smt_set_mac_opvalues(smc) ;
93 init_fddi_driver(smc,mac_addr) ; /* HW driver */
94 smt_fixup_mib(smc) ; /* update values that depend on s.sas */
96 ev_init(smc) ; /* event queue */
98 smt_init_evc(smc) ; /* evcs in MIB */
100 smt_timer_init(smc) ; /* timer package */
101 smt_agent_init(smc) ; /* SMT frame manager */
103 pcm_init(smc) ; /* PCM state machine */
104 ecm_init(smc) ; /* ECM state machine */
105 cfm_init(smc) ; /* CFM state machine */
106 rmt_init(smc) ; /* RMT state machine */
109 pcm(smc,p,0) ; /* PCM A state machine */
111 ecm(smc,0) ; /* ECM state machine */
112 cfm(smc,0) ; /* CFM state machine */
113 rmt(smc,0) ; /* RMT state machine */
115 smt_agent_task(smc) ; /* NIF FSM etc */
117 PNMI_INIT(smc) ; /* PNMI initialization */