| 
    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