TianoCore EDK2 master
Loading...
Searching...
No Matches
PlatOverMngr.h File Reference

Go to the source code of this file.

Data Structures

struct  PLAT_OVER_MNGR_DATA
 

Macros

#define MAX_CHOICE_NUM   0x00FF
 
#define UPDATE_DATA_SIZE   0x1000
 
#define FORM_ID_DEVICE   0x1100
 
#define FORM_ID_DRIVER   0x1200
 
#define FORM_ID_ORDER   0x1500
 
#define KEY_VALUE_DEVICE_OFFSET   0x0100
 
#define KEY_VALUE_DRIVER_OFFSET   0x0300
 
#define KEY_VALUE_DEVICE_REFRESH   0x1234
 
#define KEY_VALUE_DEVICE_FILTER   0x1235
 
#define KEY_VALUE_DEVICE_CLEAR   0x1236
 
#define KEY_VALUE_DRIVER_GOTO_PREVIOUS   0x1300
 
#define KEY_VALUE_DRIVER_GOTO_ORDER   0x1301
 
#define KEY_VALUE_ORDER_GOTO_PREVIOUS   0x2000
 
#define KEY_VALUE_ORDER_SAVE_AND_EXIT   0x1800
 
#define VARSTORE_ID_PLAT_OVER_MNGR   0x1000
 
#define LABEL_END   0xffff
 
#define VAR_OFFSET(Field)   ((UINTN) &(((PLAT_OVER_MNGR_DATA *) 0)->Field))
 
#define DRIVER_ORDER_VAR_OFFSET   (VAR_OFFSET (DriOrder))
 
#define QUESTION_ID_OFFSET   0x0500
 
#define DRIVER_ORDER_QUESTION_ID   (VAR_OFFSET (DriOrder) + QUESTION_ID_OFFSET)
 

Detailed Description

The defintions are required both by Source code and Vfr file. The PLAT_OVER_MNGR_DATA structure, form guid and Ifr question ID are defined.

Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file PlatOverMngr.h.

Macro Definition Documentation

◆ DRIVER_ORDER_QUESTION_ID

#define DRIVER_ORDER_QUESTION_ID   (VAR_OFFSET (DriOrder) + QUESTION_ID_OFFSET)

Definition at line 59 of file PlatOverMngr.h.

◆ DRIVER_ORDER_VAR_OFFSET

#define DRIVER_ORDER_VAR_OFFSET   (VAR_OFFSET (DriOrder))

Definition at line 52 of file PlatOverMngr.h.

◆ FORM_ID_DEVICE

#define FORM_ID_DEVICE   0x1100

Definition at line 22 of file PlatOverMngr.h.

◆ FORM_ID_DRIVER

#define FORM_ID_DRIVER   0x1200

Definition at line 23 of file PlatOverMngr.h.

◆ FORM_ID_ORDER

#define FORM_ID_ORDER   0x1500

Definition at line 24 of file PlatOverMngr.h.

◆ KEY_VALUE_DEVICE_CLEAR

#define KEY_VALUE_DEVICE_CLEAR   0x1236

Definition at line 31 of file PlatOverMngr.h.

◆ KEY_VALUE_DEVICE_FILTER

#define KEY_VALUE_DEVICE_FILTER   0x1235

Definition at line 30 of file PlatOverMngr.h.

◆ KEY_VALUE_DEVICE_OFFSET

#define KEY_VALUE_DEVICE_OFFSET   0x0100

Definition at line 26 of file PlatOverMngr.h.

◆ KEY_VALUE_DEVICE_REFRESH

#define KEY_VALUE_DEVICE_REFRESH   0x1234

Definition at line 29 of file PlatOverMngr.h.

◆ KEY_VALUE_DRIVER_GOTO_ORDER

#define KEY_VALUE_DRIVER_GOTO_ORDER   0x1301

Definition at line 34 of file PlatOverMngr.h.

◆ KEY_VALUE_DRIVER_GOTO_PREVIOUS

#define KEY_VALUE_DRIVER_GOTO_PREVIOUS   0x1300

Definition at line 33 of file PlatOverMngr.h.

◆ KEY_VALUE_DRIVER_OFFSET

#define KEY_VALUE_DRIVER_OFFSET   0x0300

Definition at line 27 of file PlatOverMngr.h.

◆ KEY_VALUE_ORDER_GOTO_PREVIOUS

#define KEY_VALUE_ORDER_GOTO_PREVIOUS   0x2000

Definition at line 36 of file PlatOverMngr.h.

◆ KEY_VALUE_ORDER_SAVE_AND_EXIT

#define KEY_VALUE_ORDER_SAVE_AND_EXIT   0x1800

Definition at line 37 of file PlatOverMngr.h.

◆ LABEL_END

#define LABEL_END   0xffff

Definition at line 41 of file PlatOverMngr.h.

◆ MAX_CHOICE_NUM

#define MAX_CHOICE_NUM   0x00FF

Definition at line 19 of file PlatOverMngr.h.

◆ QUESTION_ID_OFFSET

#define QUESTION_ID_OFFSET   0x0500

Definition at line 58 of file PlatOverMngr.h.

◆ UPDATE_DATA_SIZE

#define UPDATE_DATA_SIZE   0x1000

Definition at line 20 of file PlatOverMngr.h.

◆ VAR_OFFSET

#define VAR_OFFSET (   Field)    ((UINTN) &(((PLAT_OVER_MNGR_DATA *) 0)->Field))

Definition at line 51 of file PlatOverMngr.h.

◆ VARSTORE_ID_PLAT_OVER_MNGR

#define VARSTORE_ID_PLAT_OVER_MNGR   0x1000

Definition at line 39 of file PlatOverMngr.h.