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 Checksum.

verify_checksum

Verify a checksum for a label that has a field named Checksum

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.