▼ include | |
▼ spdk | |
▼ module | |
▼ bdev | |
nvme.h | Nvme block device abstraction layer |
accel.h | Acceleration Framework |
assert.h | Runtime and compile-time assert macros |
barrier.h | Memory barriers |
base64.h | Base64 utility functions |
bdev.h | Block device abstraction layer |
bdev_module.h | Block Device Module Interface |
bdev_zone.h | Zoned device public interface |
bit_array.h | Bit array data structure |
bit_pool.h | Bit pool data structure |
blob.h | Blob Storage System |
blob_bdev.h | Helper library to use spdk_bdev as the backing device for a blobstore |
blobfs.h | SPDK Filesystem |
blobfs_bdev.h | Operations on blobfs whose backing device is spdk_bdev |
conf.h | Configuration file parser |
cpuset.h | CPU set management functions |
crc16.h | CRC-16 utility functions |
crc32.h | CRC-32 utility functions |
crc64.h | CRC-64 utility functions |
dma.h | SPDK DMA device framework |
endian.h | Endian conversion functions |
env.h | Encapsulated third-party dependencies |
env_dpdk.h | Encapsulated DPDK specific dependencies |
event.h | Event framework public API |
fd.h | OS filesystem utility functions |
fd_group.h | File descriptor group utility functions |
file.h | File operation functions |
fsdev.h | Filesystem device abstraction layer |
gpt_spec.h | GUID Partition Table (GPT) specification definitions |
histogram_data.h | Generic histogram library |
idxd.h | IDXD driver public interface |
idxd_spec.h | IDXD specification definitions |
init.h | SPDK Initialization Helper |
ioat.h | I/OAT DMA engine driver public interface |
ioat_spec.h | I/OAT specification definitions |
iscsi_spec.h | ISCSI specification definitions |
json.h | JSON parsing and encoding |
jsonrpc.h | JSON-RPC 2.0 server implementation |
likely.h | Likely/unlikely branch prediction macros |
log.h | Logging interfaces |
lvol.h | Logical Volume Interface |
mmio.h | Memory-mapped I/O utility functions |
nbd.h | Network block device layer |
net.h | Network related helper functions |
nvme.h | NVMe driver public API |
nvme_intel.h | Intel NVMe vendor-specific definitions |
nvme_ocssd.h | NVMe driver public API extension for Open-Channel |
nvme_ocssd_spec.h | Open-Channel specification definitions |
nvme_spec.h | NVMe specification definitions |
nvme_zns.h | NVMe driver public API extension for Zoned Namespace Command Set |
nvmf.h | NVMe over Fabrics target public API |
nvmf_spec.h | NVMe over Fabrics specification definitions |
nvmf_transport.h | NVMe-oF Target transport plugin API |
pci_ids.h | PCI device ID list |
pipe.h | A pipe that is intended for buffering data between a source, such as a socket, and a sink, such as a parser, or vice versa |
reduce.h | SPDK block compression |
scsi.h | SCSI to bdev translation layer |
scsi_spec.h | SCSI specification definitions |
sock.h | TCP socket abstraction layer |
stdinc.h | Standard C headers |
string.h | String utility functions |
thread.h | Thread |
trace.h | Tracepoint library |
trace_parser.h | Trace parser library |
util.h | General utility functions |
uuid.h | UUID types and functions |
vhost.h | SPDK vhost |
vmd.h | VMD driver public interface |
xor.h | XOR utility functions |
zipf.h | Zipf random number distribution |