/*---------------------------------------------------------------------------* * FSM function: activate request *---------------------------------------------------------------------------*/ static void F_AR(struct isic_softc *sc) { NDBGL1(L1_F_MSG, "FSM function F_AR executing"); if(sc->sc_trace & TRACE_I) { i4b_trace_hdr hdr; char info = INFO1_8; hdr.type = TRC_CH_I; hdr.dir = FROM_TE; hdr.count = 0; isdn_layer2_trace_ind(&sc->sc_l2, sc->sc_l3token, &hdr, 1, &info); } switch(sc->sc_cardtyp) { #if NNISACSX > 0 case CARD_TYPEP_AVMA1PCIV2: isic_isacsx_l1_cmd(sc, CMD_AR8); break; #endif /* NNISACSX > 0 */ default: #if NNISAC > 0 isic_isac_l1_cmd(sc, CMD_AR8); #endif /* NNISAC > 0 */ break; } T3_start(sc); }
/*---------------------------------------------------------------------------* * FSM function: activate request *---------------------------------------------------------------------------*/ static void F_AR(struct l1_softc *sc) { NDBGL1(L1_F_MSG, "FSM function F_AR executing"); if(sc->sc_trace & TRACE_I) { i4b_trace_hdr_t hdr; char info = INFO1_8; hdr.unit = L0IFPNPUNIT(sc->sc_unit); hdr.type = TRC_CH_I; hdr.dir = FROM_TE; hdr.count = 0; MICROTIME(hdr.time); i4b_l1_trace_ind(&hdr, 1, &info); } ifpnp_isac_l1_cmd(sc, CMD_AR8); T3_start(sc); }