Lines Matching refs:Entry
33 Get ESRT entry from ESRT Cache by FwClass Guid
35 @param[in] FwClass FwClass of Esrt entry to get
36 @param[in, out] Entry Esrt entry returned
38 @retval EFI_SUCCESS The variable saving this Esrt Entry exists.
47 IN OUT EFI_SYSTEM_RESOURCE_ENTRY *Entry
52 if (FwClass == NULL || Entry == NULL) {
67 Entry
84 Entry
94 Update one ESRT entry in ESRT Cache.
96 @param[in] Entry Esrt entry to be updated
98 @retval EFI_SUCCESS Successfully update an ESRT entry in cache.
99 @retval EFI_INVALID_PARAMETER Entry does't exist in ESRT Cache
106 IN EFI_SYSTEM_RESOURCE_ENTRY *Entry
111 if (Entry == NULL) {
120 Status = UpdateEsrtEntry(Entry, ESRT_FROM_FMP);
134 Status = UpdateEsrtEntry(Entry, ESRT_FROM_NONFMP);
142 Non-FMP instance to unregister Esrt Entry from ESRT Cache.
144 @param[in] FwClass FwClass of Esrt entry to Unregister
147 @retval EFI_NOT_FOUND Entry of FwClass does not exsit
175 Non-FMP instance to register one ESRT entry into ESRT Cache.
177 @param[in] Entry Esrt entry to be set
180 @retval EFI_INVALID_PARAMETER ESRT Entry is already exist
187 IN EFI_SYSTEM_RESOURCE_ENTRY *Entry
193 if (Entry == NULL) {
203 &Entry->FwClass,
209 Status = InsertEsrtEntry(Entry, ESRT_FROM_NONFMP);
574 // Skip ESRT table publish if no ESRT entry exists
620 The module Entry Point of the Esrt DXE driver that manages cached ESRT repository
626 @retval EFI_SUCCESS The entry point is executed successfully.
627 @retval Other Some error occurs when executing this entry point.