X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FNetwork%2FDpcDxe%2FDpc.h;fp=MdeModulePkg%2FUniversal%2FNetwork%2FDpcDxe%2FDpc.h;h=0000000000000000000000000000000000000000;hp=2017a215e352b81393978e7acaa5c8675a8e02cf;hb=4542f8b8135f1f1ee5654e25139be9769e139ddd;hpb=c0fd7f734e2d33e22215899b40a47b843129541d
diff --git a/MdeModulePkg/Universal/Network/DpcDxe/Dpc.h b/MdeModulePkg/Universal/Network/DpcDxe/Dpc.h
deleted file mode 100644
index 2017a215e3..0000000000
--- a/MdeModulePkg/Universal/Network/DpcDxe/Dpc.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/** @file
-
-Copyright (c) 2007, Intel Corporation. All rights reserved.
-SPDX-License-Identifier: BSD-2-Clause-Patent
-
-Module Name:
-
- Dpc.h
-
-Abstract:
-
-
-**/
-
-#ifndef _DPC_H_
-#define _DPC_H_
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-//
-// Internal data struture for managing DPCs. A DPC entry is either on the free
-// list or on a DPC queue at a specific EFI_TPL.
-//
-typedef struct {
- LIST_ENTRY ListEntry;
- EFI_DPC_PROCEDURE DpcProcedure;
- VOID *DpcContext;
-} DPC_ENTRY;
-
-/**
- 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 DpcProcedure Pointer to the DPC's function.
- @param DpcContext Pointer to the DPC's context. Passed to DpcProcedure
- when DpcProcedure is invoked.
-
- @retval EFI_SUCCESS The DPC was queued.
- @retval EFI_INVALID_PARAMETER DpcTpl is not a valid EFI_TPL.
- @retval EFI_INVALID_PARAMETER DpcProcedure is NULL.
- @retval EFI_OUT_OF_RESOURCES There are not enough resources available to
- add the DPC to the queue.
-
-**/
-EFI_STATUS
-EFIAPI
-DpcQueueDpc (
- IN EFI_DPC_PROTOCOL *This,
- IN EFI_TPL DpcTpl,
- IN EFI_DPC_PROCEDURE DpcProcedure,
- IN VOID *DpcContext OPTIONAL
- );
-
-/**
- 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.
-
- @param This Protocol instance pointer.
-
- @retval EFI_SUCCESS One or more DPCs were invoked.
- @retval EFI_NOT_FOUND No DPCs were invoked.
-
-**/
-EFI_STATUS
-EFIAPI
-DpcDispatchDpc (
- IN EFI_DPC_PROTOCOL *This
- );
-
-#endif
-