Lines Matching +full:on +full:- +full:module

5   It should be included in any module that uses PCD. If a module uses dynamic/dynamicex
6 PCD, module should be linked to a PEIM/DXE library instance to access that PCD.
7 If a module uses PatchableInModule type PCD, it also needs the library instance to produce
9 translated to a variable or macro that is auto-generated by build tool in
10 module's autogen.h/autogen.c.
14 There are no restrictions on the use of FeaturePcd(), FixedPcdGetXX(),
17 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
18 SPDX-License-Identifier: BSD-2-Clause-Patent
27 Retrieves a token number based on a token name.
30 If TokenName is not a valid token in the token space, then the module will not build.
41 Retrieves a Boolean PCD feature flag based on a token name.
44 If TokenName is not a valid token in the token space, then the module will not build.
45 If TokenName is not a feature flag PCD, then the module will not build.
56 Retrieves an 8-bit fixed PCD token value based on a token name.
58 Returns the 8-bit value for the token specified by TokenName.
59 If TokenName is not a valid token in the token space, then the module will not build.
60 If TokenName is not a fixed at build PCD, then the module will not build.
64 @return 8-bit value for the token specified by TokenName.
71 Retrieves a 16-bit fixed PCD token value based on a token name.
73 Returns the 16-bit value for the token specified by TokenName.
74 If TokenName is not a valid token in the token space, then the module will not build.
75 If TokenName is not a fixed at build PCD, then the module will not build.
79 @return 16-bit value for the token specified by TokenName.
86 Retrieves a 32-bit fixed PCD token value based on a token name.
88 Returns the 32-bit value for the token specified by TokenName.
89 If TokenName is not a valid token in the token space, then the module will not build.
90 If TokenName is not a fixed at build PCD, then the module will not build.
94 @return 32-bit value for the token specified by TokenName.
101 Retrieves a 64-bit fixed PCD token value based on a token name.
103 Returns the 64-bit value for the token specified by TokenName.
104 If TokenName is not a valid token in the token space, then the module will not build.
105 If TokenName is not a fixed at build PCD, then the module will not build.
109 @return 64-bit value for the token specified by TokenName.
116 Retrieves a Boolean fixed PCD token value based on a token name.
119 If TokenName is not a valid token in the token space, then the module will not build.
120 If TokenName is not a fixed at build PCD, then the module will not build.
131 Retrieves a pointer to a fixed PCD token buffer based on a token name.
134 If TokenName is not a valid token in the token space, then the module will not build.
135 If TokenName is not a fixed at build PCD, then the module will not build.
146 Retrieves an 8-bit binary patchable PCD token value based on a token name.
148 Returns the 8-bit value for the token specified by TokenName.
149 If TokenName is not a valid token in the token space, then the module will not build.
150 If TokenName is not a patchable in module PCD, then the module will not build.
154 @return An 8-bit binary patchable PCD token value.
160 Retrieves a 16-bit binary patchable PCD token value based on a token name.
162 Returns the 16-bit value for the token specified by TokenName.
163 If TokenName is not a valid token in the token space, then the module will not build.
164 If TokenName is not a patchable in module PCD, then the module will not build.
168 @return A 16-bit binary patchable PCD token value.
175 Retrieves a 32-bit binary patchable PCD token value based on a token name.
177 Returns the 32-bit value for the token specified by TokenName.
178 If TokenName is not a valid token in the token space, then the module will not build.
179 If TokenName is not a patchable in module PCD, then the module will not build.
183 @return A 32-bit binary patchable PCD token value.
190 Retrieves a 64-bit binary patchable PCD token value based on a token name.
192 Returns the 64-bit value for the token specified by TokenName.
193 If TokenName is not a valid token in the token space, then the module will not build.
194 If TokenName is not a patchable in module PCD, then the module will not build.
198 @return A 64-bit binary patchable PCD token value.
205 Retrieves a Boolean binary patchable PCD token value based on a token name.
208 If TokenName is not a valid token in the token space, then the module will not build.
209 If TokenName is not a patchable in module PCD, then the module will not build.
220 Retrieves a pointer to a binary patchable PCD token buffer based on a token name.
223 If TokenName is not a valid token in the token space, then the module will not build.
224 If TokenName is not a patchable in module PCD, then the module will not build.
235 Sets an 8-bit binary patchable PCD token value based on a token name.
237 Sets the 8-bit value for the token specified by TokenName. Value is returned.
238 If TokenName is not a valid token in the token space, then the module will not build.
239 If TokenName is not a patchable in module PCD, then the module will not build.
242 @param Value The 8-bit value to set.
251 Sets a 16-bit binary patchable PCD token value based on a token name.
253 Sets the 16-bit value for the token specified by TokenName. Value is returned.
254 If TokenName is not a valid token in the token space, then the module will not build.
255 If TokenName is not a patchable in module PCD, then the module will not build.
258 @param Value The 16-bit value to set.
267 Sets a 32-bit binary patchable PCD token value based on a token name.
269 Sets the 32-bit value for the token specified by TokenName. Value is returned.
270 If TokenName is not a valid token in the token space, then the module will not build.
271 If TokenName is not a patchable in module PCD, then the module will not build.
274 @param Value The 32-bit value to set.
283 Sets a 64-bit binary patchable PCD token value based on a token name.
285 Sets the 64-bit value for the token specified by TokenName. Value is returned.
286 If TokenName is not a valid token in the token space, then the module will not build.
287 If TokenName is not a patchable in module PCD, then the module will not build.
290 @param Value The 64-bit value to set.
299 Sets a Boolean binary patchable PCD token value based on a token name.
302 If TokenName is not a valid token in the token space, then the module will not build.
303 If TokenName is not a patchable in module PCD, then the module will not build.
315 Sets a pointer to a binary patchable PCD token buffer based on a token name.
322 If TokenName is not a valid token in the token space, then the module will not build.
323 If TokenName is not a patchable in module PCD, then the module will not build.
344 Retrieves an 8-bit PCD token value based on a token name.
346 Returns the 8-bit value for the token specified by TokenName.
347 If TokenName is not a valid token in the token space, then the module will not build.
351 @return 8-bit value for the token specified by TokenName.
358 Retrieves a 16-bit PCD token value based on a token name.
360 Returns the 16-bit value for the token specified by TokenName.
361 If TokenName is not a valid token in the token space, then the module will not build.
365 @return 16-bit value for the token specified by TokenName.
372 Retrieves a 32-bit PCD token value based on a token name.
374 Returns the 32-bit value for the token specified by TokenName.
375 If TokenName is not a valid token in the token space, then the module will not build.
379 @return 32-bit value for the token specified by TokenName.
386 Retrieves a 64-bit PCD token value based on a token name.
388 Returns the 64-bit value for the token specified by TokenName.
389 If TokenName is not a valid token in the token space, then the module will not build.
393 @return 64-bit value for the token specified by TokenName.
400 Retrieves a pointer to a PCD token buffer based on a token name.
403 If TokenName is not a valid token in the token space, then the module will not build.
414 Retrieves a Boolean PCD token value based on a token name.
417 If TokenName is not a valid token in the token space, then the module will not build.
428 Retrieves the size of a fixed PCD token based on a token name.
431 If TokenName is not a valid token in the token space, then the module will not build.
442 Retrieves the size of a binary patchable PCD token based on a token name.
445 If TokenName is not a valid token in the token space, then the module will not build.
456 Retrieves the size of the PCD token based on a token name.
459 If TokenName is not a valid token in the token space, then the module will not build.
475 @param[in] Guid Pointer to a 128-bit unique value that designates
486 Sets an 8-bit PCD token value based on a token name.
488 Sets the 8-bit value for the token specified by TokenName. Value is returned.
489 If TokenName is not a valid token in the token space, then the module will not build.
492 @param Value The 8-bit value to set.
501 Sets a 16-bit PCD token value based on a token name.
503 Sets the 16-bit value for the token specified by TokenName. Value is returned.
504 If TokenName is not a valid token in the token space, then the module will not build.
507 @param Value The 16-bit value to set.
516 Sets a 32-bit PCD token value based on a token name.
518 Sets the 32-bit value for the token specified by TokenName. Value is returned.
519 If TokenName is not a valid token in the token space, then the module will not build.
522 @param Value The 32-bit value to set.
531 Sets a 64-bit PCD token value based on a token name.
533 Sets the 64-bit value for the token specified by TokenName. Value is returned.
534 If TokenName is not a valid token in the token space, then the module will not build.
537 @param Value The 64-bit value to set.
546 Sets a pointer to a PCD token buffer based on a token name.
554 If TokenName is not a valid token in the token space, then the module will not build.
570 Sets a Boolean PCD token value based on a token name.
573 If TokenName is not a valid token in the token space, then the module will not build.
585 Sets a 8-bit PCD token value based on a token name.
587 Sets the 8-bit value for the token specified by TokenName.
588 If TokenName is not a valid token in the token space, then the module will not build.
591 @param Value The 8-bit value to set.
599 Sets a 16-bit PCD token value based on a token name.
601 Sets the 16-bit value for the token specified by TokenName.
602 If TokenName is not a valid token in the token space, then the module will not build.
605 @param Value The 16-bit value to set.
613 Sets a 32-bit PCD token value based on a token name.
615 Sets the 32-bit value for the token specified by TokenName.
616 If TokenName is not a valid token in the token space, then the module will not build.
619 @param Value The 32-bit value to set.
627 Sets a 64-bit PCD token value based on a token name.
629 Sets the 64-bit value for the token specified by TokenName.
630 If TokenName is not a valid token in the token space, then the module will not build.
633 @param Value The 64-bit value to set.
641 Sets a pointer to a PCD token buffer based on a token name.
649 If TokenName is not a valid token in the token space, then the module will not build.
667 Sets a boolean PCD token value based on a token name.
670 If TokenName is not a valid token in the token space, then the module will not build.
681 Retrieves a token number based on a GUID and a token name.
684 If TokenName is not a valid token in the token space, then the module will not build.
686 @param Guid Pointer to a 128-bit unique value that designates
696 Retrieves an 8-bit PCD token value based on a GUID and a token name.
698 Returns the 8-bit value for the token specified by Guid and TokenName.
700 then the module will not build.
704 @param Guid Pointer to a 128-bit unique value that designates
708 @return An 8-bit PCD token value.
714 Retrieves a 16-bit PCD token value based on a GUID and a token name.
716 Returns the 16-bit value for the token specified by Guid and TokenName.
718 then the module will not build.
722 @param Guid Pointer to a 128-bit unique value that designates
726 @return A 16-bit PCD token value.
733 Retrieves a 32-bit PCD token value based on a GUID and a token name.
735 Returns the 32-bit value for the token specified by Guid and TokenName.
737 then the module will not build.
741 @param Guid Pointer to a 128-bit unique value that designates
745 @return A 32-bit PCD token value.
752 Retrieves a 64-bit PCD token value based on a GUID and a token name.
754 Returns the 64-bit value for the token specified by Guid and TokenName.
756 then the module will not build.
760 @param Guid Pointer to a 128-bit unique value that designates
764 @return A 64-bit PCD token value.
771 Retrieves a pointer to a PCD token buffer based on a GUID and a token name.
775 then the module will not build.
779 @param Guid Pointer to a 128-bit unique value that designates
790 Retrieves a Boolean PCD token value based on a GUID and a token name.
794 then the module will not build.
798 @param Guid Pointer to a 128-bit unique value that designates
811 Sets an 8-bit PCD token value based on a GUID and a token name.
813 Sets the 8-bit value for the token specified by Guid and TokenName. Value is returned.
815 then the module will not build.
819 @param Guid Pointer to a 128-bit unique value that designates
822 @param Value The 8-bit value to set.
831 Sets a 16-bit PCD token value based on a GUID and a token name.
833 Sets the 16-bit value for the token specified by Guid and TokenName. Value is returned.
835 then the module will not build.
839 @param Guid Pointer to a 128-bit unique value that designates
842 @param Value The 16-bit value to set.
851 Sets a 32-bit PCD token value based on a GUID and a token name.
853 Sets the 32-bit value for the token specified by Guid and TokenName. Value is returned.
855 then the module will not build.
859 @param Guid Pointer to a 128-bit unique value that designates
862 @param Value The 32-bit value to set.
871 Sets a 64-bit PCD token value based on a GUID and a token name.
873 Sets the 64-bit value for the token specified by Guid and TokenName. Value is returned.
875 then the module will not build.
879 @param Guid Pointer to a 128-bit unique value that designates
882 @param Value The 64-bit value to set.
891 Sets a pointer to a PCD token buffer based on a GUID and a token name.
900 then the module will not build.
906 @param Guid Pointer to a 128-bit unique value that designates
920 Sets a Boolean PCD token value based on a GUID and a token name.
924 then the module will not build.
928 @param Guid Pointer to a 128-bit unique value that designates
941 Sets an 8-bit PCD token value based on a GUID and a token name.
943 Sets the 8-bit value for the token specified by Guid and TokenName.
945 then the module will not build.
949 @param Guid Pointer to a 128-bit unique value that designates
952 @param Value The 8-bit value to set.
960 Sets an 16-bit PCD token value based on a GUID and a token name.
962 Sets the 16-bit value for the token specified by Guid and TokenName.
964 then the module will not build.
968 @param Guid Pointer to a 128-bit unique value that designates
971 @param Value The 16-bit value to set.
979 Sets an 32-bit PCD token value based on a GUID and a token name.
981 Sets the 32-bit value for the token specified by Guid and TokenName.
983 then the module will not build.
987 @param Guid Pointer to a 128-bit unique value that designates
990 @param Value The 32-bit value to set.
998 Sets an 64-bit PCD token value based on a GUID and a token name.
1000 Sets the 64-bit value for the token specified by Guid and TokenName.
1002 then the module will not build.
1006 @param Guid Pointer to a 128-bit unique value that designates
1009 @param Value The 64-bit value to set.
1017 Sets a pointer to a PCD token buffer based on a GUID and a token name.
1026 then the module will not build.
1032 @param Guid Pointer to a 128-bit unique value that designates
1046 Sets an boolean PCD token value based on a GUID and a token name.
1050 then the module will not build.
1054 @param Guid Pointer to a 128-bit unique value that designates
1086 Returns the 8-bit value for the token specified by TokenNumber.
1090 @return Returns the 8-bit value for the token specified by TokenNumber.
1103 Returns the 16-bit value for the token specified by TokenNumber.
1107 @return Returns the 16-bit value for the token specified by TokenNumber.
1120 Returns the 32-bit value for the token specified by TokenNumber.
1124 @return Returns the 32-bit value for the token specified by TokenNumber.
1137 Returns the 64-bit value for the token specified by TokenNumber.
1141 @return Returns the 64-bit value for the token specified by TokenNumber.
1203 Returns the 8-bit value for the token specified by TokenNumber and Guid.
1207 @param[in] Guid Pointer to a 128-bit unique value that designates
1225 Returns the 16-bit value for the token specified by TokenNumber and Guid.
1229 @param[in] Guid Pointer to a 128-bit unique value that designates
1245 Returns the 32-bit value for the token specified by TokenNumber and Guid.
1248 @param[in] Guid Pointer to a 128-bit unique value that designates
1266 Returns the 64-bit value for the token specified by TokenNumber and Guid.
1270 @param[in] Guid Pointer to a 128-bit unique value that designates
1292 @param[in] Guid Pointer to a 128-bit unique value that designates
1314 @param[in] Guid Pointer to a 128-bit unique value that designates
1336 @param[in] Guid Pointer to a 128-bit unique value that designates
1355 Sets the 8-bit value for the token specified by TokenNumber
1359 @param[in] Value The 8-bit value to set.
1375 Sets the 16-bit value for the token specified by TokenNumber
1379 @param[in] Value The 16-bit value to set.
1395 Sets the 32-bit value for the token specified by TokenNumber
1399 @param[in] Value The 32-bit value to set.
1415 Sets the 64-bit value for the token specified by TokenNumber
1419 @param[in] Value The 64-bit value to set.
1486 Sets the 8-bit value for the token specified by TokenNumber and
1491 @param[in] Guid Pointer to a 128-bit unique value that
1494 @param[in] Value The 8-bit value to set.
1511 Sets the 16-bit value for the token specified by TokenNumber and
1516 @param[in] Guid Pointer to a 128-bit unique value that
1519 @param[in] Value The 16-bit value to set.
1536 Sets the 32-bit value for the token specified by TokenNumber and
1541 @param[in] Guid Pointer to a 128-bit unique value that
1544 @param[in] Value The 32-bit value to set.
1561 Sets the 64-bit value for the token specified by TokenNumber and
1566 @param[in] Guid Pointer to a 128-bit unique value that
1569 @param[in] Value The 64-bit value to set.
1596 @param[in] Guid Pointer to a 128-bit unique value that
1623 @param[in] Guid Pointer to a 128-bit unique value that
1643 Sets the 8-bit value for the token specified by TokenNumber
1647 @param[in] Value The 8-bit value to set.
1662 Sets the 16-bit value for the token specified by TokenNumber
1666 @param[in] Value The 16-bit value to set.
1681 Sets the 32-bit value for the token specified by TokenNumber
1685 @param[in] Value The 32-bit value to set.
1700 Sets the 64-bit value for the token specified by TokenNumber
1704 @param[in] Value The 64-bit value to set.
1768 Sets the 8-bit value for the token specified by TokenNumber
1773 @param[in] Guid The pointer to a 128-bit unique value that
1776 @param[in] Value The 8-bit value to set.
1792 Sets the 16-bit value for the token specified by TokenNumber
1797 @param[in] Guid The pointer to a 128-bit unique value that
1800 @param[in] Value The 16-bit value to set.
1816 Sets the 32-bit value for the token specified by TokenNumber
1821 @param[in] Guid The pointer to a 128-bit unique value that
1824 @param[in] Value The 32-bit value to set.
1840 Sets the 64-bit value for the token specified by TokenNumber
1845 @param[in] Guid The pointer to a 128-bit unique value that
1848 @param[in] Value The 64-bit value to set.
1874 @param[in] Guid Pointer to a 128-bit unique value that
1900 @param[in] Guid The pointer to a 128-bit unique value that
1919 Firstly, it notifies the module that did the registration that the value of this
1921 Secondly, it provides a mechanism for the module that did the registration to intercept
1950 @param[in] Guid Pointer to a 128-bit unique value that designates which
2000 @param[in] Guid Pointer to a 128-bit unique value that designates which namespace
2051 @param[out] PatchVariable A pointer to the global variable in a module that is
2083 @param[out] PatchVariable A pointer to the global variable in a module that is
2116 @param[out] PatchVariable A pointer to the global variable in a module that is
2151 @param[out] PatchVariable A pointer to the global variable in a module that is
2192 /// The null-terminated ASCII string associated with a given token. If the
2193 /// TokenNumber specified was 0, then this field corresponds to the null-terminated
2211 … The caller is responsible for freeing the buffer that is allocated by callee for PcdInfo->PcdName.
2228 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
2231 … The caller is responsible for freeing the buffer that is allocated by callee for PcdInfo->PcdName.