Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
hsi_msg Struct Reference

#include <hsi.h>

Data Fields

struct list_head link
 
struct hsi_clientcl
 
struct sg_table sgt
 
voidcontext
 
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
 

Detailed Description

struct hsi_msg - HSI message descriptor Free to use by the current descriptor owner : HSI device client that issues the transfer : Head of the scatterlist array : Client context data associated to the transfer : Transfer completion callback : Destructor to free resources when flushing : Status of the transfer when completed : Actual length of data transfered on completion : Channel were to TX/RX the message : Transfer type (TX if set, RX otherwise) : if true HSI will send/receive a break frame. Data buffers are ignored in the request.

Definition at line 187 of file hsi.h.

Field Documentation

unsigned int actual_len

Definition at line 197 of file hsi.h.

unsigned int break_frame

Definition at line 200 of file hsi.h.

unsigned int channel

Definition at line 198 of file hsi.h.

Definition at line 189 of file hsi.h.

void(* complete)(struct hsi_msg *msg)

Definition at line 193 of file hsi.h.

Definition at line 191 of file hsi.h.

void(* destructor)(struct hsi_msg *msg)

Definition at line 194 of file hsi.h.

Definition at line 188 of file hsi.h.

Definition at line 190 of file hsi.h.

Definition at line 196 of file hsi.h.

unsigned int ttype

Definition at line 199 of file hsi.h.


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