|
Linux Kernel
3.7.1
|
#include <hsi.h>
Data Fields | |
| 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 |
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.
| struct hsi_client* cl |
1.8.2