Home
last modified time | relevance | path

Searched refs:IORequestOwner (Results 1 – 6 of 6) sorted by relevance

/haiku/src/system/kernel/device_manager/
H A DIOSchedulerSimple.h41 typedef DoublyLinkedList<IORequestOwner> RequestOwnerList;
50 bool _NextActiveRequestOwner(IORequestOwner*& owner,
66 void _AddRequestOwner(IORequestOwner* owner);
67 IORequestOwner* _GetRequestOwner(team_id team, thread_id thread,
83 IORequestOwner* fAllocatedRequestOwners;
H A DIOScheduler.h17 struct IORequestOwner : DoublyLinkedListLinkImpl<IORequestOwner> { struct
24 IORequestOwner* hash_link; argument
H A DIOSchedulerSimple.cpp37 IORequestOwner::Dump() const in Dump()
72 typedef IORequestOwner ValueType;
75 size_t Hash(const IORequestOwner* value) const { return value->thread; } in Hash()
76 bool Compare(thread_id key, const IORequestOwner* value) const in Compare()
78 IORequestOwner*& GetLink(IORequestOwner* value) const in GetLink()
168 = new(std::nothrow) IORequestOwner[fAllocatedRequestOwnerCount]; in Init()
173 IORequestOwner& owner = fAllocatedRequestOwners[i]; in Init()
244 IORequestOwner* owner = _GetRequestOwner(request->TeamID(), in ScheduleRequest()
310 IORequestOwner* owner = it.Next();) { in Dump()
367 IORequestOwner* owner = request->Owner(); in _Finisher()
[all …]
H A DIORequest.h90 struct IORequestOwner;
230 void SetOwner(IORequestOwner* owner) in SetOwner()
232 IORequestOwner* Owner() const { return fOwner; } in Owner()
327 IORequestOwner* fOwner;
H A DIOSchedulerRoster.cpp148 IORequestOwner* owner = (IORequestOwner*)parse_expression(argv[1]); in dump_io_request_owner()
/haiku/src/system/kernel/debug/
H A Dsystem_profiler.cpp1121 IORequestOwner* owner = request->Owner(); in _IORequestScheduled()