Lines Matching refs:EndBit
164 specified by the StartBit and the EndBit. The value of the bit field is
170 If EndBit is greater than 31, then ASSERT().
171 If EndBit is less than StartBit, then ASSERT().
176 @param EndBit The ordinal of the most significant bit in the bit field.
187 IN UINTN EndBit
190 return BitFieldRead32 (AsmReadMsr32 (Index), StartBit, EndBit);
197 field is specified by the StartBit and the EndBit. All other bits in the
204 If EndBit is greater than 31, then ASSERT().
205 If EndBit is less than StartBit, then ASSERT().
206 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
211 @param EndBit The ordinal of the most significant bit in the bit field.
223 IN UINTN EndBit,
227 ASSERT (EndBit < sizeof (Value) * 8);
228 ASSERT (StartBit <= EndBit);
229 return (UINT32)AsmMsrBitFieldWrite64 (Index, StartBit, EndBit, Value);
245 If EndBit is greater than 31, then ASSERT().
246 If EndBit is less than StartBit, then ASSERT().
247 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
252 @param EndBit The ordinal of the most significant bit in the bit field.
264 IN UINTN EndBit,
268 ASSERT (EndBit < sizeof (OrData) * 8);
269 ASSERT (StartBit <= EndBit);
270 return (UINT32)AsmMsrBitFieldOr64 (Index, StartBit, EndBit, OrData);
286 If EndBit is greater than 31, then ASSERT().
287 If EndBit is less than StartBit, then ASSERT().
288 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
293 @param EndBit The ordinal of the most significant bit in the bit field.
305 IN UINTN EndBit,
309 ASSERT (EndBit < sizeof (AndData) * 8);
310 ASSERT (StartBit <= EndBit);
311 return (UINT32)AsmMsrBitFieldAnd64 (Index, StartBit, EndBit, AndData);
329 If EndBit is greater than 31, then ASSERT().
330 If EndBit is less than StartBit, then ASSERT().
331 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
332 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
337 @param EndBit The ordinal of the most significant bit in the bit field.
350 IN UINTN EndBit,
355 ASSERT (EndBit < sizeof (AndData) * 8);
356 ASSERT (StartBit <= EndBit);
360 EndBit,
458 StartBit and the EndBit. The value of the bit field is returned. The caller
464 If EndBit is greater than 63, then ASSERT().
465 If EndBit is less than StartBit, then ASSERT().
470 @param EndBit The ordinal of the most significant bit in the bit field.
481 IN UINTN EndBit
484 return BitFieldRead64 (AsmReadMsr64 (Index), StartBit, EndBit);
491 the StartBit and the EndBit. All other bits in the destination MSR are
497 If EndBit is greater than 63, then ASSERT().
498 If EndBit is less than StartBit, then ASSERT().
499 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
504 @param EndBit The ordinal of the most significant bit in the bit field.
516 IN UINTN EndBit,
522 BitFieldWrite64 (AsmReadMsr64 (Index), StartBit, EndBit, Value)
539 If EndBit is greater than 63, then ASSERT().
540 If EndBit is less than StartBit, then ASSERT().
541 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
546 @param EndBit The ordinal of the most significant bit in the bit field.
558 IN UINTN EndBit,
564 BitFieldOr64 (AsmReadMsr64 (Index), StartBit, EndBit, OrData)
581 If EndBit is greater than 63, then ASSERT().
582 If EndBit is less than StartBit, then ASSERT().
583 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
588 @param EndBit The ordinal of the most significant bit in the bit field.
600 IN UINTN EndBit,
606 BitFieldAnd64 (AsmReadMsr64 (Index), StartBit, EndBit, AndData)
624 If EndBit is greater than 63, then ASSERT().
625 If EndBit is less than StartBit, then ASSERT().
626 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
627 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT().
632 @param EndBit The ordinal of the most significant bit in the bit field.
645 IN UINTN EndBit,
655 EndBit,