|
libmsr
0.3.0
A friendlier interface to accessing MSRs on Intel platforms
|
Structure holding information for a single read/write operation to an uncore register. More...
#include <csr_core.h>
Public Attributes | |
| uint8_t | bus |
| Bus identifier where read/write of uncore register will be executed. | |
| uint8_t | device |
| Device identifier where read/write of uncore register will be executed. | |
| uint8_t | function |
| Function identifier where read/write of uncore register will be executed. | |
| uint8_t | socket |
| Socket identifier where read/write of uncore register will be executed. | |
| uint16_t | offset |
| Address of uncore register to perform operation. | |
| int | err |
| Stores error code. | |
| uint8_t | isread |
| Identify if operation is read (non-zero) or write (0). | |
| uint64_t | csrdata |
| Stores input to or result from operation. | |
| uint64_t | wmask |
| Write mask applied to uncore register. | |
| uint8_t | size |
| Number of batch operations. | |
Structure holding information for a single read/write operation to an uncore register.
| uint8_t csr_batch_op::bus |
Bus identifier where read/write of uncore register will be executed.
| uint64_t csr_batch_op::csrdata |
Stores input to or result from operation.
| uint8_t csr_batch_op::device |
Device identifier where read/write of uncore register will be executed.
| int csr_batch_op::err |
Stores error code.
| uint8_t csr_batch_op::function |
Function identifier where read/write of uncore register will be executed.
| uint8_t csr_batch_op::isread |
Identify if operation is read (non-zero) or write (0).
| uint16_t csr_batch_op::offset |
Address of uncore register to perform operation.
| uint8_t csr_batch_op::size |
Number of batch operations.
| uint8_t csr_batch_op::socket |
Socket identifier where read/write of uncore register will be executed.
| uint64_t csr_batch_op::wmask |
Write mask applied to uncore register.
1.8.2