diff options
Diffstat (limited to 'MdeModulePkg/Include/Protocol/Dpc.h')
-rw-r--r-- | MdeModulePkg/Include/Protocol/Dpc.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/MdeModulePkg/Include/Protocol/Dpc.h b/MdeModulePkg/Include/Protocol/Dpc.h index 4b667d10ec..55b7a0b9a8 100644 --- a/MdeModulePkg/Include/Protocol/Dpc.h +++ b/MdeModulePkg/Include/Protocol/Dpc.h @@ -48,7 +48,7 @@ VOID Add a Deferred Procedure Call to the end of the DPC queue.
@param This Protocol instance pointer.
- @param DpcTpl The EFI_TPL that the DPC should be invoked.
+ @param DpcTpl The EFI_TPL that the DPC should invoke.
@param DpcProcedure Pointer to the DPC's function.
@param DpcContext Pointer to the DPC's context. Passed to DpcProcedure
when DpcProcedure is invoked.
@@ -70,10 +70,11 @@ EFI_STATUS );
/**
- Dispatch the queue of DPCs. ALL DPCs that have been queued with a DpcTpl
- value greater than or equal to the current TPL are invoked in the order that
- they were queued. DPCs with higher DpcTpl values are invoked before DPCs with
- lower DpcTpl values.
+ Dispatch the queue of DPCs.
+
+ DPCs with DpcTpl value greater than the current TPL value are queued, and then DPCs
+ with DpcTpl value lower than the current TPL value are queued. All DPCs in the first group (higher DpcTpl values)
+ are invoked before DPCs in the second group (lower DpcTpl values).
@param This Protocol instance pointer.
|