File List
Here is a list of all documented files with brief descriptions:
 accel.hAcceleration Framework
 assert.hRuntime and compile-time assert macros
 barrier.hMemory barriers
 base64.hBase64 utility functions
 bdev.hBlock device abstraction layer
 bdev_module.hBlock Device Module Interface
 bdev_zone.hZoned device public interface
 bit_array.hBit array data structure
 bit_pool.hBit pool data structure
 blob.hBlob Storage System
 blob_bdev.hHelper library to use spdk_bdev as the backing device for a blobstore
 blobfs.hSPDK Filesystem
 blobfs_bdev.hOperations on blobfs whose backing device is spdk_bdev
 conf.hConfiguration file parser
 cpuset.hCPU set management functions
 crc16.hCRC-16 utility functions
 crc32.hCRC-32 utility functions
 crc64.hCRC-64 utility functions
 dma.hSPDK DMA device framework
 endian.hEndian conversion functions
 env.hEncapsulated third-party dependencies
 env_dpdk.hEncapsulated DPDK specific dependencies
 event.hEvent framework public API
 fd.hOS filesystem utility functions
 fd_group.hFile descriptor group utility functions
 file.hFile operation functions
 gpt_spec.hGUID Partition Table (GPT) specification definitions
 histogram_data.hGeneric histogram library
 idxd.hIDXD driver public interface
 idxd_spec.hIDXD specification definitions
 init.hSPDK Initialization Helper
 ioat.hI/OAT DMA engine driver public interface
 ioat_spec.hI/OAT specification definitions
 iscsi_spec.hISCSI specification definitions
 json.hJSON parsing and encoding
 jsonrpc.hJSON-RPC 2.0 server implementation
 likely.hLikely/unlikely branch prediction macros
 log.hLogging interfaces
 lvol.hLogical Volume Interface
 mmio.hMemory-mapped I/O utility functions
 nbd.hNetwork block device layer
 nvme.hNVMe driver public API
 nvme_intel.hIntel NVMe vendor-specific definitions
 nvme_ocssd.hNVMe driver public API extension for Open-Channel
 nvme_ocssd_spec.hOpen-Channel specification definitions
 nvme_spec.hNVMe specification definitions
 nvme_zns.hNVMe driver public API extension for Zoned Namespace Command Set
 nvmf.hNVMe over Fabrics target public API
 nvmf_spec.hNVMe over Fabrics specification definitions
 nvmf_transport.hNVMe-oF Target transport plugin API
 pci_ids.hPCI device ID list
 pipe.hA 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.hSPDK block compression
 scsi.hSCSI to bdev translation layer
 scsi_spec.hSCSI specification definitions
 sock.hTCP socket abstraction layer
 stdinc.hStandard C headers
 string.hString utility functions
 thread.hThread
 trace.hTracepoint library
 trace_parser.hTrace parser library
 util.hGeneral utility functions
 uuid.hUUID types and functions
 version.hSPDK version number definitions
 vhost.hSPDK vhost
 vmd.hVMD driver public interface
 xor.hXOR utility functions
 zipf.hZipf random number distribution