spdk_io_channel Struct Reference

Represents a per-thread channel for accessing an I/O device. More...

Public Member Functions

 TAILQ_ENTRY (spdk_io_channel) tailq
 

Data Fields

struct spdk_thread * thread
 
struct io_device * dev
 
uint32_t ref
 
uint32_t destroy_ref
 
spdk_io_channel_destroy_cb destroy_cb
 

Detailed Description

Represents a per-thread channel for accessing an I/O device.

An I/O device may be a physical entity (i.e. NVMe controller) or a software entity (i.e. a blobstore).

This structure is not part of the API - all accesses should be done through spdk_io_channel function calls.


The documentation for this struct was generated from the following file: