'\" t .\" Title: struct hsi_msg .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.78.1 .\" Date: May 2018 .\" Manual: High Speed Synchronous Serial Interface (HSI) .\" Source: Kernel Hackers Manual 3.16.56 .\" Language: English .\" .TH "STRUCT HSI_MSG" "9" "May 2018" "Kernel Hackers Manual 3\&.16\&" "High Speed Synchronous Serial" .\" ----------------------------------------------------------------- .\" * 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_hsi_msg \- HSI message descriptor .SH "SYNOPSIS" .sp .nf struct hsi_msg { struct list_head link; struct hsi_client * cl; struct sg_table sgt; void * context; void (* complete) (struct hsi_msg *msg); void (* destructor) (struct hsi_msg *msg); int status; unsigned int actual_len; unsigned int channel; unsigned int ttype:1; unsigned int break_frame:1; }; .fi .SH "MEMBERS" .PP link .RS 4 Free to use by the current descriptor owner .RE .PP cl .RS 4 HSI device client that issues the transfer .RE .PP sgt .RS 4 Head of the scatterlist array .RE .PP context .RS 4 Client context data associated to the transfer .RE .PP complete .RS 4 Transfer completion callback .RE .PP destructor .RS 4 Destructor to free resources when flushing .RE .PP status .RS 4 Status of the transfer when completed .RE .PP actual_len .RS 4 Actual length of data transferred on completion .RE .PP channel .RS 4 Channel were to TX/RX the message .RE .PP ttype .RS 4 Transfer type (TX if set, RX otherwise) .RE .PP break_frame .RS 4 if true HSI will send/receive a break frame\&. Data buffers are ignored in the request\&. .RE .SH "COPYRIGHT" .br