Home
last modified time | relevance | path

Searched refs:dpc (Results 1 – 4 of 4) sorted by relevance

/kernel/kernel/
A Ddpc.cpp21 DEBUG_ASSERT(dpc); in dpc_queue()
22 DEBUG_ASSERT(dpc->func); in dpc_queue()
28 if (list_in_list(&dpc->node)) { in dpc_queue()
36 list_add_tail(&cpu->dpc_list, &dpc->node); in dpc_queue()
46 DEBUG_ASSERT(dpc); in dpc_queue_thread_locked()
47 DEBUG_ASSERT(dpc->func); in dpc_queue_thread_locked()
52 if (list_in_list(&dpc->node)) { in dpc_queue_thread_locked()
111 dpc_t* dpc; in dpc_shutdown_transition_off_cpu() local
113 list_add_tail(dst_list, &dpc->node); in dpc_shutdown_transition_off_cpu()
152 if (!dpc) { in dpc_thread()
[all …]
A Drules.mk25 $(LOCAL_DIR)/dpc.cpp \
A Dthread.cpp467 static void thread_free_dpc(struct dpc* dpc) { in thread_free_dpc() argument
468 thread_t* t = (thread_t*)dpc->arg; in thread_free_dpc()
/kernel/include/kernel/
A Ddpc.h18 struct dpc;
19 typedef void (*dpc_func_t)(struct dpc*);
21 typedef struct dpc { struct
40 zx_status_t dpc_queue(dpc_t* dpc, bool reschedule);
44 zx_status_t dpc_queue_thread_locked(dpc_t* dpc) TA_REQ(thread_lock);

Completed in 21 milliseconds