dpc 90 bsp/drv/include/dki.h struct dpc {
dpc 94 bsp/drv/include/dki.h typedef struct dpc dpc_t;
dpc 142 bsp/drv/include/dki.h void sched_dpc(struct dpc *, void (*)(void *), void *);
dpc 72 bsp/drv/include/tty.h struct dpc t_dpc; /* dpc for tty */
dpc 53 sys/include/sched.h struct dpc {
dpc 83 sys/include/sched.h void sched_dpc(struct dpc *, void (*)(void *), void *);
dpc 649 sys/kern/sched.c sched_dpc(struct dpc *dpc, void (*fn)(void *), void *arg)
dpc 653 sys/kern/sched.c ASSERT(dpc != NULL);
dpc 659 sys/kern/sched.c dpc->func = fn;
dpc 660 sys/kern/sched.c dpc->arg = arg;
dpc 661 sys/kern/sched.c if (dpc->state != DPC_PENDING)
dpc 662 sys/kern/sched.c enqueue(&dpcq, &dpc->link);
dpc 663 sys/kern/sched.c dpc->state = DPC_PENDING;
dpc 684 sys/kern/sched.c struct dpc *dpc;
dpc 696 sys/kern/sched.c dpc = queue_entry(q, struct dpc, link);
dpc 697 sys/kern/sched.c dpc->state = DPC_FREE;
dpc 703 sys/kern/sched.c (*dpc->func)(dpc->arg);