spb.h header
This header is used by spb. For more information, see:
spb.h contains the following programming interfaces:
Functions
SPB_MULTI_SPI_READ_TRANSFER_INIT The SPB_MULTI_SPI_READ_TRANSFER_INIT function initializes an SPB_MULTI_SPI_READ_TRANSFER structure. |
SPB_MULTI_SPI_TRANSFER_INIT The SPB_MULTI_SPI_TRANSFER_INIT function initializes an SPB_MULTI_SPI_TRANSFER structure. |
SPB_MULTI_SPI_WRITE_TRANSFER_INIT The SPB_MULTI_SPI_WRITE_TRANSFER_INIT function initializes an SPB_MULTI_SPI_WRITE_TRANSFER structure. |
SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST The SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to describe a scatter-gather list.SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to describe a scatter-gather list. |
SPB_TRANSFER_LIST_ENTRY_INIT_MDL The SPB_TRANSFER_LIST_ENTRY_INIT_MDL function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to use an MDL to describe a data buffer. |
SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED The SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to describe a simple data buffer in nonpaged memory. |
SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE The SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to describe a simple data buffer.SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to describe a simple data buffer. |
SPB_TRANSFER_LIST_INIT The SPB_TRANSFER_LIST_INIT function initializes an SPB_TRANSFER_LIST structure. |
Structures
SPB_MULTI_SPI_READ_TRANSFER The SPB_MULTI_SPI_READ_TRANSFER structure describes a read operation to be executed in a Multi-SPI (e.g. Dual SPI or Quad SPI) mode. |
SPB_MULTI_SPI_TRANSFER The SPB_MULTI_SPI_TRANSFER structure describes a SPI I/O operation which is to be executed using a multi-SPI transfer mode such as Dual or Quad SPI. |
SPB_MULTI_SPI_TRANSFER_HEADER The SPB_MULTI_SPI_TRANSFER_HEADER structure describes a SPI transfer to be executed in a Multi-SPI (e.g. Dual SPI or Quad SPI) mode. |
SPB_MULTI_SPI_WRITE_TRANSFER The SPB_MULTI_SPI_WRITE_TRANSFER structure describes a write operation to be executed in a Multi-SPI (e.g. Dual SPI or Quad SPI) mode. |
SPB_TRANSFER_BUFFER The SPB_TRANSFER_BUFFER structure describes the data buffer for an individual transfer in an I/O transfer sequence. |
SPB_TRANSFER_BUFFER_LIST_ENTRY The SPB_TRANSFER_BUFFER_LIST_ENTRY structure describes either a simple transfer buffer, or an element in an array of one or more transfer buffers. |
SPB_TRANSFER_LIST The SPB_TRANSFER_LIST structure describes an I/O transfer sequence. |
SPB_TRANSFER_LIST_ENTRY The SPB_TRANSFER_LIST_ENTRY structure describes a single transfer in an I/O transfer sequence. |
Enumerations
SPB_MULTI_SPI_TRANSFER_MODE The SPB_MULTI_SPI_TRANSFER_MODE enumeration specifies a type of multi-SPI transfer to be used by a bus driver to communicate with a peripheral device. |
SPB_TRANSFER_BUFFER_FORMAT The SPB_TRANSFER_BUFFER_FORMAT enumeration specifies the format of the buffer that is described by an SPB_TRANSFER_BUFFER structure. |
SPB_TRANSFER_DIRECTION The SPB_TRANSFER_DIRECTION enumeration describes the direction (read or write) of a single transfer in an I/O transfer sequence. |
SpbIoctl Defines values to indicate the type I/O control request. |