RequestOwner
RequestOwner fRequestOwner;
RequestOwner fRequestOwner;
RequestOwner requestOwner;
Request::Init(RequestOwner* owner, tty_cookie* cookie, size_t bytesNeeded)
RequestOwner::RequestOwner()
RequestOwner::Enqueue(tty_cookie* cookie, RequestQueue* queue1,
RequestOwner::Dequeue()
RequestOwner::SetBytesNeeded(size_t bytesNeeded)
RequestOwner::Wait(bool interruptable, bigtime_t timeout)
RequestOwner::IsFirstInQueues()
RequestOwner::Notify(Request* request)
RequestOwner::NotifyError(Request* request, status_t error)
class RequestOwner;
void Init(RequestOwner *owner, tty_cookie *cookie, size_t bytesNeeded);
RequestOwner *fOwner;
class RequestOwner {
RequestOwner();
sizeof(RequestOwner), 0);
RequestOwner* owner = fRequestOwners->Clear(true);
RequestOwner* next = owner->hash_link;
RequestOwner* fallbackOwner = _GetRequestOwner(-1, -1, true);
RequestOwner* owner = _GetRequestOwner(request->TeamID(),
RequestOwner* owner = it.Next();) {
((RequestOwner*)operation->Parent()->Owner())->operations.Add(operation);
RequestOwner* owner = (RequestOwner*)request->Owner();
: IORequestOwner, DoublyLinkedListLinkImpl<RequestOwner> {
RequestOwner* hash_link;
IOSchedulerSimple::_NextActiveRequestOwner(RequestOwner*& owner,
IOSchedulerSimple::RequestOwner::Dump() const
RequestOwner marker;
RequestOwner* owner = NULL;
IOSchedulerSimple::RequestOwner*
RequestOwner* owner = fRequestOwners->Lookup(thread);
owner = new(sRequestOwnerCache, CACHE_DONT_WAIT_FOR_MEMORY) RequestOwner;
typedef IOSchedulerSimple::RequestOwner ValueType;
struct RequestOwner;
typedef DoublyLinkedList<RequestOwner> RequestOwnerList;
bool _NextActiveRequestOwner(RequestOwner*& owner,
RequestOwner* _GetRequestOwner(team_id team, thread_id thread,