MSK_PORT_A
KKASSERT(port == MSK_PORT_A || port == MSK_PORT_B);
if (port == MSK_PORT_A) {
sc->msk_devs[MSK_PORT_A] = device_add_child(dev, "msk", -1);
if (sc->msk_devs[MSK_PORT_A] == NULL) {
*port = MSK_PORT_A;
device_set_ivars(sc->msk_devs[MSK_PORT_A], port);
if (sc->msk_if[MSK_PORT_A] != NULL)
msk_stop(sc->msk_if[MSK_PORT_A]);
ridx = sc_if->msk_port == MSK_PORT_A ? STAT_TXA1_RIDX : STAT_TXA2_RIDX;
if ((status & Y2_HWE_L1_MASK) != 0 && sc->msk_if[MSK_PORT_A] != NULL)
msk_handle_hwerr(sc->msk_if[MSK_PORT_A], status);
rxput[MSK_PORT_A] = rxput[MSK_PORT_B] = 0;
if (sc->msk_if[MSK_PORT_A] != NULL) {
msk_txeof(sc->msk_if[MSK_PORT_A],
if (rxput[MSK_PORT_A] > 0)
msk_rxput(sc->msk_if[MSK_PORT_A]);
sc_if0 = sc->msk_if[MSK_PORT_A];
if (sc_if->msk_port == MSK_PORT_A) {
if (sc_if->msk_port == MSK_PORT_A) {