• 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:Event

4  * Project:	Gigabit Ethernet Adapters, Event Scheduler Module
27 * Event queue and dispatcher
40 Event queue management.
63 pAC->Event.EvPut = pAC->Event.EvGet = pAC->Event.EvQueue;
75 SK_U32 Class, /* Event Class */
76 SK_U32 Event, /* Event to be queued */
77 SK_EVPARA Para) /* Event parameter */
79 pAC->Event.EvPut->Class = Class;
80 pAC->Event.EvPut->Event = Event;
81 pAC->Event.EvPut->Para = Para;
83 if (++pAC->Event.EvPut == &pAC->Event.EvQueue[SK_MAX_EVENT])
84 pAC->Event.EvPut = pAC->Event.EvQueue;
86 if (pAC->Event.EvPut == pAC->Event.EvGet) {
97 * return error reported by individual Event function
108 pEv = pAC->Event.EvGet;
110 PRINTF("dispatch get %x put %x\n", pEv, pAC->Event.ev_put);
112 while (pEv != pAC->Event.EvPut) {
113 PRINTF("dispatch Class %d Event %d\n", pEv->Class, pEv->Event);
118 case SKGE_RLMT: /* RLMT Event */
119 Rtv = SkRlmtEvent(pAC, Ioc, pEv->Event, pEv->Para);
121 case SKGE_I2C: /* I2C Event */
122 Rtv = SkI2cEvent(pAC, Ioc, pEv->Event, pEv->Para);
124 case SKGE_PNMI: /* PNMI Event */
125 Rtv = SkPnmiEvent(pAC, Ioc, pEv->Event, pEv->Para);
129 case SKGE_DRV: /* Driver Event */
130 Rtv = SkDrvEvent(pAC, Ioc, pEv->Event, pEv->Para);
134 Rtv = SkGeSirqEvent(pAC, Ioc, pEv->Event, pEv->Para);
138 Rtv = SkSwtEvent(pAC, Ioc, pEv->Event, pEv->Para);
143 Rtv = SkLacpEvent(pAC, Ioc, pEv->Event, pEv->Para);
146 Rtv = SkRsfEvent(pAC, Ioc, pEv->Event, pEv->Para);
149 Rtv = SkMarkerEvent(pAC, Ioc, pEv->Event, pEv->Para);
152 Rtv = SkFdEvent(pAC, Ioc, pEv->Event, pEv->Para);
157 Rtv = SkCsEvent(pAC, Ioc, pEv->Event, pEv->Para);
169 if (++pEv == &pAC->Event.EvQueue[SK_MAX_EVENT])
170 pEv = pAC->Event.EvQueue;
173 pAC->Event.EvGet = pEv;