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