'\" t .\" Title: struct spi_replaced_transfers .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.78.1 .\" Date: January 2017 .\" Manual: Serial Peripheral Interface (SPI) .\" Source: Kernel Hackers Manual 4.8.15 .\" Language: English .\" .TH "STRUCT SPI_REPLACED_" "9" "January 2017" "Kernel Hackers Manual 4\&.8\&." "Serial Peripheral Interface (S" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" struct_spi_replaced_transfers \- structure describing the spi_transfer replacements that have occurred so that they can get reverted .SH "SYNOPSIS" .sp .nf struct spi_replaced_transfers { spi_replaced_release_t release; void * extradata; struct list_head replaced_transfers; struct list_head * replaced_after; size_t inserted; struct spi_transfer inserted_transfers[]; }; .fi .SH "MEMBERS" .PP release .RS 4 some extra release code to get executed prior to relasing this structure .RE .PP extradata .RS 4 pointer to some extra data if requested or NULL .RE .PP replaced_transfers .RS 4 transfers that have been replaced and which need to get restored .RE .PP replaced_after .RS 4 the transfer after which the \fIreplaced_transfers\fR are to get re\-inserted .RE .PP inserted .RS 4 number of transfers inserted .RE .PP inserted_transfers[] .RS 4 array of spi_transfers of array\-size \fIinserted\fR, that have been replacing replaced_transfers .RE .SH "NOTE" .PP that \fIextradata\fR will point to \fIinserted_transfers\fR[\fIinserted\fR] if some extra allocation is requested, so alignment will be the same as for spi_transfers .SH "COPYRIGHT" .br