|
| 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.
|
|
| fuse_dispatcher.h |
| Operations on a FUSE fsdev dispatcher.
|
|
| 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.
|
|
| version.h |
| SPDK version number definitions.
|
|
| vhost.h |
| SPDK vhost.
|
|
| vmd.h |
| VMD driver public interface.
|
|
| xor.h |
| XOR utility functions.
|
|
| zipf.h |
| Zipf random number distribution.
|
|