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. | |
| 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. | |
| isa-l-crypto.h | |
| Wrapper for isa-l_crypto headers. | |
| isa-l.h | |
| Wrapper for isa-l headers. | |
| 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. | |
| 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. | |