• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/sk98lin/

Lines Matching defs:Para

303 	SK_EVPARA	Para);
345 SK_EVPARA Para;
398 Para.Para32[0] = SK_RLMT_MODE_CLS;
399 Para.Para32[1] = 0;
400 (void)SkRlmtEvent(pAC, IoC, SK_RLMT_MODE_CHANGE, Para);
407 Para.Para32[0] = 1;
408 Para.Para32[1] = -1;
409 SkRlmtEvtSetNets(pAC, IoC, Para);
757 SK_EVPARA Para;
764 if ((Para.pParaPtr = SkRlmtBuildPacket(pAC, IoC, PortNumber,
767 SkEventQueue(pAC, SKGE_DRV, SK_DRV_RLMT_SEND, Para);
776 if ((Para.pParaPtr = SkRlmtBuildPacket(pAC, IoC, PortNumber,
779 SkEventQueue(pAC, SKGE_DRV, SK_DRV_RLMT_SEND, Para);
791 if ((Para.pParaPtr =
796 SkEventQueue(pAC, SKGE_DRV, SK_DRV_RLMT_SEND, Para);
825 SK_EVPARA Para;
841 Para.Para32[0] = PortNumber;
842 Para.Para32[1] = (SK_U32)-1;
844 SKGE_RLMT, SK_RLMT_PORTUP_TIM, Para);
891 SK_EVPARA Para;
1031 Para.Para32[0] = PortNumber;
1032 Para.Para32[1] = (SK_U32)-1;
1035 SK_RLMT_PORTUP_TIM, Para);
1056 Para.pParaPtr = pMb;
1057 SkEventQueue(pAC, SKGE_DRV, SK_DRV_RLMT_SEND, Para);
1069 Para.Para32[0] = PortNumber;
1070 Para.Para32[1] = (SK_U32)-1;
1073 SK_RLMT_PORTDOWN_TX_TIM, Para);
1077 if ((Para.pParaPtr = SkRlmtBuildPacket(pAC, IoC, PortNumber,
1080 SkEventQueue(pAC, SKGE_DRV, SK_DRV_RLMT_SEND, Para);
1223 SK_EVPARA Para;
1256 Para.Para32[0] = PortNumber;
1263 Para.Para32[1] = (SK_U32)-1;
1266 SK_RLMT_PORTDOWN_RX_TIM, Para);
1274 if ((Para.pParaPtr =
1278 SkEventQueue(pAC, SKGE_DRV, SK_DRV_RLMT_SEND, Para);
1615 SK_EVPARA Para;
1630 Para.Para32[0] = SK_RLMT_NET_DOWN_TEMP;
1631 Para.Para32[1] = NetIdx;
1632 SkEventQueue(pAC, SKGE_DRV, SK_DRV_NET_DOWN, Para);
1634 Para.Para32[0] = pAC->Rlmt.Net[NetIdx].
1636 Para.Para32[1] = NetIdx;
1637 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_ACTIVE_DOWN, Para);
1646 * If pAC->Rlmt.ActivePort != Para.Para32[0],
1663 Para.Para32[0] = pAC->Rlmt.Net[NetIdx].Port[i]->PortNumber;
1664 Para.Para32[1] = NetIdx;
1665 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_ACTIVE_UP, Para);
1668 Para.Para32[0] = pAC->Rlmt.Net[NetIdx].Port[i]->PortNumber;
1669 Para.Para32[1] = NetIdx;
1670 SkEventQueue(pAC, SKGE_DRV, SK_DRV_NET_UP, Para);
1673 (Para.pParaPtr = SkRlmtBuildPacket(pAC, IoC,
1681 SkEventQueue(pAC, SKGE_DRV, SK_DRV_RLMT_SEND, Para);
1691 Para.Para32[0] = Active;
1721 pAC, IoC, Active, PrefPort, &Para.Para32[1]);
1726 pAC, IoC, Active, PrefPort, &Para.Para32[1]);
1735 pAC, IoC, Active, PrefPort, &Para.Para32[1]);
1740 pAC, IoC, Active, PrefPort, &Para.Para32[1]);
1746 pAC, IoC, Active, PrefPort, &Para.Para32[1], AUTONEG_SUCCESS);
1751 pAC, IoC, Active, PrefPort, &Para.Para32[1], AUTONEG_FAILED);
1756 pAC, IoC, Active, PrefPort, &Para.Para32[1], AUTONEG_SUCCESS);
1761 pAC, IoC, Active, PrefPort, &Para.Para32[1], AUTONEG_FAILED);
1767 Active, PrefPort, &Para.Para32[1], AUTONEG_SUCCESS);
1772 Active, PrefPort, &Para.Para32[1], AUTONEG_FAILED);
1778 if (Para.Para32[1] != Active) {
1780 ("Active: %d, Para1: %d.\n", Active, Para.Para32[1]))
1781 pAC->Rlmt.Net[NetIdx].ActivePort = Para.Para32[1];
1782 Para.Para32[0] = pAC->Rlmt.Net[NetIdx].
1783 Port[Para.Para32[0]]->PortNumber;
1784 Para.Para32[1] = pAC->Rlmt.Net[NetIdx].
1785 Port[Para.Para32[1]]->PortNumber;
1786 SK_HWAC_LINK_LED(pAC, IoC, Para.Para32[1], SK_LED_ACTIVE);
1788 SkEventQueue(pAC, SKGE_DRV, SK_DRV_SWITCH_HARD, Para);
1791 SK_HWAC_LINK_LED(pAC, IoC, Para.Para32[0], SK_LED_STANDBY);
1792 SkEventQueue(pAC, SKGE_DRV, SK_DRV_SWITCH_SOFT, Para);
1794 Para.Para32[1] = NetIdx;
1795 Para.Para32[0] =
1796 pAC->Rlmt.Net[NetIdx].Port[Para.Para32[0]]->PortNumber;
1797 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_ACTIVE_DOWN, Para);
1798 Para.Para32[0] = pAC->Rlmt.Net[NetIdx].
1800 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_ACTIVE_UP, Para);
1802 (Para.pParaPtr = SkRlmtBuildPacket(pAC, IoC, Para.Para32[0],
1810 SkEventQueue(pAC, SKGE_DRV, SK_DRV_RLMT_SEND, Para);
1811 } /* (Para.pParaPtr = SkRlmtBuildPacket(...)) != NULL */
1812 } /* Para.Para32[1] != Active */
1841 SK_EVPARA Para;
1877 Para.Para32[0] = NetIdx;
1878 Para.Para32[1] = (SK_U32)-1;
1879 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_SEGMENTATION, Para);
1884 Para.Para32[0] = NetIdx;
1885 Para.Para32[1] = (SK_U32)-1;
1887 SKGE_RLMT, SK_RLMT_SEG_TIM, Para);
1919 SK_EVPARA Para;
1927 Para.Para32[0] = PortNumber;
1928 Para.Para32[1] = (SK_U32)-1;
1929 SkEventQueue(pAC, SKGE_HWAC, SK_HWEV_PORT_START, Para);
1950 SK_EVPARA Para) /* SK_U32 PortNumber; SK_U32 -1 */
1955 ("SK_RLMT_PORTSTART_TIMEOUT Port %d Event BEGIN.\n", Para.Para32[0]))
1957 if (Para.Para32[1] != (SK_U32)-1) {
1971 if (pAC->Rlmt.Port[Para.Para32[0]].LinkDown) {
1973 for (i = 0; i < pAC->Rlmt.Port[Para.Para32[0]].Net->NumPorts; i++) {
1974 if (!pAC->Rlmt.Port[Para.Para32[0]].Net->Port[i]->PortStarted) {
1976 pAC->Rlmt.Port[Para.Para32[0]].Net->Port[i]->PortNumber);
2003 SK_EVPARA Para) /* SK_U32 PortNumber; SK_U32 Undefined */
2010 ("SK_RLMT_LINK_UP Port %d Event BEGIN.\n", Para.Para32[0]))
2012 pRPort = &pAC->Rlmt.Port[Para.Para32[0]];
2040 SK_HWAC_LINK_LED(pAC, IoC, Para.Para32[0], SK_LED_ACTIVE);
2043 SK_HWAC_LINK_LED(pAC, IoC, Para.Para32[0], SK_LED_STANDBY);
2070 Para2 = Para;
2079 SkRlmtBuildPacket(pAC, IoC, Para.Para32[0], SK_PACKET_ANNOUNCE,
2080 &pAC->Addr.Port[Para.Para32[0]].CurrentMacAddress, &SkRlmtMcAddr)
2088 SkRlmtBuildSpanningTreePacket(pAC, IoC, Para.Para32[0])) != NULL) {
2089 pAC->Rlmt.Port[Para.Para32[0]].RootIdSet = SK_FALSE;
2095 Para.Para32[1] = (SK_U32)-1;
2097 SK_RLMT_SEG_TO_VAL, SKGE_RLMT, SK_RLMT_SEG_TIM, Para);
2123 SK_EVPARA Para) /* SK_U32 PortNumber; SK_U32 -1 */
2128 ("SK_RLMT_PORTUP_TIM Port %d Event BEGIN.\n", Para.Para32[0]))
2130 if (Para.Para32[1] != (SK_U32)-1) {
2138 pRPort = &pAC->Rlmt.Port[Para.Para32[0]];
2141 ("SK_RLMT_PORTUP_TIM Port %d Event EMPTY.\n", Para.Para32[0]))
2152 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_PORT_UP, Para);
2178 SK_EVPARA Para) /* SK_U32 PortNumber; SK_U32 -1 */
2184 Para.Para32[0], Event))
2186 if (Para.Para32[1] != (SK_U32)-1) {
2194 pRPort = &pAC->Rlmt.Port[Para.Para32[0]];
2214 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_PORT_DOWN, Para);
2227 if (Para.Para32[0] ==
2256 SK_EVPARA Para) /* SK_U32 PortNumber; SK_U32 Undefined */
2260 pRPort = &pAC->Rlmt.Port[Para.Para32[0]];
2262 ("SK_RLMT_LINK_DOWN Port %d Event BEGIN.\n", Para.Para32[0]))
2264 if (!pAC->Rlmt.Port[Para.Para32[0]].LinkDown) {
2268 SK_HWAC_LINK_LED(pAC, IoC, Para.Para32[0], SK_LED_OFF);
2276 Para.Para32[1] = -1;
2277 (void)SkRlmtEvent(pAC, IoC, SK_RLMT_PORTDOWN, Para);
2302 SK_EVPARA Para) /* SK_U32 PortNumber; SK_U32 -1 */
2310 ("SK_RLMT_PORT_ADDR Port %d Event BEGIN.\n", Para.Para32[0]))
2312 if (Para.Para32[1] != (SK_U32)-1) {
2321 pOldMacAddr = &pAC->Addr.Port[Para.Para32[0]].PreviousMacAddress;
2322 pNewMacAddr = &pAC->Addr.Port[Para.Para32[0]].CurrentMacAddress;
2361 SK_EVPARA Para) /* SK_U32 NetNumber; SK_U32 -1 */
2368 ("SK_RLMT_START Net %d Event BEGIN.\n", Para.Para32[0]))
2370 if (Para.Para32[1] != (SK_U32)-1) {
2378 if (Para.Para32[0] >= pAC->Rlmt.NumNets) {
2380 ("Bad NetNumber %d.\n", Para.Para32[0]))
2386 if (pAC->Rlmt.Net[Para.Para32[0]].RlmtState != SK_RLMT_RS_INIT) {
2400 if (pAC->Rlmt.Net[Para.Para32[0]].PrefPort >=
2401 pAC->Rlmt.Net[Para.Para32[0]].NumPorts) {
2406 Para2.Para32[1] = Para.Para32[0];
2410 PortIdx = pAC->Rlmt.Net[Para.Para32[0]].PrefPort;
2411 PortNumber = pAC->Rlmt.Net[Para.Para32[0]].Port[PortIdx]->PortNumber;
2413 pAC->Rlmt.Net[Para.Para32[0]].LinksUp = 0;
2414 pAC->Rlmt.Net[Para.Para32[0]].PortsUp = 0;
2415 pAC->Rlmt.Net[Para.Para32[0]].CheckingState = 0;
2416 pAC->Rlmt.Net[Para.Para32[0]].RlmtState = SK_RLMT_RS_NET_DOWN;
2451 SK_EVPARA Para) /* SK_U32 NetNumber; SK_U32 -1 */
2458 ("SK_RLMT_STOP Net %d Event BEGIN.\n", Para.Para32[0]))
2460 if (Para.Para32[1] != (SK_U32)-1) {
2468 if (Para.Para32[0] >= pAC->Rlmt.NumNets) {
2470 ("Bad NetNumber %d.\n", Para.Para32[0]))
2476 if (pAC->Rlmt.Net[Para.Para32[0]].RlmtState == SK_RLMT_RS_INIT) {
2491 SkTimerStop(pAC, IoC, &pAC->Rlmt.Net[Para.Para32[0]].LocTimer);
2492 SkTimerStop(pAC, IoC, &pAC->Rlmt.Net[Para.Para32[0]].SegTimer);
2495 pAC->Rlmt.Net[Para.Para32[0]].RlmtState = SK_RLMT_RS_INIT;
2496 pAC->Rlmt.Net[Para.Para32[0]].RootIdSet = SK_FALSE;
2498 Para2.Para32[1] = Para.Para32[0]; /* Net# */
2502 for (i = 0; i < pAC->Rlmt.Net[Para.Para32[0]].NumPorts; i++) {
2503 PortNumber = pAC->Rlmt.Net[Para.Para32[0]].Port[i]->PortNumber;
2542 SK_EVPARA Para) /* SK_U32 NetNumber; SK_U32 -1 */
2553 if (Para.Para32[1] != (SK_U32)-1) {
2561 if ((pAC->Rlmt.Net[Para.Para32[0]].RlmtMode & SK_RLMT_CHECK_OTHERS) == 0 ||
2562 pAC->Rlmt.Net[Para.Para32[0]].LinksUp == 0) {
2569 for (i = 0; i < pAC->Rlmt.Net[Para.Para32[0]].NumPorts; i++) {
2570 PortNumber = pAC->Rlmt.Net[Para.Para32[0]].Port[i]->PortNumber;
2587 pAC->Rlmt.Net[Para.Para32[0]].TimeoutValue = NewTimeout;
2589 if (pAC->Rlmt.Net[Para.Para32[0]].LinksUp > 1) {
2600 for (i = 0; i < pAC->Rlmt.Net[Para.Para32[0]].NumPorts; i++) {
2601 if (!pAC->Rlmt.Net[Para.Para32[0]].Port[i]->LinkDown) {
2603 pAC->Rlmt.Net[Para.Para32[0]].Port[i]->PortNumber);
2608 SkTimerStart(pAC, IoC, &pAC->Rlmt.Net[Para.Para32[0]].LocTimer,
2609 pAC->Rlmt.Net[Para.Para32[0]].TimeoutValue, SKGE_RLMT, SK_RLMT_TIM,
2610 Para);
2612 if (pAC->Rlmt.Net[Para.Para32[0]].LinksUp > 1 &&
2613 (pAC->Rlmt.Net[Para.Para32[0]].RlmtMode & SK_RLMT_CHECK_SEG) &&
2614 (pAC->Rlmt.Net[Para.Para32[0]].CheckingState & SK_RLMT_RCS_START_SEG)) {
2615 SkTimerStart(pAC, IoC, &pAC->Rlmt.Net[Para.Para32[0]].SegTimer,
2616 SK_RLMT_SEG_TO_VAL, SKGE_RLMT, SK_RLMT_SEG_TIM, Para);
2617 pAC->Rlmt.Net[Para.Para32[0]].CheckingState &= ~SK_RLMT_RCS_START_SEG;
2618 pAC->Rlmt.Net[Para.Para32[0]].CheckingState |=
2644 SK_EVPARA Para) /* SK_U32 NetNumber; SK_U32 -1 */
2653 if (Para.Para32[1] != (SK_U32)-1) {
2662 for (j = 0; j < pAC->Rlmt.Net[Para.Para32[0]].NumPorts; j++) {
2669 pAPort = pAC->Rlmt.Net[Para.Para32[0]].Port[j]->AddrPort;
2672 XM_INADDR(IoC, pAC->Rlmt.Net[Para.Para32[0]].Port[j]->PortNumber,
2676 k, pAC->Rlmt.Net[Para.Para32[0]].Port[j]->PortNumber,
2686 SkRlmtCheckSeg(pAC, IoC, Para.Para32[0]);
2710 SK_EVPARA Para) /* SK_MBUF *pMb */
2723 pMb = Para.pParaPtr;
2733 for (pMb = Para.pParaPtr; pMb != NULL; pMb = pNextMb) {
2768 SK_EVPARA Para) /* SK_U32 NetNumber; SK_U32 -1 */
2776 if (Para.Para32[1] != (SK_U32)-1) {
2784 if (Para.Para32[0] >= pAC->Rlmt.NumNets) {
2786 ("Bad NetNumber %d.\n", Para.Para32[0]))
2793 for (i = 0; i < pAC->Rlmt.Net[Para.Para32[0]].NumPorts; i++) {
2795 &pAC->Rlmt.Port[pAC->Rlmt.Net[Para.Para32[0]].Port[i]->PortNumber];
2824 SK_EVPARA Para) /* SK_U32 NetNumber; SK_U32 -1 */
2829 if (Para.Para32[1] != (SK_U32)-1) {
2837 if (Para.Para32[0] >= pAC->Rlmt.NumNets) {
2839 ("Bad NetNumber %d.\n", Para.Para32[0]))
2869 SK_EVPARA Para) /* SK_U32 PortIndex; SK_U32 NetNumber */
2872 ("SK_RLMT_PREFPORT_CHANGE to Port %d Event BEGIN.\n", Para.Para32[0]))
2874 if (Para.Para32[1] >= pAC->Rlmt.NumNets) {
2876 ("Bad NetNumber %d.\n", Para.Para32[1]))
2883 if (Para.Para32[0] == 0xFFFFFFFF) {
2884 pAC->Rlmt.Net[Para.Para32[1]].PrefPort = SK_RLMT_DEF_PREF_PORT;
2887 if (Para.Para32[0] >= pAC->Rlmt.Net[Para.Para32[1]].NumPorts) {
2895 pAC->Rlmt.Net[Para.Para32[1]].PrefPort = Para.Para32[0];
2898 pAC->Rlmt.Net[Para.Para32[1]].Preference = Para.Para32[0];
2900 if (pAC->Rlmt.Net[Para.Para32[1]].RlmtState != SK_RLMT_RS_INIT) {
2901 SkRlmtCheckSwitch(pAC, IoC, Para.Para32[1]);
2926 SK_EVPARA Para) /* SK_U32 NumNets; SK_U32 -1 */
2933 if (Para.Para32[1] != (SK_U32)-1) {
2941 if (Para.Para32[0] == 0 || Para.Para32[0] > SK_MAX_NETS ||
2942 Para.Para32[0] > (SK_U32)pAC->GIni.GIMacsFound) {
2944 ("Bad number of nets: %d.\n", Para.Para32[0]))
2950 if (Para.Para32[0] == pAC->Rlmt.NumNets) { /* No change. */
2965 if (Para.Para32[0] == 1) {
2973 pAC->Rlmt.NumNets = Para.Para32[0];
2989 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_SET_NETS, Para);
2994 else if (Para.Para32[0] == 2) {
3000 pAC->Rlmt.NumNets = Para.Para32[0];
3018 SkEventQueue(pAC, SKGE_PNMI, SK_PNMI_EVT_RLMT_SET_NETS, Para);
3054 SK_EVPARA Para) /* SK_U32 NewMode; SK_U32 NetNumber */
3063 if (Para.Para32[1] >= pAC->Rlmt.NumNets) {
3065 ("Bad NetNumber %d.\n", Para.Para32[1]))
3071 Para.Para32[0] |= SK_RLMT_CHECK_LINK;
3073 if ((pAC->Rlmt.Net[Para.Para32[1]].NumPorts == 1) &&
3074 Para.Para32[0] != SK_RLMT_MODE_CLS) {
3075 pAC->Rlmt.Net[Para.Para32[1]].RlmtMode = SK_RLMT_MODE_CLS;
3084 PrevRlmtMode = pAC->Rlmt.Net[Para.Para32[1]].RlmtMode;
3085 pAC->Rlmt.Net[Para.Para32[1]].RlmtMode = Para.Para32[0];
3088 (pAC->Rlmt.Net[Para.Para32[1]].RlmtMode & SK_RLMT_CHECK_LOC_LINK)) {
3091 pAC->Rlmt.Net[Para.Para32[1]].NumPorts > 1 &&
3092 pAC->Rlmt.Net[Para.Para32[1]].PortsUp >= 1) {
3094 Para2.Para32[0] = Para.Para32[1];
3096 SkTimerStart(pAC, IoC, &pAC->Rlmt.Net[Para.Para32[1]].LocTimer,
3097 pAC->Rlmt.Net[Para.Para32[1]].TimeoutValue,
3103 (pAC->Rlmt.Net[Para.Para32[1]].RlmtMode & SK_RLMT_CHECK_SEG)) {
3105 for (i = 0; i < pAC->Rlmt.Net[Para.Para32[1]].NumPorts; i++) {
3107 pAC->Rlmt.Net[Para.Para32[1]].Port[i]->PortNumber,
3112 pAC->Rlmt.Net[Para.Para32[1]].Port[i]->PortNumber,
3115 if ((pAC->Rlmt.Net[Para.Para32[1]].RlmtMode &
3119 pAC->Rlmt.Net[Para.Para32[1]].Port[i]->PortNumber,
3122 if (pAC->Rlmt.Net[Para.Para32[1]].RlmtState != SK_RLMT_RS_INIT) {
3123 if (!pAC->Rlmt.Net[Para.Para32[1]].Port[i]->LinkDown &&
3126 pAC->Rlmt.Net[Para.Para32[1]].Port[i]->RootIdSet =
3133 pAC->Rlmt.Net[Para.Para32[1]].Port[i]->PortNumber);
3136 if ((pAC->Rlmt.Net[Para.Para32[1]].RlmtMode & SK_RLMT_CHECK_SEG) != 0) {
3137 Para2.Para32[0] = Para.Para32[1];
3139 SkTimerStart(pAC, IoC, &pAC->Rlmt.Net[Para.Para32[1]].SegTimer,
3167 SK_EVPARA Para) /* Event-specific parameter */
3174 SkRlmtEvtPortStartTim(pAC, IoC, Para);
3177 SkRlmtEvtLinkUp(pAC, IoC, Para);
3180 SkRlmtEvtPortUpTim(pAC, IoC, Para);
3185 SkRlmtEvtPortDownX(pAC, IoC, Event, Para);
3188 SkRlmtEvtLinkDown(pAC, IoC, Para);
3191 SkRlmtEvtPortAddr(pAC, IoC, Para);
3197 SkRlmtEvtStart(pAC, IoC, Para);
3200 SkRlmtEvtStop(pAC, IoC, Para);
3203 SkRlmtEvtTim(pAC, IoC, Para);
3206 SkRlmtEvtSegTim(pAC, IoC, Para);
3209 SkRlmtEvtPacketRx(pAC, IoC, Para);
3212 SkRlmtEvtStatsClear(pAC, IoC, Para);
3215 SkRlmtEvtStatsUpdate(pAC, IoC, Para);
3218 SkRlmtEvtPrefportChange(pAC, IoC, Para);
3221 SkRlmtEvtModeChange(pAC, IoC, Para);
3224 SkRlmtEvtSetNets(pAC, IoC, Para);