Home | History | Annotate | Download | only in DxeHstiLib

Lines Matching defs:Role

18   This API will return the HSTI table with indicated Role and ImplementationID,

19 NULL ImplementationID means to find the first HSTI table with indicated Role.
21 @param Role Role of HSTI data.
23 NULL means find the first one match Role.
30 @return NULL There is not HSTI table with the Role and ImplementationID published in system.
34 IN UINT32 Role,
104 // Check HSTI Role
118 if ((Hsti->Role == Role) &&
191 // Check Role
193 if ((Hsti->Role < PLATFORM_SECURITY_ROLE_PLATFORM_REFERENCE) ||
194 (Hsti->Role > PLATFORM_SECURITY_ROLE_IMPLEMENTOR_ODM)) {
195 DEBUG ((EFI_D_ERROR, "Role < PLATFORM_SECURITY_ROLE_PLATFORM_REFERENCE ||\n"));
196 DEBUG ((EFI_D_ERROR, "Role > PLATFORM_SECURITY_ROLE_IMPLEMENTOR_ODM\n"));
257 If the Role is NOT PLATFORM_SECURITY_ROLE_PLATFORM_REFERENCE,
264 @retval EFI_ALREADY_STARTED There is already HSTI table with Role and ImplementationID published in system.
279 UINT32 Role;
288 Role = ((ADAPTER_INFO_PLATFORM_SECURITY *)Hsti)->Role;
290 Aip = InternalHstiFindAip (Role, ImplementationID, NULL, NULL);
304 if (Role != PLATFORM_SECURITY_ROLE_PLATFORM_REFERENCE) {
332 This API will return the HSTI table with indicated Role and ImplementationID,
333 NULL ImplementationID means to find the first HSTI table with indicated Role.
335 @param Role Role of HSTI data.
337 NULL means find the first one match Role.
344 @retval EFI_NOT_FOUND There is not HSTI table with the Role and ImplementationID published in system.
349 IN UINT32 Role,
357 Aip = InternalHstiFindAip (Role, ImplementationID, Hsti, HstiSize);
366 This API will update the HSTI table with indicated Role and ImplementationID,
367 NULL ImplementationID means to find the first HSTI table with indicated Role.
369 @param Role Role of HSTI data.
371 NULL means find the first one match Role.
378 @retval EFI_NOT_STARTED There is not HSTI table with the Role and ImplementationID published in system.
383 IN UINT32 Role,
396 Aip = InternalHstiFindAip (Role, ImplementationID, (VOID **)&Hsti, &HstiSize);
424 This API will update the HSTI table with indicated Role and ImplementationID,
425 NULL ImplementationID means to find the first HSTI table with indicated Role.
427 @param Role Role of HSTI data.
429 NULL means find the first one match Role.
434 @retval EFI_NOT_STARTED There is not HSTI table with the Role and ImplementationID published in system.
440 IN UINT32 Role,
447 Role,
457 This API will update the HSTI table with indicated Role and ImplementationID,
458 NULL ImplementationID means to find the first HSTI table with indicated Role.
460 @param Role Role of HSTI data.
462 NULL means find the first one match Role.
467 @retval EFI_NOT_STARTED There is not HSTI table with the Role and ImplementationID published in system.
473 IN UINT32 Role,
480 Role,
490 This API will update the HSTI table with indicated Role and ImplementationID,
491 NULL ImplementationID means to find the first HSTI table with indicated Role.
493 @param Role Role of HSTI data.
495 NULL means find the first one match Role.
501 @retval EFI_NOT_STARTED There is not HSTI table with the Role and ImplementationID published in system.
506 IN UINT32 Role,
521 Aip = InternalHstiFindAip (Role, ImplementationID, (VOID **)&Hsti, &HstiSize);
553 This API will update the HSTI table with indicated Role and ImplementationID,
554 NULL ImplementationID means to find the first HSTI table with indicated Role.
556 @param Role Role of HSTI data.
558 NULL means find the first one match Role.
562 @retval EFI_NOT_STARTED There is not HSTI table with the Role and ImplementationID published in system.
568 IN UINT32 Role,
574 Role,
583 This API will update the HSTI table with indicated Role and ImplementationID,
584 NULL ImplementationID means to find the first HSTI table with indicated Role.
586 @param Role Role of HSTI data.
588 NULL means find the first one match Role.
592 @retval EFI_NOT_STARTED There is not HSTI table with the Role and ImplementationID published in system.
598 IN UINT32 Role,
604 Role,