Lines Matching defs:waiter
108 VMAreaUnwiredWaiter* waiter = it.Next();) {
109 waiter->condition.NotifyAll();
141 /*! If the area has any wired range, the given waiter is added to the range and
144 \return \c true, if the waiter has been added, \c false otherwise.
147 VMArea::AddWaiterIfWired(VMAreaUnwiredWaiter* waiter)
153 waiter->area = this;
154 waiter->base = fBase;
155 waiter->size = fSize;
156 waiter->condition.Init(this, "area unwired");
157 waiter->condition.Add(&waiter->waitEntry);
159 range->waiters.Add(waiter);
166 given waiter is added to the range and prepared for waiting.
168 \param waiter The waiter structure that will be added to the wired range
174 \return \c true, if the waiter has been added, \c false otherwise.
177 VMArea::AddWaiterIfWired(VMAreaUnwiredWaiter* waiter, addr_t base, size_t size,
186 waiter->area = this;
187 waiter->base = base;
188 waiter->size = size;
189 waiter->condition.Init(this, "area unwired");
190 waiter->condition.Add(&waiter->waitEntry);
192 range->waiters.Add(waiter);