Make comments match the Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6876 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -43,9 +43,9 @@ typedef struct {
|
||||
//
|
||||
typedef UINT64 PHYSICAL_ADDRESS;
|
||||
|
||||
//
|
||||
// LIST_ENTRY definition.
|
||||
//
|
||||
///
|
||||
/// LIST_ENTRY definition.
|
||||
///
|
||||
typedef struct _LIST_ENTRY LIST_ENTRY;
|
||||
|
||||
struct _LIST_ENTRY {
|
||||
@@ -360,9 +360,9 @@ typedef CHAR8 *VA_LIST;
|
||||
|
||||
typedef INTN RETURN_STATUS;
|
||||
|
||||
//
|
||||
// Set the upper bit to indicate EFI Error.
|
||||
//
|
||||
///
|
||||
/// Set the upper bit to indicate EFI Error.
|
||||
///
|
||||
#define ENCODE_ERROR(a) (MAX_BIT | (a))
|
||||
|
||||
#define ENCODE_WARNING(a) (a)
|
||||
|
@@ -2309,7 +2309,7 @@ BitFieldWrite8 (
|
||||
Reads a bit field from an 8-bit value, performs a bitwise OR, and returns the
|
||||
result.
|
||||
|
||||
Performs a bitwise inclusive OR between the bit field specified by StartBit
|
||||
Performs a bitwise OR between the bit field specified by StartBit
|
||||
and EndBit in Operand and the value specified by OrData. All other bits in
|
||||
Operand are preserved. The new 8-bit value is returned.
|
||||
|
||||
@@ -2377,7 +2377,7 @@ BitFieldAnd8 (
|
||||
|
||||
Performs a bitwise AND between the bit field specified by StartBit and EndBit
|
||||
in Operand and the value specified by AndData, followed by a bitwise
|
||||
inclusive OR with value specified by OrData. All other bits in Operand are
|
||||
OR with value specified by OrData. All other bits in Operand are
|
||||
preserved. The new 8-bit value is returned.
|
||||
|
||||
If 8-bit operations are not supported, then ASSERT().
|
||||
@@ -2471,7 +2471,7 @@ BitFieldWrite16 (
|
||||
Reads a bit field from a 16-bit value, performs a bitwise OR, and returns the
|
||||
result.
|
||||
|
||||
Performs a bitwise inclusive OR between the bit field specified by StartBit
|
||||
Performs a bitwise OR between the bit field specified by StartBit
|
||||
and EndBit in Operand and the value specified by OrData. All other bits in
|
||||
Operand are preserved. The new 16-bit value is returned.
|
||||
|
||||
@@ -2539,7 +2539,7 @@ BitFieldAnd16 (
|
||||
|
||||
Performs a bitwise AND between the bit field specified by StartBit and EndBit
|
||||
in Operand and the value specified by AndData, followed by a bitwise
|
||||
inclusive OR with value specified by OrData. All other bits in Operand are
|
||||
OR with value specified by OrData. All other bits in Operand are
|
||||
preserved. The new 16-bit value is returned.
|
||||
|
||||
If 16-bit operations are not supported, then ASSERT().
|
||||
@@ -2633,7 +2633,7 @@ BitFieldWrite32 (
|
||||
Reads a bit field from a 32-bit value, performs a bitwise OR, and returns the
|
||||
result.
|
||||
|
||||
Performs a bitwise inclusive OR between the bit field specified by StartBit
|
||||
Performs a bitwise OR between the bit field specified by StartBit
|
||||
and EndBit in Operand and the value specified by OrData. All other bits in
|
||||
Operand are preserved. The new 32-bit value is returned.
|
||||
|
||||
@@ -2701,7 +2701,7 @@ BitFieldAnd32 (
|
||||
|
||||
Performs a bitwise AND between the bit field specified by StartBit and EndBit
|
||||
in Operand and the value specified by AndData, followed by a bitwise
|
||||
inclusive OR with value specified by OrData. All other bits in Operand are
|
||||
OR with value specified by OrData. All other bits in Operand are
|
||||
preserved. The new 32-bit value is returned.
|
||||
|
||||
If 32-bit operations are not supported, then ASSERT().
|
||||
@@ -2795,7 +2795,7 @@ BitFieldWrite64 (
|
||||
Reads a bit field from a 64-bit value, performs a bitwise OR, and returns the
|
||||
result.
|
||||
|
||||
Performs a bitwise inclusive OR between the bit field specified by StartBit
|
||||
Performs a bitwise OR between the bit field specified by StartBit
|
||||
and EndBit in Operand and the value specified by OrData. All other bits in
|
||||
Operand are preserved. The new 64-bit value is returned.
|
||||
|
||||
@@ -2863,7 +2863,7 @@ BitFieldAnd64 (
|
||||
|
||||
Performs a bitwise AND between the bit field specified by StartBit and EndBit
|
||||
in Operand and the value specified by AndData, followed by a bitwise
|
||||
inclusive OR with value specified by OrData. All other bits in Operand are
|
||||
OR with value specified by OrData. All other bits in Operand are
|
||||
preserved. The new 64-bit value is returned.
|
||||
|
||||
If 64-bit operations are not supported, then ASSERT().
|
||||
@@ -5284,10 +5284,10 @@ AsmWriteMsr32 (
|
||||
|
||||
|
||||
/**
|
||||
Reads a 64-bit MSR, performs a bitwise inclusive OR on the lower 32-bits, and
|
||||
Reads a 64-bit MSR, performs a bitwise OR on the lower 32-bits, and
|
||||
writes the result back to the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise inclusive OR
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise OR
|
||||
between the lower 32-bits of the read result and the value specified by
|
||||
OrData, and writes the result to the 64-bit MSR specified by Index. The lower
|
||||
32-bits of the value written to the MSR is returned. No parameter checking is
|
||||
@@ -5338,12 +5338,12 @@ AsmMsrAnd32 (
|
||||
|
||||
|
||||
/**
|
||||
Reads a 64-bit MSR, performs a bitwise AND followed by a bitwise inclusive OR
|
||||
Reads a 64-bit MSR, performs a bitwise AND followed by a bitwise OR
|
||||
on the lower 32-bits, and writes the result back to the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise AND between the
|
||||
lower 32-bits of the read result and the value specified by AndData
|
||||
preserving the upper 32-bits, performs a bitwise inclusive OR between the
|
||||
preserving the upper 32-bits, performs a bitwise OR between the
|
||||
result of the AND operation and the value specified by OrData, and writes the
|
||||
result to the 64-bit MSR specified by Address. The lower 32-bits of the value
|
||||
written to the MSR is returned. No parameter checking is performed on Index,
|
||||
@@ -5405,10 +5405,9 @@ AsmMsrBitFieldRead32 (
|
||||
Writes Value to a bit field in the lower 32-bits of a 64-bit MSR. The bit
|
||||
field is specified by the StartBit and the EndBit. All other bits in the
|
||||
destination MSR are preserved. The lower 32-bits of the MSR written is
|
||||
returned. Extra left bits in Value are stripped. The caller must either
|
||||
guarantee that Index and the data written is valid, or the caller must set up
|
||||
exception handlers to catch the exceptions. This function is only available
|
||||
on IA-32 and x64.
|
||||
returned. The caller must either guarantee that Index and the data written
|
||||
is valid, or the caller must set up exception handlers to catch the exceptions.
|
||||
This function is only available on IA-32 and x64.
|
||||
|
||||
If StartBit is greater than 31, then ASSERT().
|
||||
If EndBit is greater than 31, then ASSERT().
|
||||
@@ -5438,7 +5437,7 @@ AsmMsrBitFieldWrite32 (
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise inclusive OR
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit MSR specified by Index. The lower 32-bits of the value
|
||||
written to the MSR are returned. Extra left bits in OrData are stripped. The
|
||||
@@ -5508,11 +5507,11 @@ AsmMsrBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 64-bit MSR specified by Index. The
|
||||
lower 32-bits of the value written to the MSR are returned. Extra left bits
|
||||
in both AndData and OrData are stripped. The caller must either guarantee
|
||||
@@ -5593,10 +5592,10 @@ AsmWriteMsr64 (
|
||||
|
||||
|
||||
/**
|
||||
Reads a 64-bit MSR, performs a bitwise inclusive OR, and writes the result
|
||||
Reads a 64-bit MSR, performs a bitwise OR, and writes the result
|
||||
back to the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise inclusive OR
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit MSR specified by Index. The value written to the MSR is
|
||||
returned. No parameter checking is performed on Index or OrData, and some of
|
||||
@@ -5645,11 +5644,11 @@ AsmMsrAnd64 (
|
||||
|
||||
|
||||
/**
|
||||
Reads a 64-bit MSR, performs a bitwise AND followed by a bitwise inclusive
|
||||
Reads a 64-bit MSR, performs a bitwise AND followed by a bitwise
|
||||
OR, and writes the result back to the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise AND between read
|
||||
result and the value specified by AndData, performs a bitwise inclusive OR
|
||||
result and the value specified by AndData, performs a bitwise OR
|
||||
between the result of the AND operation and the value specified by OrData,
|
||||
and writes the result to the 64-bit MSR specified by Index. The value written
|
||||
to the MSR is returned. No parameter checking is performed on Index, AndData,
|
||||
@@ -5710,10 +5709,9 @@ AsmMsrBitFieldRead64 (
|
||||
|
||||
Writes Value to a bit field in a 64-bit MSR. The bit field is specified by
|
||||
the StartBit and the EndBit. All other bits in the destination MSR are
|
||||
preserved. The MSR written is returned. Extra left bits in Value are
|
||||
stripped. The caller must either guarantee that Index and the data written is
|
||||
valid, or the caller must set up exception handlers to catch the exceptions.
|
||||
This function is only available on IA-32 and x64.
|
||||
preserved. The MSR written is returned. The caller must either guarantee
|
||||
that Index and the data written is valid, or the caller must set up exception
|
||||
handlers to catch the exceptions. This function is only available on IA-32 and x64.
|
||||
|
||||
If StartBit is greater than 63, then ASSERT().
|
||||
If EndBit is greater than 63, then ASSERT().
|
||||
@@ -5740,10 +5738,10 @@ AsmMsrBitFieldWrite64 (
|
||||
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise inclusive OR, and
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise OR, and
|
||||
writes the result back to the bit field in the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise inclusive OR
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit MSR specified by Index. The value written to the MSR is
|
||||
returned. Extra left bits in OrData are stripped. The caller must either
|
||||
@@ -5813,11 +5811,11 @@ AsmMsrBitFieldAnd64 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise AND followed by
|
||||
a bitwise inclusive OR between the read result and the value specified by
|
||||
a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 64-bit MSR specified by Index. The
|
||||
value written to the MSR is returned. Extra left bits in both AndData and
|
||||
OrData are stripped. The caller must either guarantee that Index and the data
|
||||
|
@@ -76,10 +76,10 @@ IoWrite8 (
|
||||
);
|
||||
|
||||
/**
|
||||
Reads an 8-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads an 8-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 8-bit I/O port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 8-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -127,7 +127,7 @@ IoAnd8 (
|
||||
|
||||
/**
|
||||
Reads an 8-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 8-bit I/O port.
|
||||
OR, and writes the result back to the 8-bit I/O port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -186,8 +186,7 @@ IoBitFieldRead8 (
|
||||
|
||||
Writes Value to the bit field of the I/O register. The bit field is specified
|
||||
by the StartBit and the EndBit. All other bits in the destination I/O
|
||||
register are preserved. The value written to the I/O port is returned. Extra
|
||||
left bits in Value are stripped.
|
||||
register are preserved. The value written to the I/O port is returned.
|
||||
|
||||
If 8-bit I/O port operations are not supported, then ASSERT().
|
||||
If StartBit is greater than 7, then ASSERT().
|
||||
@@ -217,7 +216,7 @@ IoBitFieldWrite8 (
|
||||
Reads a bit field in an 8-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 8-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -283,11 +282,11 @@ IoBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 8-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -364,10 +363,10 @@ IoWrite16 (
|
||||
);
|
||||
|
||||
/**
|
||||
Reads a 16-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 16-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 16-bit I/O port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 16-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -417,7 +416,7 @@ IoAnd16 (
|
||||
|
||||
/**
|
||||
Reads a 16-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 16-bit I/O port.
|
||||
OR, and writes the result back to the 16-bit I/O port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -510,7 +509,7 @@ IoBitFieldWrite16 (
|
||||
Reads a bit field in a 16-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 16-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -578,11 +577,11 @@ IoBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 16-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -660,10 +659,10 @@ IoWrite32 (
|
||||
);
|
||||
|
||||
/**
|
||||
Reads a 32-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 32-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 32-bit I/O port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 32-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -713,7 +712,7 @@ IoAnd32 (
|
||||
|
||||
/**
|
||||
Reads a 32-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 32-bit I/O port.
|
||||
OR, and writes the result back to the 32-bit I/O port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -806,7 +805,7 @@ IoBitFieldWrite32 (
|
||||
Reads a bit field in a 32-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 32-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -874,11 +873,11 @@ IoBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 32-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -956,10 +955,10 @@ IoWrite64 (
|
||||
);
|
||||
|
||||
/**
|
||||
Reads a 64-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 64-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 64-bit I/O port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -1009,7 +1008,7 @@ IoAnd64 (
|
||||
|
||||
/**
|
||||
Reads a 64-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 64-bit I/O port.
|
||||
OR, and writes the result back to the 64-bit I/O port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -1102,7 +1101,7 @@ IoBitFieldWrite64 (
|
||||
Reads a bit field in a 64-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 64-bit port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -1170,11 +1169,11 @@ IoBitFieldAnd64 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 64-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -1248,11 +1247,11 @@ MmioWrite8 (
|
||||
);
|
||||
|
||||
/**
|
||||
Reads an 8-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads an 8-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 8-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1299,7 +1298,7 @@ MmioAnd8 (
|
||||
|
||||
/**
|
||||
Reads an 8-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 8-bit MMIO register.
|
||||
OR, and writes the result back to the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1390,7 +1389,7 @@ MmioBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 8-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -1457,11 +1456,11 @@ MmioBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 8-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -1536,11 +1535,11 @@ MmioWrite16 (
|
||||
);
|
||||
|
||||
/**
|
||||
Reads a 16-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 16-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 16-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1589,7 +1588,7 @@ MmioAnd16 (
|
||||
|
||||
/**
|
||||
Reads a 16-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 16-bit MMIO register.
|
||||
OR, and writes the result back to the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1682,7 +1681,7 @@ MmioBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 16-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -1751,11 +1750,11 @@ MmioBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 16-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -1831,11 +1830,11 @@ MmioWrite32 (
|
||||
);
|
||||
|
||||
/**
|
||||
Reads a 32-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 32-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 32-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1884,7 +1883,7 @@ MmioAnd32 (
|
||||
|
||||
/**
|
||||
Reads a 32-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 32-bit MMIO register.
|
||||
OR, and writes the result back to the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1977,7 +1976,7 @@ MmioBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 32-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -2046,11 +2045,11 @@ MmioBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 32-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -2126,11 +2125,11 @@ MmioWrite64 (
|
||||
);
|
||||
|
||||
/**
|
||||
Reads a 64-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 64-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 64-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -2179,7 +2178,7 @@ MmioAnd64 (
|
||||
|
||||
/**
|
||||
Reads a 64-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 64-bit MMIO register.
|
||||
OR, and writes the result back to the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -2272,7 +2271,7 @@ MmioBitFieldWrite64 (
|
||||
writes the result back to the bit field in the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 64-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -2341,11 +2340,11 @@ MmioBitFieldAnd64 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 64-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
|
@@ -113,11 +113,11 @@ PciCf8Write8 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -170,11 +170,11 @@ PciCf8And8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -267,7 +267,7 @@ PciCf8BitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -336,11 +336,11 @@ PciCf8BitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -423,11 +423,11 @@ PciCf8Write16 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -482,11 +482,11 @@ PciCf8And16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -582,7 +582,7 @@ PciCf8BitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -653,11 +653,11 @@ PciCf8BitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -741,11 +741,11 @@ PciCf8Write32 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -800,11 +800,11 @@ PciCf8And32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -900,7 +900,7 @@ PciCf8BitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -971,11 +971,11 @@ PciCf8BitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -111,11 +111,11 @@ PciExpressWrite8 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -166,11 +166,11 @@ PciExpressAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -260,7 +260,7 @@ PciExpressBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -327,11 +327,11 @@ PciExpressBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -411,11 +411,11 @@ PciExpressWrite16 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -468,11 +468,11 @@ PciExpressAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -565,7 +565,7 @@ PciExpressBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -634,11 +634,11 @@ PciExpressBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -719,11 +719,11 @@ PciExpressWrite32 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -776,11 +776,11 @@ PciExpressAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -873,7 +873,7 @@ PciExpressBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -942,11 +942,11 @@ PciExpressBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -112,11 +112,11 @@ PciWrite8 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -167,11 +167,11 @@ PciAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -261,7 +261,7 @@ PciBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -328,11 +328,11 @@ PciBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -412,11 +412,11 @@ PciWrite16 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -469,11 +469,11 @@ PciAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -566,7 +566,7 @@ PciBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -635,11 +635,11 @@ PciBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -720,11 +720,11 @@ PciWrite32 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -777,11 +777,11 @@ PciAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -874,7 +874,7 @@ PciBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -943,11 +943,11 @@ PciBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -128,10 +128,10 @@ PciSegmentWrite8 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with an 8-bit value.
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address,
|
||||
performs a bitwise inclusive OR between the read result and the value specified by OrData,
|
||||
performs a bitwise OR between the read result and the value specified by OrData,
|
||||
and writes the result to the 8-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -176,11 +176,11 @@ PciSegmentAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit value,
|
||||
followed a bitwise inclusive OR with another 8-bit value.
|
||||
followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address,
|
||||
performs a bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and the value specified by OrData,
|
||||
performs a bitwise OR between the result of the AND operation and the value specified by OrData,
|
||||
and writes the result to the 8-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -268,7 +268,7 @@ PciSegmentBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -335,11 +335,11 @@ PciSegmentBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -415,11 +415,11 @@ PciSegmentWrite16 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -469,11 +469,11 @@ PciSegmentAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit value,
|
||||
followed a bitwise inclusive OR with another 16-bit value.
|
||||
followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address,
|
||||
performs a bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and the value specified by OrData,
|
||||
performs a bitwise OR between the result of the AND operation and the value specified by OrData,
|
||||
and writes the result to the 16-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -561,7 +561,7 @@ PciSegmentBitFieldWrite16 (
|
||||
|
||||
/**
|
||||
Reads the 16-bit PCI configuration register specified by Address,
|
||||
performs a bitwise inclusive OR between the read result and the value specified by OrData,
|
||||
performs a bitwise OR between the read result and the value specified by OrData,
|
||||
and writes the result to the 16-bit PCI configuration register specified by Address.
|
||||
|
||||
If any reserved bits in Address are set, then ASSERT().
|
||||
@@ -594,7 +594,7 @@ PciSegmentBitFieldOr16 (
|
||||
and writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address,
|
||||
performs a bitwise inclusive OR between the read result and the value specified by OrData,
|
||||
performs a bitwise OR between the read result and the value specified by OrData,
|
||||
and writes the result to the 16-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -627,11 +627,11 @@ PciSegmentBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -707,10 +707,10 @@ PciSegmentWrite32 (
|
||||
);
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with a 32-bit value.
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address,
|
||||
performs a bitwise inclusive OR between the read result and the value specified by OrData,
|
||||
performs a bitwise OR between the read result and the value specified by OrData,
|
||||
and writes the result to the 32-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -758,11 +758,11 @@ PciSegmentAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit value,
|
||||
followed a bitwise inclusive OR with another 32-bit value.
|
||||
followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address,
|
||||
performs a bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and the value specified by OrData,
|
||||
performs a bitwise OR between the result of the AND operation and the value specified by OrData,
|
||||
and writes the result to the 32-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -853,7 +853,7 @@ PciSegmentBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -921,11 +921,11 @@ PciSegmentBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -24,10 +24,10 @@
|
||||
#include "BaseIoLibIntrinsicInternal.h"
|
||||
|
||||
/**
|
||||
Reads an 8-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads an 8-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 8-bit I/O port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 8-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -81,7 +81,7 @@ IoAnd8 (
|
||||
|
||||
/**
|
||||
Reads an 8-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 8-bit I/O port.
|
||||
OR, and writes the result back to the 8-bit I/O port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -147,8 +147,7 @@ IoBitFieldRead8 (
|
||||
|
||||
Writes Value to the bit field of the I/O register. The bit field is specified
|
||||
by the StartBit and the EndBit. All other bits in the destination I/O
|
||||
register are preserved. The value written to the I/O port is returned. Extra
|
||||
left bits in Value are stripped.
|
||||
register are preserved. The value written to the I/O port is returned.
|
||||
|
||||
If 8-bit I/O port operations are not supported, then ASSERT().
|
||||
If StartBit is greater than 7, then ASSERT().
|
||||
@@ -184,7 +183,7 @@ IoBitFieldWrite8 (
|
||||
Reads a bit field in an 8-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 8-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -262,11 +261,11 @@ IoBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 8-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -305,10 +304,10 @@ IoBitFieldAndThenOr8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 16-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 16-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 16-bit I/O port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 16-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -362,7 +361,7 @@ IoAnd16 (
|
||||
|
||||
/**
|
||||
Reads a 16-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 16-bit I/O port.
|
||||
OR, and writes the result back to the 16-bit I/O port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -465,7 +464,7 @@ IoBitFieldWrite16 (
|
||||
Reads a bit field in a 16-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 16-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -543,11 +542,11 @@ IoBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 16-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -586,10 +585,10 @@ IoBitFieldAndThenOr16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 32-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 32-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 32-bit I/O port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 32-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -643,7 +642,7 @@ IoAnd32 (
|
||||
|
||||
/**
|
||||
Reads a 32-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 32-bit I/O port.
|
||||
OR, and writes the result back to the 32-bit I/O port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -746,7 +745,7 @@ IoBitFieldWrite32 (
|
||||
Reads a bit field in a 32-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 32-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -824,11 +823,11 @@ IoBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 32-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -867,10 +866,10 @@ IoBitFieldAndThenOr32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 64-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 64-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 64-bit I/O port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -924,7 +923,7 @@ IoAnd64 (
|
||||
|
||||
/**
|
||||
Reads a 64-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 64-bit I/O port.
|
||||
OR, and writes the result back to the 64-bit I/O port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -1027,7 +1026,7 @@ IoBitFieldWrite64 (
|
||||
Reads a bit field in a 64-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 64-bit port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -1105,11 +1104,11 @@ IoBitFieldAnd64 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 64-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -1148,11 +1147,11 @@ IoBitFieldAndThenOr64 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads an 8-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads an 8-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 8-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1205,7 +1204,7 @@ MmioAnd8 (
|
||||
|
||||
/**
|
||||
Reads an 8-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 8-bit MMIO register.
|
||||
OR, and writes the result back to the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1309,7 +1308,7 @@ MmioBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 8-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -1388,11 +1387,11 @@ MmioBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 8-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -1431,11 +1430,11 @@ MmioBitFieldAndThenOr8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 16-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 16-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 16-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1488,7 +1487,7 @@ MmioAnd16 (
|
||||
|
||||
/**
|
||||
Reads a 16-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 16-bit MMIO register.
|
||||
OR, and writes the result back to the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1592,7 +1591,7 @@ MmioBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 16-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -1671,11 +1670,11 @@ MmioBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 16-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -1714,11 +1713,11 @@ MmioBitFieldAndThenOr16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 32-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 32-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 32-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1771,7 +1770,7 @@ MmioAnd32 (
|
||||
|
||||
/**
|
||||
Reads a 32-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 32-bit MMIO register.
|
||||
OR, and writes the result back to the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1875,7 +1874,7 @@ MmioBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 32-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -1954,11 +1953,11 @@ MmioBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 32-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -1997,11 +1996,11 @@ MmioBitFieldAndThenOr32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 64-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 64-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 64-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -2054,7 +2053,7 @@ MmioAnd64 (
|
||||
|
||||
/**
|
||||
Reads a 64-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 64-bit MMIO register.
|
||||
OR, and writes the result back to the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -2158,7 +2157,7 @@ MmioBitFieldWrite64 (
|
||||
writes the result back to the bit field in the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 64-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -2237,11 +2236,11 @@ MmioBitFieldAnd64 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 64-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
|
@@ -177,7 +177,7 @@ BitFieldWrite8 (
|
||||
Reads a bit field from an 8-bit value, performs a bitwise OR, and returns the
|
||||
result.
|
||||
|
||||
Performs a bitwise inclusive OR between the bit field specified by StartBit
|
||||
Performs a bitwise OR between the bit field specified by StartBit
|
||||
and EndBit in Operand and the value specified by OrData. All other bits in
|
||||
Operand are preserved. The new 8-bit value is returned.
|
||||
|
||||
@@ -253,7 +253,7 @@ BitFieldAnd8 (
|
||||
|
||||
Performs a bitwise AND between the bit field specified by StartBit and EndBit
|
||||
in Operand and the value specified by AndData, followed by a bitwise
|
||||
inclusive OR with value specified by OrData. All other bits in Operand are
|
||||
OR with value specified by OrData. All other bits in Operand are
|
||||
preserved. The new 8-bit value is returned.
|
||||
|
||||
If 8-bit operations are not supported, then ASSERT().
|
||||
@@ -364,7 +364,7 @@ BitFieldWrite16 (
|
||||
Reads a bit field from a 16-bit value, performs a bitwise OR, and returns the
|
||||
result.
|
||||
|
||||
Performs a bitwise inclusive OR between the bit field specified by StartBit
|
||||
Performs a bitwise OR between the bit field specified by StartBit
|
||||
and EndBit in Operand and the value specified by OrData. All other bits in
|
||||
Operand are preserved. The new 16-bit value is returned.
|
||||
|
||||
@@ -440,7 +440,7 @@ BitFieldAnd16 (
|
||||
|
||||
Performs a bitwise AND between the bit field specified by StartBit and EndBit
|
||||
in Operand and the value specified by AndData, followed by a bitwise
|
||||
inclusive OR with value specified by OrData. All other bits in Operand are
|
||||
OR with value specified by OrData. All other bits in Operand are
|
||||
preserved. The new 16-bit value is returned.
|
||||
|
||||
If 16-bit operations are not supported, then ASSERT().
|
||||
@@ -551,7 +551,7 @@ BitFieldWrite32 (
|
||||
Reads a bit field from a 32-bit value, performs a bitwise OR, and returns the
|
||||
result.
|
||||
|
||||
Performs a bitwise inclusive OR between the bit field specified by StartBit
|
||||
Performs a bitwise OR between the bit field specified by StartBit
|
||||
and EndBit in Operand and the value specified by OrData. All other bits in
|
||||
Operand are preserved. The new 32-bit value is returned.
|
||||
|
||||
@@ -627,7 +627,7 @@ BitFieldAnd32 (
|
||||
|
||||
Performs a bitwise AND between the bit field specified by StartBit and EndBit
|
||||
in Operand and the value specified by AndData, followed by a bitwise
|
||||
inclusive OR with value specified by OrData. All other bits in Operand are
|
||||
OR with value specified by OrData. All other bits in Operand are
|
||||
preserved. The new 32-bit value is returned.
|
||||
|
||||
If 32-bit operations are not supported, then ASSERT().
|
||||
@@ -738,7 +738,7 @@ BitFieldWrite64 (
|
||||
Reads a bit field from a 64-bit value, performs a bitwise OR, and returns the
|
||||
result.
|
||||
|
||||
Performs a bitwise inclusive OR between the bit field specified by StartBit
|
||||
Performs a bitwise OR between the bit field specified by StartBit
|
||||
and EndBit in Operand and the value specified by OrData. All other bits in
|
||||
Operand are preserved. The new 64-bit value is returned.
|
||||
|
||||
@@ -828,7 +828,7 @@ BitFieldAnd64 (
|
||||
|
||||
Performs a bitwise AND between the bit field specified by StartBit and EndBit
|
||||
in Operand and the value specified by AndData, followed by a bitwise
|
||||
inclusive OR with value specified by OrData. All other bits in Operand are
|
||||
OR with value specified by OrData. All other bits in Operand are
|
||||
preserved. The new 64-bit value is returned.
|
||||
|
||||
If 64-bit operations are not supported, then ASSERT().
|
||||
|
@@ -66,10 +66,10 @@ AsmWriteMsr32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 64-bit MSR, performs a bitwise inclusive OR on the lower 32-bits, and
|
||||
Reads a 64-bit MSR, performs a bitwise OR on the lower 32-bits, and
|
||||
writes the result back to the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise inclusive OR
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise OR
|
||||
between the lower 32-bits of the read result and the value specified by
|
||||
OrData, and writes the result to the 64-bit MSR specified by Index. The lower
|
||||
32-bits of the value written to the MSR is returned. No parameter checking is
|
||||
@@ -124,12 +124,12 @@ AsmMsrAnd32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 64-bit MSR, performs a bitwise AND followed by a bitwise inclusive OR
|
||||
Reads a 64-bit MSR, performs a bitwise AND followed by a bitwise OR
|
||||
on the lower 32-bits, and writes the result back to the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise AND between the
|
||||
lower 32-bits of the read result and the value specified by AndData
|
||||
preserving the upper 32-bits, performs a bitwise inclusive OR between the
|
||||
preserving the upper 32-bits, performs a bitwise OR between the
|
||||
result of the AND operation and the value specified by OrData, and writes the
|
||||
result to the 64-bit MSR specified by Address. The lower 32-bits of the value
|
||||
written to the MSR is returned. No parameter checking is performed on Index,
|
||||
@@ -195,10 +195,9 @@ AsmMsrBitFieldRead32 (
|
||||
Writes Value to a bit field in the lower 32-bits of a 64-bit MSR. The bit
|
||||
field is specified by the StartBit and the EndBit. All other bits in the
|
||||
destination MSR are preserved. The lower 32-bits of the MSR written is
|
||||
returned. Extra left bits in Value are stripped. The caller must either
|
||||
guarantee that Index and the data written is valid, or the caller must set up
|
||||
exception handlers to catch the exceptions. This function is only available
|
||||
on IA-32 and x64.
|
||||
returned. The caller must either guarantee that Index and the data written
|
||||
is valid, or the caller must set up exception handlers to catch the exceptions.
|
||||
This function is only available on IA-32 and x64.
|
||||
|
||||
If StartBit is greater than 31, then ASSERT().
|
||||
If EndBit is greater than 31, then ASSERT().
|
||||
@@ -232,7 +231,7 @@ AsmMsrBitFieldWrite32 (
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise inclusive OR
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit MSR specified by Index. The lower 32-bits of the value
|
||||
written to the MSR are returned. Extra left bits in OrData are stripped. The
|
||||
@@ -310,11 +309,11 @@ AsmMsrBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 64-bit MSR specified by Index. The
|
||||
lower 32-bits of the value written to the MSR are returned. Extra left bits
|
||||
in both AndData and OrData are stripped. The caller must either guarantee
|
||||
@@ -359,10 +358,10 @@ AsmMsrBitFieldAndThenOr32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 64-bit MSR, performs a bitwise inclusive OR, and writes the result
|
||||
Reads a 64-bit MSR, performs a bitwise OR, and writes the result
|
||||
back to the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise inclusive OR
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit MSR specified by Index. The value written to the MSR is
|
||||
returned. No parameter checking is performed on Index or OrData, and some of
|
||||
@@ -415,11 +414,11 @@ AsmMsrAnd64 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 64-bit MSR, performs a bitwise AND followed by a bitwise inclusive
|
||||
Reads a 64-bit MSR, performs a bitwise AND followed by a bitwise
|
||||
OR, and writes the result back to the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise AND between read
|
||||
result and the value specified by AndData, performs a bitwise inclusive OR
|
||||
result and the value specified by AndData, performs a bitwise OR
|
||||
between the result of the AND operation and the value specified by OrData,
|
||||
and writes the result to the 64-bit MSR specified by Index. The value written
|
||||
to the MSR is returned. No parameter checking is performed on Index, AndData,
|
||||
@@ -484,10 +483,9 @@ AsmMsrBitFieldRead64 (
|
||||
|
||||
Writes Value to a bit field in a 64-bit MSR. The bit field is specified by
|
||||
the StartBit and the EndBit. All other bits in the destination MSR are
|
||||
preserved. The MSR written is returned. Extra left bits in Value are
|
||||
stripped. The caller must either guarantee that Index and the data written is
|
||||
valid, or the caller must set up exception handlers to catch the exceptions.
|
||||
This function is only available on IA-32 and x64.
|
||||
preserved. The MSR written is returned. The caller must either guarantee
|
||||
that Index and the data written is valid, or the caller must set up exception
|
||||
handlers to catch the exceptions. This function is only available on IA-32 and x64.
|
||||
|
||||
If StartBit is greater than 63, then ASSERT().
|
||||
If EndBit is greater than 63, then ASSERT().
|
||||
@@ -519,10 +517,10 @@ AsmMsrBitFieldWrite64 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise inclusive OR, and
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise OR, and
|
||||
writes the result back to the bit field in the 64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise inclusive OR
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit MSR specified by Index. The value written to the MSR is
|
||||
returned. Extra left bits in OrData are stripped. The caller must either
|
||||
@@ -602,11 +600,11 @@ AsmMsrBitFieldAnd64 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MSR, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit MSR.
|
||||
|
||||
Reads the 64-bit MSR specified by Index, performs a bitwise AND followed by
|
||||
a bitwise inclusive OR between the read result and the value specified by
|
||||
a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 64-bit MSR specified by Index. The
|
||||
value written to the MSR is returned. Extra left bits in both AndData and
|
||||
OrData are stripped. The caller must either guarantee that Index and the data
|
||||
|
@@ -150,11 +150,11 @@ PciCf8Write8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -223,11 +223,11 @@ PciCf8And8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -348,7 +348,7 @@ PciCf8BitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -437,11 +437,11 @@ PciCf8BitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -548,11 +548,11 @@ PciCf8Write16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -623,11 +623,11 @@ PciCf8And16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -751,7 +751,7 @@ PciCf8BitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -842,11 +842,11 @@ PciCf8BitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -954,11 +954,11 @@ PciCf8Write32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1029,11 +1029,11 @@ PciCf8And32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -1157,7 +1157,7 @@ PciCf8BitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1248,11 +1248,11 @@ PciCf8BitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -137,11 +137,11 @@ PciExpressWrite8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -200,11 +200,11 @@ PciExpressAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -319,7 +319,7 @@ PciExpressBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -404,11 +404,11 @@ PciExpressBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -506,11 +506,11 @@ PciExpressWrite16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -571,11 +571,11 @@ PciExpressAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -693,7 +693,7 @@ PciExpressBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -780,11 +780,11 @@ PciExpressBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -883,11 +883,11 @@ PciExpressWrite32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -948,11 +948,11 @@ PciExpressAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -1070,7 +1070,7 @@ PciExpressBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1157,11 +1157,11 @@ PciExpressBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -100,11 +100,11 @@ PciWrite8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -161,11 +161,11 @@ PciAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -264,7 +264,7 @@ PciBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -337,11 +337,11 @@ PciBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -430,11 +430,11 @@ PciWrite16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -493,11 +493,11 @@ PciAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -599,7 +599,7 @@ PciBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -674,11 +674,11 @@ PciBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -768,11 +768,11 @@ PciWrite32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -831,11 +831,11 @@ PciAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -937,7 +937,7 @@ PciBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1012,11 +1012,11 @@ PciBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -100,11 +100,11 @@ PciWrite8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -161,11 +161,11 @@ PciAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -264,7 +264,7 @@ PciBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -337,11 +337,11 @@ PciBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -430,11 +430,11 @@ PciWrite16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -493,11 +493,11 @@ PciAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -599,7 +599,7 @@ PciBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -674,11 +674,11 @@ PciBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -768,11 +768,11 @@ PciWrite32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -831,11 +831,11 @@ PciAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -937,7 +937,7 @@ PciBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1012,11 +1012,11 @@ PciBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -393,11 +393,11 @@ PciExpressWrite8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -454,11 +454,11 @@ PciExpressAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -570,7 +570,7 @@ PciExpressBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -653,11 +653,11 @@ PciExpressBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -752,11 +752,11 @@ PciExpressWrite16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -815,11 +815,11 @@ PciExpressAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -934,7 +934,7 @@ PciExpressBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1019,11 +1019,11 @@ PciExpressBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -1119,11 +1119,11 @@ PciExpressWrite32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1182,11 +1182,11 @@ PciExpressAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -1301,7 +1301,7 @@ PciExpressBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1386,11 +1386,11 @@ PciExpressBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -24,10 +24,10 @@
|
||||
#include <Library/PeiServicesTablePointerLib.h>
|
||||
|
||||
/**
|
||||
Reads an 8-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads an 8-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 8-bit I/O port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 8-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -81,7 +81,7 @@ IoAnd8 (
|
||||
|
||||
/**
|
||||
Reads an 8-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 8-bit I/O port.
|
||||
OR, and writes the result back to the 8-bit I/O port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -146,8 +146,7 @@ IoBitFieldRead8 (
|
||||
|
||||
Writes Value to the bit field of the I/O register. The bit field is specified
|
||||
by the StartBit and the EndBit. All other bits in the destination I/O
|
||||
register are preserved. The value written to the I/O port is returned. Extra
|
||||
left bits in Value are stripped.
|
||||
register are preserved. The value written to the I/O port is returned.
|
||||
|
||||
If 8-bit I/O port operations are not supported, then ASSERT().
|
||||
If StartBit is greater than 7, then ASSERT().
|
||||
@@ -183,7 +182,7 @@ IoBitFieldWrite8 (
|
||||
Reads a bit field in an 8-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 8-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -261,11 +260,11 @@ IoBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 8-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -304,10 +303,10 @@ IoBitFieldAndThenOr8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 16-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 16-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 16-bit I/O port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 16-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -361,7 +360,7 @@ IoAnd16 (
|
||||
|
||||
/**
|
||||
Reads a 16-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 16-bit I/O port.
|
||||
OR, and writes the result back to the 16-bit I/O port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -463,7 +462,7 @@ IoBitFieldWrite16 (
|
||||
Reads a bit field in a 16-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 16-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -541,11 +540,11 @@ IoBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 16-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -584,10 +583,10 @@ IoBitFieldAndThenOr16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 32-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 32-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 32-bit I/O port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 32-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -641,7 +640,7 @@ IoAnd32 (
|
||||
|
||||
/**
|
||||
Reads a 32-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 32-bit I/O port.
|
||||
OR, and writes the result back to the 32-bit I/O port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -743,7 +742,7 @@ IoBitFieldWrite32 (
|
||||
Reads a bit field in a 32-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 32-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -821,11 +820,11 @@ IoBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 32-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -864,10 +863,10 @@ IoBitFieldAndThenOr32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 64-bit I/O port, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 64-bit I/O port, performs a bitwise OR, and writes the
|
||||
result back to the 64-bit I/O port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -921,7 +920,7 @@ IoAnd64 (
|
||||
|
||||
/**
|
||||
Reads a 64-bit I/O port, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 64-bit I/O port.
|
||||
OR, and writes the result back to the 64-bit I/O port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise AND between
|
||||
the read result and the value specified by AndData, performs a bitwise OR
|
||||
@@ -1023,7 +1022,7 @@ IoBitFieldWrite64 (
|
||||
Reads a bit field in a 64-bit port, performs a bitwise OR, and writes the
|
||||
result back to the bit field in the 64-bit port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise inclusive OR
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise OR
|
||||
between the read result and the value specified by OrData, and writes the
|
||||
result to the 64-bit I/O port specified by Port. The value written to the I/O
|
||||
port is returned. This function must guarantee that all I/O read and write
|
||||
@@ -1101,11 +1100,11 @@ IoBitFieldAnd64 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit port.
|
||||
|
||||
Reads the 64-bit I/O port specified by Port, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR between the read result and the value specified by
|
||||
by a bitwise OR between the read result and the value specified by
|
||||
AndData, and writes the result to the 64-bit I/O port specified by Port. The
|
||||
value written to the I/O port is returned. This function must guarantee that
|
||||
all I/O read and write operations are serialized. Extra left bits in both
|
||||
@@ -1144,11 +1143,11 @@ IoBitFieldAndThenOr64 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads an 8-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads an 8-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 8-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1201,7 +1200,7 @@ MmioAnd8 (
|
||||
|
||||
/**
|
||||
Reads an 8-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 8-bit MMIO register.
|
||||
OR, and writes the result back to the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1304,7 +1303,7 @@ MmioBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 8-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -1383,11 +1382,11 @@ MmioBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit MMIO register.
|
||||
|
||||
Reads the 8-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 8-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -1426,11 +1425,11 @@ MmioBitFieldAndThenOr8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 16-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 16-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 16-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1483,7 +1482,7 @@ MmioAnd16 (
|
||||
|
||||
/**
|
||||
Reads a 16-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 16-bit MMIO register.
|
||||
OR, and writes the result back to the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1586,7 +1585,7 @@ MmioBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 16-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -1665,11 +1664,11 @@ MmioBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit MMIO register.
|
||||
|
||||
Reads the 16-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 16-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -1708,11 +1707,11 @@ MmioBitFieldAndThenOr16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 32-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 32-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 32-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -1765,7 +1764,7 @@ MmioAnd32 (
|
||||
|
||||
/**
|
||||
Reads a 32-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 32-bit MMIO register.
|
||||
OR, and writes the result back to the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -1868,7 +1867,7 @@ MmioBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 32-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -1947,11 +1946,11 @@ MmioBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit MMIO register.
|
||||
|
||||
Reads the 32-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 32-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
@@ -1990,11 +1989,11 @@ MmioBitFieldAndThenOr32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Reads a 64-bit MMIO register, performs a bitwise inclusive OR, and writes the
|
||||
Reads a 64-bit MMIO register, performs a bitwise OR, and writes the
|
||||
result back to the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 64-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized.
|
||||
@@ -2047,7 +2046,7 @@ MmioAnd64 (
|
||||
|
||||
/**
|
||||
Reads a 64-bit MMIO register, performs a bitwise AND followed by a bitwise
|
||||
inclusive OR, and writes the result back to the 64-bit MMIO register.
|
||||
OR, and writes the result back to the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise AND
|
||||
between the read result and the value specified by AndData, performs a
|
||||
@@ -2150,7 +2149,7 @@ MmioBitFieldWrite64 (
|
||||
writes the result back to the bit field in the 64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise
|
||||
inclusive OR between the read result and the value specified by OrData, and
|
||||
OR between the read result and the value specified by OrData, and
|
||||
writes the result to the 64-bit MMIO register specified by Address. The value
|
||||
written to the MMIO register is returned. This function must guarantee that
|
||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
||||
@@ -2229,11 +2228,11 @@ MmioBitFieldAnd64 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 64-bit MMIO register, performs a bitwise AND followed
|
||||
by a bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
by a bitwise OR, and writes the result back to the bit field in the
|
||||
64-bit MMIO register.
|
||||
|
||||
Reads the 64-bit MMIO register specified by Address, performs a bitwise AND
|
||||
followed by a bitwise inclusive OR between the read result and the value
|
||||
followed by a bitwise OR between the read result and the value
|
||||
specified by AndData, and writes the result to the 64-bit MMIO register
|
||||
specified by Address. The value written to the MMIO register is returned.
|
||||
This function must guarantee that all MMIO read and write operations are
|
||||
|
@@ -213,11 +213,11 @@ PciWrite8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -274,11 +274,11 @@ PciAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -380,7 +380,7 @@ PciBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -459,11 +459,11 @@ PciBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -559,11 +559,11 @@ PciWrite16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -622,11 +622,11 @@ PciAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -731,7 +731,7 @@ PciBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -812,11 +812,11 @@ PciBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -913,11 +913,11 @@ PciWrite32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -976,11 +976,11 @@ PciAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -1085,7 +1085,7 @@ PciBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1166,11 +1166,11 @@ PciBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -239,10 +239,10 @@ PciSegmentWrite8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with an 8-bit value.
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address,
|
||||
performs a bitwise inclusive OR between the read result and the value specified by OrData,
|
||||
performs a bitwise OR between the read result and the value specified by OrData,
|
||||
and writes the result to the 8-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -293,11 +293,11 @@ PciSegmentAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit value,
|
||||
followed a bitwise inclusive OR with another 8-bit value.
|
||||
followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address,
|
||||
performs a bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and the value specified by OrData,
|
||||
performs a bitwise OR between the result of the AND operation and the value specified by OrData,
|
||||
and writes the result to the 8-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -397,7 +397,7 @@ PciSegmentBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -476,11 +476,11 @@ PciSegmentBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -572,11 +572,11 @@ PciSegmentWrite16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -632,11 +632,11 @@ PciSegmentAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit value,
|
||||
followed a bitwise inclusive OR with another 16-bit value.
|
||||
followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address,
|
||||
performs a bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and the value specified by OrData,
|
||||
performs a bitwise OR between the result of the AND operation and the value specified by OrData,
|
||||
and writes the result to the 16-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -736,7 +736,7 @@ PciSegmentBitFieldWrite16 (
|
||||
|
||||
/**
|
||||
Reads the 16-bit PCI configuration register specified by Address,
|
||||
performs a bitwise inclusive OR between the read result and the value specified by OrData,
|
||||
performs a bitwise OR between the read result and the value specified by OrData,
|
||||
and writes the result to the 16-bit PCI configuration register specified by Address.
|
||||
|
||||
If any reserved bits in Address are set, then ASSERT().
|
||||
@@ -813,11 +813,11 @@ PciSegmentBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -909,10 +909,10 @@ PciSegmentWrite32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with a 32-bit value.
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address,
|
||||
performs a bitwise inclusive OR between the read result and the value specified by OrData,
|
||||
performs a bitwise OR between the read result and the value specified by OrData,
|
||||
and writes the result to the 32-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -966,11 +966,11 @@ PciSegmentAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit value,
|
||||
followed a bitwise inclusive OR with another 32-bit value.
|
||||
followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address,
|
||||
performs a bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and the value specified by OrData,
|
||||
performs a bitwise OR between the result of the AND operation and the value specified by OrData,
|
||||
and writes the result to the 32-bit PCI configuration register specified by Address.
|
||||
The value written to the PCI configuration register is returned.
|
||||
This function must guarantee that all PCI read and write operations are serialized.
|
||||
@@ -1073,7 +1073,7 @@ PciSegmentBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1152,11 +1152,11 @@ PciSegmentBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -224,11 +224,11 @@ PciWrite8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -285,11 +285,11 @@ PciAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -391,7 +391,7 @@ PciBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -470,11 +470,11 @@ PciBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -570,11 +570,11 @@ PciWrite16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -633,11 +633,11 @@ PciAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -742,7 +742,7 @@ PciBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -823,11 +823,11 @@ PciBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -924,11 +924,11 @@ PciWrite32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -987,11 +987,11 @@ PciAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -1096,7 +1096,7 @@ PciBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1177,11 +1177,11 @@ PciBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
@@ -322,11 +322,11 @@ PciSegmentWrite8 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of an 8-bit PCI configuration register with
|
||||
Performs a bitwise OR of an 8-bit PCI configuration register with
|
||||
an 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -383,11 +383,11 @@ PciSegmentAnd8 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of an 8-bit PCI configuration register with an 8-bit
|
||||
value, followed a bitwise inclusive OR with another 8-bit value.
|
||||
value, followed a bitwise OR with another 8-bit value.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -489,7 +489,7 @@ PciSegmentBitFieldWrite8 (
|
||||
writes the result back to the bit field in the 8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 8-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -568,11 +568,11 @@ PciSegmentBitFieldAnd8 (
|
||||
|
||||
/**
|
||||
Reads a bit field in an 8-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
8-bit port.
|
||||
|
||||
Reads the 8-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 8-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -666,11 +666,11 @@ PciSegmentWrite16 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 16-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 16-bit PCI configuration register with
|
||||
a 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -727,11 +727,11 @@ PciSegmentAnd16 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 16-bit PCI configuration register with a 16-bit
|
||||
value, followed a bitwise inclusive OR with another 16-bit value.
|
||||
value, followed a bitwise OR with another 16-bit value.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -833,7 +833,7 @@ PciSegmentBitFieldWrite16 (
|
||||
writes the result back to the bit field in the 16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 16-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -912,11 +912,11 @@ PciSegmentBitFieldAnd16 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 16-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
16-bit port.
|
||||
|
||||
Reads the 16-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 16-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -1010,11 +1010,11 @@ PciSegmentWrite32 (
|
||||
}
|
||||
|
||||
/**
|
||||
Performs a bitwise inclusive OR of a 32-bit PCI configuration register with
|
||||
Performs a bitwise OR of a 32-bit PCI configuration register with
|
||||
a 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1071,11 +1071,11 @@ PciSegmentAnd32 (
|
||||
|
||||
/**
|
||||
Performs a bitwise AND of a 32-bit PCI configuration register with a 32-bit
|
||||
value, followed a bitwise inclusive OR with another 32-bit value.
|
||||
value, followed a bitwise OR with another 32-bit value.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND between the read result and the value specified by AndData,
|
||||
performs a bitwise inclusive OR between the result of the AND operation and
|
||||
performs a bitwise OR between the result of the AND operation and
|
||||
the value specified by OrData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
@@ -1177,7 +1177,7 @@ PciSegmentBitFieldWrite32 (
|
||||
writes the result back to the bit field in the 32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise inclusive OR between the read result and the value specified by
|
||||
bitwise OR between the read result and the value specified by
|
||||
OrData, and writes the result to the 32-bit PCI configuration register
|
||||
specified by Address. The value written to the PCI configuration register is
|
||||
returned. This function must guarantee that all PCI read and write operations
|
||||
@@ -1256,11 +1256,11 @@ PciSegmentBitFieldAnd32 (
|
||||
|
||||
/**
|
||||
Reads a bit field in a 32-bit port, performs a bitwise AND followed by a
|
||||
bitwise inclusive OR, and writes the result back to the bit field in the
|
||||
bitwise OR, and writes the result back to the bit field in the
|
||||
32-bit port.
|
||||
|
||||
Reads the 32-bit PCI configuration register specified by Address, performs a
|
||||
bitwise AND followed by a bitwise inclusive OR between the read result and
|
||||
bitwise AND followed by a bitwise OR between the read result and
|
||||
the value specified by AndData, and writes the result to the 32-bit PCI
|
||||
configuration register specified by Address. The value written to the PCI
|
||||
configuration register is returned. This function must guarantee that all PCI
|
||||
|
Reference in New Issue
Block a user