Lines Matching defs:words
258 PolyWord *FindAllocationSpace(TaskData *taskData, POLYUNSIGNED words, bool alwaysInSeg);
752 POLYUNSIGNED current = taskData->currentStackSpace(); // Current size in words
1017 // Find space for an object. Returns a pointer to the start. "words" must include
1019 PolyWord *Processes::FindAllocationSpace(TaskData *taskData, POLYUNSIGNED words, bool alwaysInSeg)
1026 // heap segment we request a minimum of zero words.
1027 if (taskData->allocPointer != 0 && taskData->allocPointer >= taskData->allocLimit + words)
1030 taskData->allocPointer -= words;
1035 if (words > taskData->allocSize && ! alwaysInSeg)
1039 PolyWord *foundSpace = gMem.AllocHeapSpace(words);
1047 POLYUNSIGNED requestSpace = taskData->allocSize+words;
1050 PolyWord *space = gMem.AllocHeapSpace(words, spaceSize);
1060 taskData->allocPointer -= words;
1080 if (! QuickGC(taskData, words))