Lines Matching full:the

6   PI PCD protocol only provide the accessing interfaces for Dynamic-Ex type PCD.
9 …This is the base PCD service API that provides an abstraction for accessing configuration content …
10 the platform. It a seamless mechanism for extracting information regardless of where the
33 SetSku() sets the SKU Id to be used for subsequent calls to set or get PCD values. SetSku() is
34 normally called only once by the system.
35 For each item (token), the database can hold a single value that applies to all SKUs, or multiple
38The SKU Id of zero is reserved as a default. The valid SkuId range is 1 to 255. For tokens that are
39 not SKU enabled, the system ignores any set SKU Id and works with the single value for that token.
40 For SKU-enabled tokens, the system will use the SKU Id set by the last call to SetSku(). If no SKU
41 …Id is set or the currently set SKU Id isn't valid for the specified token, the system uses the def…
42 …SKU Id. If the system attempts to use the default SKU Id and no value has been set for that Id, the
45 @param[in] SkuId The SKU value to set.
55 If the TokenNumber is invalid, the results are unpredictable.
57 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
58 @param[in] TokenNumber The PCD token number.
70 Retrieves the current word-sized value for a PCD token number.
71 If the TokenNumber is invalid, the results are unpredictable.
73 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
74 @param[in] TokenNumber The PCD token number.
86 Retrieves the current 32-bit sized value for a PCD token number.
87 If the TokenNumber is invalid, the results are unpredictable.
89 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
90 @param[in] TokenNumber The PCD token number.
102 Retrieves the 64-bit sized value for a PCD token number.
103 If the TokenNumber is invalid, the results are unpredictable.
105 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
106 @param[in] TokenNumber The PCD token number.
119 Retrieves the current pointer to the value for a PCD token number. Do not make any assumptions
120 about the alignment of the pointer that is returned by this function call. If the TokenNumber is
121 invalid, the results are unpredictable.
123 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
124 @param[in] TokenNumber The PCD token number.
136 Retrieves the current BOOLEAN-sized value for a PCD token number. If the TokenNumber is
137 invalid, the results are unpredictable.
139 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
140 @param[in] TokenNumber The PCD token number.
152 …Retrieves the current size of a particular PCD token. If the TokenNumber is invalid, the results a…
155 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
156 @param[in] TokenNumber The PCD token number.
158 @return the size of the value for a given PCD token.
170 When the PCD service sets a value, it will check to ensure that the size of the value being set is
171 compatible with the Token's existing definition. If it is not, an error will be returned.
173 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
174 @param[in] TokenNumber The PCD token number.
175 @param[in] Value The value to set for the PCD token.
177 @retval EFI_SUCCESS The PCD service has set the value requested
178 …@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set w…
180 retrieve the size of the target data.
181 @retval EFI_NOT_FOUND The PCD service could not find the requested token number.
194 When the PCD service sets a value, it will check to ensure that the size of the value being set is
195 compatible with the Token's existing definition. If it is not, an error will be returned.
197 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
198 @param[in] TokenNumber The PCD token number.
199 @param[in] Value The value to set for the PCD token.
201 @retval EFI_SUCCESS The PCD service has set the value requested
202 …@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set w…
204 retrieve the size of the target data.
205 @retval EFI_NOT_FOUND The PCD service could not find the requested token number.
218 When the PCD service sets a value, it will check to ensure that the size of the value being set is
219 compatible with the Token's existing definition. If it is not, an error will be returned.
221 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
222 @param[in] TokenNumber The PCD token number.
223 @param[in] Value The value to set for the PCD token.
225 @retval EFI_SUCCESS The PCD service has set the value requested
226 …@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set w…
228 retrieve the size of the target data.
229 @retval EFI_NOT_FOUND The PCD service could not find the requested token number.
242 When the PCD service sets a value, it will check to ensure that the size of the value being set is
243 compatible with the Token's existing definition. If it is not, an error will be returned.
245 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
246 @param[in] TokenNumber The PCD token number.
247 @param[in] Value The value to set for the PCD token.
249 @retval EFI_SUCCESS The PCD service has set the value requested
250 …@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set w…
252 retrieve the size of the target data.
253 @retval EFI_NOT_FOUND The PCD service could not find the requested token number.
266 When the PCD service sets a value, it will check to ensure that the size of the value being set is
267 compatible with the Token's existing definition. If it is not, an error will be returned.
269 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
270 @param[in] TokenNumber The PCD token number.
271 …@param[in] SizeOfValue The length of the value being set for the PCD token. If too large of a l…
272 specified, upon return from this function the value of SizeOfValue will
273 reflect the maximum size for the PCD token.
274 @param[in] Buffer A pointer to the buffer containing the value to set for the PCD token.
276 @retval EFI_SUCCESS The PCD service has set the value requested
277 …@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set w…
279 retrieve the size of the target data.
280 @retval EFI_NOT_FOUND The PCD service could not find the requested token number.
294 When the PCD service sets a value, it will check to ensure that the size of the value being set is
295 compatible with the Token's existing definition. If it is not, an error will be returned.
297 …@param[in] Guid The 128-bit unique value that designates the namespace from which to ext…
298 @param[in] TokenNumber The PCD token number.
299 @param[in] Value The value to set for the PCD token.
301 @retval EFI_SUCCESS The PCD service has set the value requested
302 …@retval EFI_INVALID_PARAMETER The PCD service determined that the size of the data being set w…
304 retrieve the size of the target data.
305 @retval EFI_NOT_FOUND The PCD service could not find the requested token number.
325 Specifies a function to be called anytime the value of a designated token is changed.
327 …@param[in] Guid The 128-bit unique value that designates the namespace from which …
328 @param[in] CallBackToken The PCD token number to monitor.
329 …@param[in] CallBackFunction The function prototype called when the value associated with the C…
331 …@retval EFI_SUCCESS The PCD service has successfully established a call event for the CallBack…
332 @retval EFI_NOT_FOUND The PCD service could not find the referenced token number.
343 Cancels a callback function that was set through a previous call to the CallBackOnSet function.
345 …@param[in] Guid The 128-bit unique value that designates the namespace from which …
346 @param[in] CallBackToken The PCD token number to monitor.
347 …@param[in] CallBackFunction The function prototype called when the value associated with the C…
349 …@retval EFI_SUCCESS The PCD service has successfully established a call event for the CallBack…
350 @retval EFI_NOT_FOUND The PCD service could not find the referenced token number.
361 Gets the next valid token number in a given namespace. This is useful since the PCD infrastructure
363 in the database.
365 …@param[in] Guid The 128-bit unique value that designates the namespace from which …
366 …@param[in] TokenNumber A pointer to the PCD token number to use to find the subsequent to…
367 … retrieve the "first" token, have the pointer reference a TokenNumber value of 0.
368 @retval EFI_SUCCESS The PCD service has retrieved the value requested
369 @retval EFI_NOT_FOUND The PCD service could not find data from the requested token number.
379 Gets the next valid token namespace for a given namespace. This is useful to traverse the valid
383 … from which the search will start. On output, it designates the next valid token
384 … namespace on the platform. If *Guid is NULL, then the GUID of the first token
385 … space of the current platform is returned. If the search cannot locate the next valid
386 … token namespace, an error is returned and the value of *Guid is undefined.
388 @retval EFI_SUCCESS The PCD service retrieved the value requested.
389 @retval EFI_NOT_FOUND The PCD service could not find the next valid token namespace.