usb_sg_init man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

USB_SG_INIT(9)			 USB Core APIs			USB_SG_INIT(9)

NAME
       usb_sg_init - initializes scatterlist-based bulk/interrupt I/O request

SYNOPSIS
       int usb_sg_init(struct usb_sg_request * io, struct usb_device * dev,
		       unsigned pipe, unsigned period,
		       struct scatterlist * sg, int nents, size_t length,
		       gfp_t mem_flags);

ARGUMENTS
       io
	   request block being initialized. until usb_sg_wait returns, treat
	   this as a pointer to an opaque block of memory,

       dev
	   the usb device that will send or receive the data

       pipe
	   endpoint “pipe” used to transfer the data

       period
	   polling rate for interrupt endpoints, in frames or (for high speed
	   endpoints) microframes; ignored for bulk

       sg
	   scatterlist entries

       nents
	   how many entries in the scatterlist

       length
	   how many bytes to send from the scatterlist, or zero to send every
	   byte identified in the list.

       mem_flags
	   SLAB_* flags affecting memory allocations in this call

DESCRIPTION
       Returns zero for success, else a negative errno value. This initializes
       a scatter/gather request, allocating resources such as I/O mappings and
       urb memory (except maybe memory used by USB controller drivers).

       The request must be issued using usb_sg_wait, which waits for the I/O
       to complete (or to be canceled) and then cleans up all resources
       allocated by usb_sg_init.

       The request may be canceled with usb_sg_cancel, either before or after
       usb_sg_wait is called.

COPYRIGHT
Kernel Hackers Manual 2.6.	 November 2013			USB_SG_INIT(9)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net