Lines Matching defs:vid
73 static TimerIdMapNode *FindListNodeByVid(UINT16 vid)
80 if (vid == idNode->vid) {
130 PRINT_ERR("%s %d, timer vid run out\n", __FUNCTION__, __LINE__);
148 static VOID ReleaseVid(UINT16 vid)
156 if (vid >= (VID_MAP_MAX_NUM * INT_BIT_COUNT)) {
160 a = vid >> INT_BIT_SHIFT;
161 b = vid & (INT_BIT_COUNT - 1);
182 UINT16 vid;
186 return tmp->vid;
190 vid = GetFreeVid();
191 if (vid == MAX_INVALID_TIMER_VID) {
204 tmp->vid = vid;
209 return vid;
212 UINT16 GetRidByVid(UINT16 vid)
214 TimerIdMapNode *tmp = FindListNodeByVid(vid);
221 void RemoveNodeByVid(UINT16 vid)
226 tmp = FindListNodeByVid(vid);
233 ReleaseVid(tmp->vid);