Lines Matching refs:MFP

132 		single_inst_bset_b(MFP->mf_gpip, 0x08);		\
134 single_inst_bclr_b(MFP->mf_gpip, 0x08); \
139 single_inst_bset_b(MFP->mf_gpip, 0x01); \
141 single_inst_bclr_b(MFP->mf_gpip, 0x01); \
327 MFP->mf_ierb |= IB_SCTS|IB_SDCD; in serattach()
328 MFP->mf_iera |= IA_RRDY|IA_RERR|IA_TRDY|IA_TERR; in serattach()
329 MFP->mf_imrb &= ~(IB_SCTS|IB_SDCD); in serattach()
330 MFP->mf_imra &= ~(IA_RRDY|IA_RERR|IA_TRDY|IA_TERR); in serattach()
338 if ((MFP->mf_gpip & MCR_DCD) == 0) in serattach()
407 single_inst_bset_b(MFP->mf_imra, sc->sc_imra); in seropen()
408 single_inst_bset_b(MFP->mf_imrb, sc->sc_imrb); in seropen()
411 sc->sc_msr = ~MFP->mf_gpip & (IO_SDCD|IO_SCTS|IO_SRI); in seropen()
822 while (ISSET(MFP->mf_rsr, RSR_CIP|RSR_BFULL)) in ser_iflush()
823 tmp = MFP->mf_udr; in ser_iflush()
837 if ((MFP->mf_imra & (IA_RRDY|IA_RERR|IA_TRDY|IA_TERR)) != sc->sc_imra) { in ser_loadchannelregs()
839 (u_int)MFP->mf_imra, (u_int)sc->sc_imra); in ser_loadchannelregs()
841 if ((MFP->mf_imrb & (IB_SCTS|IB_SDCD)) != sc->sc_imrb) { in ser_loadchannelregs()
843 (u_int)MFP->mf_imrb, (u_int)sc->sc_imrb); in ser_loadchannelregs()
845 single_inst_bclr_b(MFP->mf_imra, IA_RRDY|IA_RERR|IA_TRDY|IA_TERR); in ser_loadchannelregs()
846 single_inst_bclr_b(MFP->mf_imrb, IB_SCTS|IB_SDCD); in ser_loadchannelregs()
848 MFP->mf_ucr = sc->sc_ucr; in ser_loadchannelregs()
849 MFP->mf_rsr = sc->sc_rsr; in ser_loadchannelregs()
850 MFP->mf_tsr = sc->sc_tsr; in ser_loadchannelregs()
852 single_inst_bclr_b(MFP->mf_tcdcr, 0x07); in ser_loadchannelregs()
853 MFP->mf_tddr = sc->sc_ospeed; in ser_loadchannelregs()
854 single_inst_bset_b(MFP->mf_tcdcr, (sc->sc_ospeed >> 8) & 0x0f); in ser_loadchannelregs()
867 single_inst_bset_b(MFP->mf_imra, sc->sc_imra); in ser_loadchannelregs()
868 single_inst_bset_b(MFP->mf_imrb, sc->sc_imrb); in ser_loadchannelregs()
967 single_inst_bset_b(MFP->mf_imra, IA_TRDY|IA_TERR); in serstart()
971 MFP->mf_udr = *sc->sc_tba; in serstart()
982 single_inst_bclr_b(MFP->mf_imra, IA_TRDY|IA_TERR); in serstart()
1060 single_inst_bclr_b(MFP->mf_imrb, IB_SCTS|IB_SDCD); in ser_shutdown()
1061 single_inst_bclr_b(MFP->mf_imra, IA_RRDY|IA_RERR|IA_TRDY|IA_TERR); in ser_shutdown()
1203 msr = ~MFP->mf_gpip; in sermintr()
1239 rsr = MFP->mf_rsr; in sertrintr()
1242 sc->sc_rbuf[put] = MFP->mf_udr; in sertrintr()
1245 if ((rsr & RSR_BREAK) && (MFP->mf_rsr & RSR_BREAK)) in sertrintr()
1248 rsr = MFP->mf_rsr; in sertrintr()
1273 rsr = MFP->mf_udr; in sertrintr()
1274 rsr = MFP->mf_rsr; in sertrintr()
1284 tsr = MFP->mf_tsr; in sertrintr()
1298 MFP->mf_udr = *sc->sc_tba; in sertrintr()
1372 if (MFP->mf_gpip & MCR_DCD) { in sercnprobe()
1401 MFP->mf_ucr = UCR_CLKDIV|UCR_8BITS|UCR_STOPB1; in serinit()
1402 MFP->mf_rsr = RSR_ENAB; in serinit()
1403 MFP->mf_tsr = TSR_ENAB; in serinit()
1405 single_inst_bclr_b(MFP->mf_tcdcr, 0x07); in serinit()
1406 MFP->mf_tddr = ospeed; in serinit()
1407 single_inst_bset_b(MFP->mf_tcdcr, (ospeed >> 8) & 0x0f); in serinit()
1423 single_inst_bset_b(MFP->mf_imra, (IA_RRDY|IA_RERR|IA_TRDY|IA_TERR)); in serinitcons()
1433 while (!ISSET(stat = MFP->mf_rsr, RSR_BFULL)) { in sercngetc()
1435 MFP->mf_rsr |= RSR_ENAB; in sercngetc()
1437 c = MFP->mf_udr; in sercngetc()
1439 c = MFP->mf_udr; in sercngetc()
1455 imra = MFP->mf_imra & (IA_RRDY|IA_RERR|IA_TRDY|IA_TERR); in sercnputc()
1456 single_inst_bclr_b(MFP->mf_imra, imra); in sercnputc()
1464 s_stat1 = MFP->mf_tsr; in sercnputc()
1466 while (!ISSET(stat = MFP->mf_tsr, TSR_BE) && --timo) in sercnputc()
1468 MFP->mf_udr = c; in sercnputc()
1472 s_stat2 = MFP->mf_tsr; in sercnputc()
1474 while (!ISSET(stat = MFP->mf_tsr, TSR_BE) && --timo) in sercnputc()
1478 s_stat3 = MFP->mf_tsr; in sercnputc()
1481 MFP->mf_ipra = (uint8_t)~imra; in sercnputc()
1482 single_inst_bset_b(MFP->mf_imra, imra); in sercnputc()