| ▼ 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 |
| 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 |