centos man page for hsi_async

Query: hsi_async

OS: centos

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

HSI_ASYNC(9)						   High Speed Synchronous Serial					      HSI_ASYNC(9)

NAME
hsi_async - Submit an HSI transfer to the controller
SYNOPSIS
int hsi_async(struct hsi_client * cl, struct hsi_msg * msg);
ARGUMENTS
cl HSI client sending the transfer msg The HSI transfer passed to controller
DESCRIPTION
The HSI message must have the channel, ttype, complete and destructor fields set beforehand. If nents > 0 then the client has to initialize also the scatterlists to point to the buffers to write to or read from. HSI controllers relay on pre-allocated buffers from their clients and they do not allocate buffers on their own. Once the HSI message transfer finishes, the HSI controller calls the complete callback with the status and actual_len fields of the HSI message updated. The complete callback can be called before returning from hsi_async. Returns -errno on failure or 0 on success
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 HSI_ASYNC(9)
Related Man Pages
usb_buffer_map_sg(9) - suse
spi_async(9) - centos
struct_spi_message(9) - centos
njata(4) - netbsd
struct_spi_message(9) - suse
Similar Topics in the Unix Linux Community
Weird 'find' results
Set hard block limit for user using quota
Docker learning Phase-I
CentOS 6 ran out of space, need to reclaim it
Controlling user input