Searched refs:DPCCallback (Results 1 - 3 of 3) sorted by relevance

/haiku/headers/private/kernel/
H A DDPC.h24 class DPCCallback : public DoublyLinkedListLinkImpl<DPCCallback> { class in namespace:BKernel
26 DPCCallback();
27 virtual ~DPCCallback();
39 class FunctionDPCCallback : public DPCCallback {
65 status_t Add(DPCCallback* callback);
67 bool Cancel(DPCCallback* callback);
77 typedef DoublyLinkedList<DPCCallback> CallbackList;
92 DPCCallback* fCallbackInProgress;
100 using BKernel::DPCCallback;
[all...]
H A DUserEvent.h32 struct SignalEvent : UserEvent, private DPCCallback {
88 struct CreateThreadEvent : UserEvent, private DPCCallback {
/haiku/src/system/kernel/
H A DDPC.cpp52 // #pragma mark - DPCCallback
55 DPCCallback::DPCCallback() function in class:DPCCallback
62 DPCCallback::~DPCCallback()
94 while (DPCCallback* callback = fUnusedFunctionCallbacks.RemoveHead())
161 DPCQueue::Add(DPCCallback* callback)
195 DPCCallback* callback = fUnusedFunctionCallbacks.RemoveHead();
216 DPCQueue::Cancel(DPCCallback* callback)
274 DPCCallback* callbac
[all...]

Completed in 40 milliseconds