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.