initfunc
initfunc *init;
initfunc *fini;
initfunc **fini_array;
void (*initfunc)(struct ac97_softc *, int);
initfunc = NULL;
initfunc = codec->init;
as->codec_if.initfunc = initfunc;
if (initfunc != NULL)
initfunc(as, 0);
if (as->codec_if.initfunc != NULL)
as->codec_if.initfunc(as, 1);
void (*initfunc)(struct ac97_softc *, int);
initfunc(SLC_SYNCH, 0);
initfunc(SLC_AO, 0);
initfunc(SLC_AYT, 0);
initfunc(SLC_ABORT, SLC_FLUSHIN|SLC_FLUSHOUT);
initfunc(SLC_EOF, 0);
initfunc(SLC_SUSP, SLC_FLUSHIN);
initfunc(SLC_EC, 0);
initfunc(SLC_EL, 0);
initfunc(SLC_EW, 0);
initfunc(SLC_RP, 0);
initfunc(SLC_LNEXT, 0);
initfunc(SLC_XON, 0);
initfunc(SLC_XOFF, 0);
initfunc(SLC_FORW1, 0);
initfunc(SLC_FORW2, 0);
initfunc(SLC_IP, SLC_FLUSHIN|SLC_FLUSHOUT);