Lines Matching refs:dpc

3621 	kdpc			*dpc;  local
3672 dpc = timer->k_dpc;
3678 if (dpc != NULL)
3679 KeInsertQueueDpc(dpc, NULL, NULL);
3884 kdpc dpc; local
3896 KeInitializeDpc(&dpc, NULL, NULL);
3897 KeSetTargetProcessorDpc(&dpc, i);
3898 KeInsertQueueDpc(&dpc, NULL, NULL);
3905 ntoskrnl_insert_dpc(head, dpc) argument
3907 kdpc *dpc;
3915 if (d == dpc)
3920 if (dpc->k_importance == KDPC_IMPORTANCE_LOW)
3921 InsertTailList((head), (&dpc->k_dpclistentry));
3923 InsertHeadList((head), (&dpc->k_dpclistentry));
3929 KeInitializeDpc(dpc, dpcfunc, dpcctx) argument
3930 kdpc *dpc;
3935 if (dpc == NULL)
3938 dpc->k_deferedfunc = dpcfunc;
3939 dpc->k_deferredctx = dpcctx;
3940 dpc->k_num = KDPC_CPU_DEFAULT;
3941 dpc->k_importance = KDPC_IMPORTANCE_MEDIUM;
3942 InitializeListHead((&dpc->k_dpclistentry));
3946 KeInsertQueueDpc(dpc, sysarg1, sysarg2) argument
3947 kdpc *dpc;
3955 if (dpc == NULL)
3968 if (dpc->k_num == KDPC_CPU_DEFAULT)
3971 kq += dpc->k_num;
3977 r = ntoskrnl_insert_dpc(&kq->kq_disp, dpc);
3979 dpc->k_sysarg1 = sysarg1;
3980 dpc->k_sysarg2 = sysarg2;
3993 KeRemoveQueueDpc(dpc) argument
3994 kdpc *dpc;
3999 if (dpc == NULL)
4005 kq = kq_queues + dpc->k_num;
4013 if (dpc->k_dpclistentry.nle_flink == &dpc->k_dpclistentry) {
4019 RemoveEntryList((&dpc->k_dpclistentry));
4020 InitializeListHead((&dpc->k_dpclistentry));
4028 KeSetImportanceDpc(dpc, imp) argument
4029 kdpc *dpc;
4037 dpc->k_importance = (uint8_t)imp;
4041 KeSetTargetProcessorDpc(kdpc *dpc, uint8_t cpu) argument
4046 dpc->k_num = cpu;
4078 KeSetTimerEx(timer, duetime, period, dpc) argument
4082 kdpc *dpc;
4106 timer->k_dpc = dpc;
4135 KeSetTimer(timer, duetime, dpc) argument
4138 kdpc *dpc;
4140 return (KeSetTimerEx(timer, duetime, 0, dpc));