• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/sk98lin/

Lines Matching defs:IoC

88 SK_IOC	IoC,			/* I/O Context */
99 XM_OUT16(IoC, Port, XM_PHY_ADDR, PhyReg | pPrt->PhyAddr);
102 XM_IN16(IoC, Port, XM_PHY_DATA, pVal);
106 XM_IN16(IoC, Port, XM_MMU_CMD, &Mmu);
111 XM_IN16(IoC, Port, XM_PHY_DATA, pVal);
127 SK_IOC IoC, /* I/O Context */
139 XM_IN16(IoC, Port, XM_MMU_CMD, &Mmu);
145 XM_OUT16(IoC, Port, XM_PHY_ADDR, PhyReg | pPrt->PhyAddr);
148 XM_OUT16(IoC, Port, XM_PHY_DATA, Val);
152 XM_IN16(IoC, Port, XM_MMU_CMD, &Mmu);
172 SK_IOC IoC, /* I/O Context */
194 GM_OUT16(IoC, Port, GM_SMI_CTRL, *pVal);
196 GM_IN16(IoC, Port, GM_SMI_CTRL, &Ctrl);
211 GM_IN16(IoC, Port, GM_SMI_CTRL, &Ctrl);
217 GM_IN16(IoC, Port, GM_SMI_DATA, pVal);
239 SK_IOC IoC, /* I/O Context */
259 GM_OUT16(IoC, Port, GM_SMI_DATA, Val);
264 GM_OUT16(IoC, Port, GM_SMI_CTRL, Val);
266 GM_IN16(IoC, Port, GM_SMI_CTRL, &Ctrl);
278 SK_IN32(IoC, B2_TI_VAL, &DWord);
283 GM_IN16(IoC, Port, GM_SMI_CTRL, &Ctrl);
310 SK_IOC IoC, /* I/O Context */
315 void (*r_func)(SK_AC *pAC, SK_IOC IoC, int Port, int Reg, SK_U16 *pVal);
324 r_func(pAC, IoC, Port, PhyReg, pVal);
339 SK_IOC IoC, /* I/O Context */
344 void (*w_func)(SK_AC *pAC, SK_IOC IoC, int Port, int Reg, SK_U16 Val);
353 w_func(pAC, IoC, Port, PhyReg, Val);
371 SK_IOC IoC, /* IO context */
385 XM_IN32(IoC, Port, XM_MODE, &MdReg);
394 XM_OUT32(IoC, Port, XM_MODE, MdReg);
401 GM_IN16(IoC, Port, GM_RX_CTRL, &RcReg);
411 GM_OUT16(IoC, Port, GM_RX_CTRL, RcReg);
431 SK_IOC IoC, /* IO context */
445 XM_IN32(IoC, Port, XM_MODE, &MdReg);
454 XM_OUT32(IoC, Port, XM_MODE, MdReg);
461 GM_IN16(IoC, Port, GM_RX_CTRL, &RcReg);
471 GM_OUT16(IoC, Port, GM_RX_CTRL, RcReg);
503 SK_IOC IoC, /* IO context */
511 XM_IN16(IoC, Port, XM_RX_CMD, &OldRxCmd);
562 XM_OUT16(IoC, Port, XM_RX_CMD, RxCmd);
588 SK_IOC IoC, /* IO context */
598 GM_IN16(IoC, Port, GM_RX_CTRL, &OldRxCmd);
610 GM_OUT16(IoC, Port, GM_RX_CTRL, RxCmd);
616 GM_IN16(IoC, Port, GM_SERIAL_MODE, &OldRxCmd);
628 GM_OUT16(IoC, Port, GM_SERIAL_MODE, RxCmd);
645 SK_IOC IoC, /* IO context */
651 SkXmSetRxCmd(pAC, IoC, Port, Mode);
655 SkGmSetRxCmd(pAC, IoC, Port, Mode);
672 SK_IOC IoC, /* IO context */
680 XM_IN16(IoC, Port, XM_TX_CMD, &Word);
689 XM_OUT16(IoC, Port, XM_TX_CMD, Word);
693 GM_IN16(IoC, Port, GM_TX_CTRL, &Word);
702 GM_OUT16(IoC, Port, GM_TX_CTRL, Word);
725 SK_IOC IoC, /* IO context */
741 XM_OUTADDR(IoC, Port, XM_EXM(i), &ZeroAddr[0]);
759 SK_IOC IoC, /* IO context */
767 XM_IN32(IoC, Port, XM_MODE, &MdReg);
769 XM_OUT32(IoC, Port, XM_MODE, MdReg | XM_MD_FTF);
795 SK_IOC IoC, /* IO context */
803 XM_IN32(IoC, Port, XM_MODE, &MdReg);
805 XM_OUT32(IoC, Port, XM_MODE, MdReg | XM_MD_FRF);
857 SK_IOC IoC, /* IO context */
863 XM_OUT32(IoC, Port, XM_GP_PORT, XM_GP_RES_STAT);
866 XM_OUT16(IoC, Port, XM_IMSK, 0xffff);
868 XM_OUT32(IoC, Port, XM_MODE, 0); /* clear Mode Reg */
870 XM_OUT16(IoC, Port, XM_TX_CMD, 0); /* reset TX CMD Reg */
871 XM_OUT16(IoC, Port, XM_RX_CMD, 0); /* reset RX CMD Reg */
876 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_INT_MASK, 0xffff);
880 SkXmPhyWrite(pAC, IoC, Port, PHY_LONE_INT_ENAB, 0);
884 SkXmPhyWrite(pAC, IoC, Port, PHY_NAT_INT_MASK, 0xffff); */
890 XM_OUTHASH(IoC, Port, XM_HSM, &ZeroAddr);
893 SkXmClrExactAddr(pAC, IoC, Port, 0, 15);
896 XM_OUTHASH(IoC, Port, XM_SRC_CHK, &ZeroAddr);
920 SK_IOC IoC, /* IO context */
930 SK_OUT16(IoC, MR_ADDR(Port, TX_MFF_CTRL1), MFF_CLR_MAC_RST);
942 SK_OUT16(IoC, MR_ADDR(Port, TX_MFF_CTRL1), MFF_SET_MAC_RST);
944 SK_IN16(IoC, MR_ADDR(Port, TX_MFF_CTRL1), &Word);
952 SK_IN32(IoC, B2_GP_IO, &Reg);
963 SK_OUT32(IoC, B2_GP_IO, Reg);
966 SK_IN32(IoC, B2_GP_IO, &Reg);
982 SK_IOC IoC, /* IO context */
988 SK_OUT16(IoC, MR_ADDR(Port, TX_MFF_CTRL1), MFF_CLR_MAC_RST);
992 SK_IN32(IoC, B2_GP_IO, &DWord);
1001 SK_OUT32(IoC, B2_GP_IO, DWord);
1004 XM_OUT16(IoC, Port, XM_HW_CFG, XM_HW_GMII_MD);
1024 SK_IOC IoC, /* IO context */
1033 SK_OUT8(IoC, GMAC_IRQ_MSK, 0);
1036 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_INT_MASK, 0);
1039 GM_OUTHASH(IoC, Port, GM_MC_ADDR_H1, EmptyHash);
1042 GM_IN16(IoC, Port, GM_RX_CTRL, &RxCtrl);
1044 GM_OUT16(IoC, Port, GM_RX_CTRL,
1061 SK_IOC IoC, /* IO context */
1070 SK_IN32(IoC, B2_GP_IO, &DWord);
1075 SK_OUT32(IoC, B2_GP_IO, DWord);
1079 SK_OUT32(IoC, MR_ADDR(Port, GPHY_CTRL), GPC_RST_SET);
1082 SK_OUT32(IoC, MR_ADDR(Port, GMAC_CTRL), GMC_RST_SET);
1098 SK_IOC IoC, /* IO context */
1105 SK_OUT32(IoC, MR_ADDR(Port, GMAC_CTRL), GMC_RST_CLR);
1108 SK_OUT32(IoC, MR_ADDR(Port, GMAC_CTRL), GMC_RST_SET);
1115 SK_IN32(IoC, B2_GP_IO, &DWord);
1121 SK_OUT32(IoC, B2_GP_IO, DWord);
1131 SK_OUT32(IoC, MR_ADDR(Port, GPHY_CTRL), DWord | GPC_RST_SET);
1134 SK_OUT32(IoC, MR_ADDR(Port, GPHY_CTRL), DWord | GPC_RST_CLR);
1141 SK_OUT32(IoC, MR_ADDR(Port, GMAC_CTRL), GMC_PAUSE_ON | GMC_RST_CLR);
1146 SK_IN32(IoC, MR_ADDR(Port, GPHY_CTRL), &DWord);
1148 SK_IN32(IoC, B0_ISRC, &DWord);
1166 SK_IOC IoC, /* IO context */
1174 SkMacRxTxDisable(pAC, IoC, Port);
1179 SkXmSoftRst(pAC, IoC, Port);
1186 SkGmSoftRst(pAC, IoC, Port);
1191 SkMacFlushTxFifo(pAC, IoC, Port);
1193 SkMacFlushRxFifo(pAC, IoC, Port);
1211 SK_IOC IoC, /* IO context */
1218 SkXmHardRst(pAC, IoC, Port);
1225 SkGmHardRst(pAC, IoC, Port);
1251 SK_IOC IoC, /* IO context */
1263 SK_IN16(IoC, MR_ADDR(Port, TX_MFF_CTRL1), &SWord);
1275 SkXmClearRst(pAC, IoC, Port);
1279 SkXmPhyRead(pAC, IoC, Port, PHY_XMAC_ID1, &pPrt->PhyId1);
1285 XM_IN16(IoC, Port, XM_MMU_CMD, &SWord);
1287 XM_OUT16(IoC, Port, XM_MMU_CMD, SWord | XM_MMU_NO_PRE);
1292 SkXmPhyWrite(pAC, IoC, Port, BcomRegC0Hack[i].PhyReg,
1300 SkXmPhyWrite(pAC, IoC, Port, BcomRegA1Hack[i].PhyReg,
1306 SkXmPhyRead(pAC, IoC, Port, PHY_BCOM_AUX_CTRL, &SWord);
1308 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_AUX_CTRL,
1315 XM_IN16(IoC, Port, XM_ISRC, &SWord);
1322 SkMacInitPhy(pAC, IoC, Port, SK_FALSE);
1327 XM_OUT16(IoC, Port, XM_HW_CFG, XM_HW_COM4SIG);
1341 SK_IN16(IoC, (B2_MAC_2 + Port * 8 + i * 2), &SWord);
1343 XM_OUT16(IoC, Port, (XM_SA + i * 2), SWord);
1354 XM_OUT16(IoC, Port, XM_RX_HI_WM, SK_XM_RX_HI_WM);
1375 XM_OUT16(IoC, Port, XM_TX_THR, SWord);
1378 XM_OUT16(IoC, Port, XM_TX_CMD, XM_TX_AUTO_PAD);
1396 XM_OUT16(IoC, Port, XM_RX_CMD, SWord);
1405 XM_OUT32(IoC, Port, XM_MODE, XM_DEF_MODE);
1412 XM_OUT32(IoC, Port, XM_RX_EV_MSK, XMR_DEF_MSK);
1419 XM_OUT32(IoC, Port, XM_TX_EV_MSK, XMT_DEF_MSK);
1453 SK_IOC IoC, /* IO context */
1466 SK_IN32(IoC, MR_ADDR(Port, GMAC_CTRL), &DWord);
1478 SkGmHardRst(pAC, IoC, Port);
1480 SkGmClearRst(pAC, IoC, Port);
1487 GM_IN16(IoC, Port, GM_GP_CTRL, &SWord);
1493 GM_OUT16(IoC, Port, GM_GP_CTRL, SWord);
1524 SK_OUT32(IoC, MR_ADDR(Port, GMAC_CTRL), GMC_PAUSE_OFF);
1539 GM_OUT16(IoC, Port, GM_GP_CTRL, SWord);
1542 SK_IN16(IoC, GMAC_IRQ_SRC, &SWord);
1546 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_ID1, &pPrt->PhyId1);
1548 SkGmInitPhyMarv(pAC, IoC, Port, SK_FALSE);
1552 (void)SkGmResetCounter(pAC, IoC, Port);
1555 GM_OUT16(IoC, Port, GM_TX_CTRL, TX_COL_THR(pPrt->PMacColThres));
1558 GM_OUT16(IoC, Port, GM_RX_CTRL, GM_RXCR_UCF_ENA | GM_RXCR_MCF_ENA |
1562 GM_OUT16(IoC, Port, GM_TX_FLOW_CTRL, 0xffff);
1566 GM_IN16(IoC, Port, GM_TX_PARAM, &SWord);
1573 GM_OUT16(IoC, Port, GM_TX_PARAM, SWord);
1577 GM_IN16(IoC, Port, GM_SERIAL_MODE, &SWord);
1592 GM_OUT16(IoC, Port, GM_SERIAL_MODE, SWord);
1608 SK_IN16(IoC, (B2_MAC_2 + Port * 8 + i * 2), &SWord);
1617 GM_OUT16(IoC, Port, (GM_SRC_ADDR_1L + (2 - i) * 4), SWord);
1620 GM_OUT16(IoC, Port, (GM_SRC_ADDR_1L + i * 4), SWord);
1623 GM_OUT16(IoC, Port, (GM_SRC_ADDR_1L + i * 4), SWord);
1627 SK_IN16(IoC, (B2_MAC_1 + Port * 8 + i * 2), &SWord);
1629 GM_OUT16(IoC, Port, (GM_SRC_ADDR_2L + i * 4), SWord);
1632 GM_OUT16(IoC, Port, GM_MC_ADDR_H1 + 4*i, 0);
1636 GM_OUT16(IoC, Port, GM_MC_ADDR_H4, 0);
1639 GM_OUT16(IoC, Port, GM_TX_IRQ_MSK, 0);
1640 GM_OUT16(IoC, Port, GM_RX_IRQ_MSK, 0);
1641 GM_OUT16(IoC, Port, GM_TR_IRQ_MSK, 0);
1645 GM_IN16(IoC, Port, GM_GP_STAT, &SWord);
1674 SK_IOC IoC, /* IO context */
1722 SK_IOC IoC, /* IO context */
1731 XM_IN16(IoC, Port, XM_MMU_CMD, &Word);
1748 XM_OUT16(IoC, Port, XM_MMU_CMD, Word);
1750 XM_IN32(IoC, Port, XM_MODE, &DWord);
1768 XM_OUT16(IoC, Port, XM_MAC_PTIME, 0xffff);
1774 SK_OUT16(IoC, MR_ADDR(Port, RX_MFF_CTRL1), MFF_ENA_PAUSE);
1785 SK_OUT16(IoC, MR_ADDR(Port, RX_MFF_CTRL1), MFF_DIS_PAUSE);
1788 XM_OUT32(IoC, Port, XM_MODE, DWord);
1805 SK_IOC IoC, /* IO context */
1870 SkXmPhyWrite(pAC, IoC, Port, PHY_XMAC_AUNE_ADV, Ctrl);
1882 SkXmPhyWrite(pAC, IoC, Port, PHY_XMAC_CTRL, Ctrl);
1899 SK_IOC IoC, /* IO context */
1996 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_1000T_CTRL, Ctrl2);
2001 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_AUNE_ADV, Ctrl3);
2017 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_AUX_CTRL, Ctrl5);
2021 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_P_EXT_CTRL, Ctrl4);
2024 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_CTRL, Ctrl1);
2044 SK_IOC IoC, /* IO context */
2081 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_PHY_CTRL,
2086 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_EXT_CTRL, &ExtPhyCtrl);
2094 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_EXT_CTRL, ExtPhyCtrl);
2100 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_CTRL, &PhyCtrl);
2109 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_CTRL, PhyCtrl);
2272 SkGmPhyWrite(pAC, IoC, Port, 30, 0x0700 /* 0x0708 */);
2279 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_1000T_CTRL, C1000BaseT);
2284 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_AUNE_ADV, AutoNegAdv);
2295 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_PHY_CTRL, PHY_M_PC_FL_GOOD);
2301 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_EXT_CTRL,
2309 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_PHY_CTRL,
2315 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_CTRL, PhyCtrl);
2333 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_LED_CTRL, LedCtrl);
2339 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_LED_OVER,
2353 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_CTRL, &PhyCtrl);
2358 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_1000T_CTRL, &C1000BaseT);
2363 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_AUNE_ADV, &AutoNegAdv);
2368 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_EXT_CTRL, &ExtPhyCtrl);
2373 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_STAT, &PhyStat);
2376 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_STAT, &PhyStat1);
2381 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_PHY_STAT, &PhySpecStat);
2416 SK_IOC IoC, /* IO context */
2507 SkXmPhyWrite(pAC, IoC, Port, PHY_LONE_1000T_CTRL, Ctrl2);
2512 SkXmPhyWrite(pAC, IoC, Port, PHY_LONE_AUNE_ADV, Ctrl3);
2522 SkXmPhyWrite(pAC, IoC, Port, PHY_LONE_CTRL, Ctrl1);
2541 SK_IOC IoC, /* IO context */
2563 SK_IOC IoC, /* IO context */
2576 SkXmInitPhyXmac(pAC, IoC, Port, DoLoop);
2579 SkXmInitPhyBcom(pAC, IoC, Port, DoLoop);
2583 SkXmInitPhyLone(pAC, IoC, Port, DoLoop);
2586 SkXmInitPhyNat(pAC, IoC, Port, DoLoop);
2596 SkGmInitPhyMarv(pAC, IoC, Port, DoLoop);
2618 SK_IOC IoC, /* IO context */
2631 SkXmPhyRead(pAC, IoC, Port, PHY_XMAC_AUNE_LP, &LPAb);
2632 SkXmPhyRead(pAC, IoC, Port, PHY_XMAC_RES_ABI, &ResAb);
2701 SK_IOC IoC, /* IO context */
2718 SkXmPhyRead(pAC, IoC, Port, PHY_BCOM_AUNE_LP, &LPAb);
2721 SkXmPhyRead(pAC, IoC, Port, PHY_BCOM_1000T_STAT, &ResAb);
2724 SkXmPhyRead(pAC, IoC, Port, PHY_BCOM_AUX_STAT, &AuxStat);
2804 SK_IOC IoC, /* IO context */
2817 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_AUNE_LP, &LPAb);
2828 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_1000T_STAT, &ResAb);
2843 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_PHY_STAT, &AuxStat);
2912 SK_IOC IoC, /* IO context */
2925 SkXmPhyRead(pAC, IoC, Port, PHY_LONE_AUNE_LP, &LPAb);
2926 SkXmPhyRead(pAC, IoC, Port, PHY_LONE_1000T_STAT, &ResAb);
2927 SkXmPhyRead(pAC, IoC, Port, PHY_LONE_Q_STAT, &QuickStat);
3018 SK_IOC IoC, /* IO context */
3040 SK_IOC IoC, /* IO context */
3056 Rtv = SkXmAutoNegDoneXmac(pAC, IoC, Port);
3059 Rtv = SkXmAutoNegDoneBcom(pAC, IoC, Port);
3063 Rtv = SkXmAutoNegDoneLone(pAC, IoC, Port);
3066 Rtv = SkXmAutoNegDoneNat(pAC, IoC, Port);
3078 Rtv = SkGmAutoNegDoneMarv(pAC, IoC, Port);
3092 SkMacRxTxEnable(pAC, IoC, Port);
3110 SK_IOC IoC, /* IO context */
3138 SkXmInitDupMd(pAC, IoC, Port);
3140 SkXmInitPauseMd(pAC, IoC, Port);
3162 XM_OUT16(IoC, Port, XM_IMSK, IntMask);
3165 XM_IN16(IoC, Port, XM_MMU_CMD, &Reg);
3176 SkXmPhyRead(pAC, IoC, Port, PHY_BCOM_AUX_CTRL, &SWord);
3177 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_AUX_CTRL,
3179 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_INT_MASK,
3184 SkXmPhyWrite(pAC, IoC, Port, PHY_LONE_INT_ENAB, PHY_L_DEF_MSK);
3188 SkXmPhyWrite(pAC, IoC, Port, PHY_NAT_INT_MASK, PHY_N_DEF_MSK); */
3195 XM_OUT16(IoC, Port, XM_MMU_CMD, Reg | XM_MMU_ENA_RX | XM_MMU_ENA_TX);
3214 SK_OUT8(IoC, GMAC_IRQ_MSK, (SK_U8)IntMask);
3217 GM_IN16(IoC, Port, GM_GP_CTRL, &Reg);
3226 GM_OUT16(IoC, Port, GM_GP_CTRL, (SK_U16)(Reg | GM_GPCR_RX_ENA |
3231 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_INT_MASK,
3252 SK_IOC IoC, /* IO context */
3260 XM_IN16(IoC, Port, XM_MMU_CMD, &Word);
3262 XM_OUT16(IoC, Port, XM_MMU_CMD, Word & ~(XM_MMU_ENA_RX | XM_MMU_ENA_TX));
3265 XM_IN16(IoC, Port, XM_MMU_CMD, &Word);
3272 GM_IN16(IoC, Port, GM_GP_CTRL, &Word);
3274 GM_OUT16(IoC, Port, GM_GP_CTRL, (SK_U16)(Word & ~(GM_GPCR_RX_ENA |
3278 GM_IN16(IoC, Port, GM_GP_CTRL, &Word);
3295 SK_IOC IoC, /* IO context */
3309 XM_OUT16(IoC, Port, XM_IMSK, 0xffff);
3318 SkXmPhyRead(pAC, IoC, Port, PHY_BCOM_AUX_CTRL, &Word);
3319 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_AUX_CTRL,
3321 SkXmPhyWrite(pAC, IoC, Port, PHY_BCOM_INT_MASK, 0xffff);
3326 SkXmPhyWrite(pAC, IoC, Port, PHY_LONE_INT_ENAB, 0);
3330 SkXmPhyWrite(pAC, IoC, Port, PHY_NAT_INT_MASK, 0xffff); */
3340 SK_OUT8(IoC, GMAC_IRQ_MSK, 0);
3344 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_INT_MASK, 0);
3364 SK_IOC IoC, /* IO context */
3370 XM_IN32(IoC, Port, XM_MODE, &MdReg);
3379 XM_OUT32(IoC, Port, XM_MODE, MdReg);
3395 SK_IOC IoC, /* IO context */
3404 XM_IN32(IoC, Port, XM_MODE, &MdReg);
3413 XM_OUT32(IoC, Port, XM_MODE, MdReg);
3423 SK_OUT8(IoC, GMAC_TI_ST_CTRL, TimeCtrl);
3441 SK_IOC IoC, /* IO context */
3471 SK_IOC IoC, /* IO context */
3512 SK_IOC IoC, /* IO context */
3525 XM_IN16(IoC, Port, XM_ISRC, &IStatus);
3529 SkXmAutoNegLipaXmac(pAC, IoC, Port, IStatus);
3550 XM_IN16(IoC, Port, XM_ISRC, &IStatus2);
3572 SkHWLinkDown(pAC, IoC, Port);
3578 SkTimerStart(pAC, IoC, &pPrt->PWaTimer, SK_WA_INA_TIME,
3602 SkXmOverflowStatus(pAC, IoC, Port, IStatus, &OverflowStatus);
3606 SkPnmiEvent(pAC, IoC, SK_PNMI_EVT_SIRQ_OVERFLOW, Para);
3647 SK_IOC IoC, /* IO context */
3660 SK_IN8(IoC, GMAC_IRQ_SRC, &IStatus);
3664 SkMacAutoNegLipaPhy(pAC, IoC, Port, IStatus);
3674 SkGmOverflowStatus(pAC, IoC, Port, IStatus, &OverflowStatus);
3678 SkPnmiEvent(pAC, IoC, SK_PNMI_EVT_SIRQ_OVERFLOW, Para);
3684 SK_OUT8(IoC, MR_ADDR(Port, RX_GMF_CTRL_T), (SK_U8)GMF_CLI_RX_FO);
3692 SK_OUT8(IoC, MR_ADDR(Port, TX_GMF_CTRL_T), (SK_U8)GMF_CLI_TX_FU);
3719 SK_IOC IoC, /* IO context */
3725 SkXmIrq(pAC, IoC, Port);
3732 SkGmIrq(pAC, IoC, Port);
3756 SK_IOC IoC, /* IO context */
3767 XM_OUT16(IoC, Port, XM_STAT_CMD, XM_SC_SNP_TXC | XM_SC_SNP_RXC);
3777 XM_IN16(IoC, Port, XM_STAT_CMD, &StatReg);
3806 SK_IOC IoC, /* IO context */
3818 XM_IN32(IoC, Port, StatAddr, pVal);
3837 SK_IOC IoC, /* IO context */
3840 XM_OUT16(IoC, Port, XM_STAT_CMD, XM_SC_CLR_RXC | XM_SC_CLR_TXC);
3842 XM_OUT16(IoC, Port, XM_STAT_CMD, XM_SC_CLR_RXC | XM_SC_CLR_TXC);
3869 SK_IOC IoC, /* IO context */
3881 XM_IN32(IoC, Port, XM_RX_CNT_EV, &RegVal);
3887 XM_IN32(IoC, Port, XM_TX_CNT_EV, &RegVal);
3912 SK_IOC IoC, /* IO context */
3934 SK_IOC IoC, /* IO context */
3949 GM_IN32(IoC, Port, StatAddr, pVal);
3968 SK_IOC IoC, /* IO context */
3975 GM_IN16(IoC, Port, GM_PHY_ADDR, &Reg);
3978 GM_OUT16(IoC, Port, GM_PHY_ADDR, Reg | GM_PAR_MIB_CLR);
3983 GM_IN16(IoC, Port, GM_MIB_CNT_BASE + 8*i, &Word);
3987 GM_OUT16(IoC, Port, GM_PHY_ADDR, Reg);
4014 SK_IOC IoC, /* IO context */
4026 GM_IN16(IoC, Port, GM_RX_IRQ_SRC, &RegVal);
4032 GM_IN16(IoC, Port, GM_TX_IRQ_SRC, &RegVal);
4037 GM_IN16(IoC, Port, GM_TR_IRQ_SRC, &RegVal);
4067 SK_IOC IoC, /* IO context */
4085 SkGmPhyWrite(pAC, IoC, Port, 29, 0x001e);
4087 SkGmPhyWrite(pAC, IoC, Port, 30, 0xcc00);
4088 SkGmPhyWrite(pAC, IoC, Port, 30, 0xc800);
4089 SkGmPhyWrite(pAC, IoC, Port, 30, 0xc400);
4090 SkGmPhyWrite(pAC, IoC, Port, 30, 0xc000);
4091 SkGmPhyWrite(pAC, IoC, Port, 30, 0xc100);
4095 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_EXT_ADR, 0);
4098 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_CABLE_DIAG, &RegVal);
4101 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_CABLE_DIAG,
4108 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_CABLE_DIAG, &RegVal);
4121 SkGmPhyWrite(pAC, IoC, Port, PHY_MARV_EXT_ADR, (SK_U16)i);
4124 SkGmPhyRead(pAC, IoC, Port, PHY_MARV_CABLE_DIAG, &RegVal);