Lines Matching refs:eventBlock
230 TIrEvent* eventBlock = nil;
240 eventBlock = (TIrEvent *)gFreeEventList->Last();
241 require(eventBlock, Fail_New_EventBlock);
242 check(eventBlock->fAllocated == false);
248 eventBlock = TIrLargestEvent::tIrLargestEvent();
249 require(eventBlock, Fail_New_EventBlock);
252 err = gInUseEventList->InsertLast(eventBlock); // keep a list of allocated events
264 //check(CheckAllocated(eventBlock));
266 eventBlock->fEvent = (UByte)event;
267 eventBlock->fClient = nil;
268 eventBlock->fDest = nil;
269 eventBlock->fResult = noErr;
270 eventBlock->fAllocated = true;
273 XTRACE( kGrabEventBlock, 0, eventBlock);
275 return eventBlock;
285 TIrEvent::ReleaseEventBlock(TIrEvent * eventBlock)
287 XTRACE( kReleaseEventBlock, 0, eventBlock);
288 require(eventBlock, Fail);
289 require(eventBlock->fAllocated == true, Fail);
293 err = gInUseEventList->Remove(eventBlock);
308 eventBlock->fAllocated = false;
311 gFreeEventList->InsertLast(eventBlock);
314 eventBlock->release();
355 TIrEvent::CheckAllocated(TIrEvent * eventBlock)
358 XTRACE(kLogChecking, (int)eventBlock >> 16, eventBlock);
363 index = gInUseEventList->GetIdentityIndex(eventBlock);