Crate cxl_rs[−][src]
Expand description
APIs for interacting with Compute Express Link (CXL) devices.
Modules
lsa | A Label Storage Area |
query | Implements query commands |
send | Implement send commands |
Macros
label_as_bytes | Helper macro to turn the packed labels into bytes |
set_checksum | Sets the fletcher64 checksum for a label that has a field named |
verify_checksum | Verify a checksum for a label that has a field named |
Structs
Memdev | A CXL memory device. |
Constants
CXL_IOC_MAGIC | Magic IOCTL number from the kernel. |
Functions
get_sysfs_devices | Returns CXL memory devices found in sysfs. |
get_sysfs_node | Returns the contents of a sysfs node |
get_sysfs_node_hex | Returns the parsed hex value from a sysfs node. |
get_sysfs_node_u64 | Returns a u64 value from a sysfs node. |