Query: usb_sg_init
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
USB_SG_INIT(9) USB Core APIs USB_SG_INIT(9)NAMEusb_sg_init - initializes scatterlist-based bulk/interrupt I/O requestSYNOPSISint 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);ARGUMENTSio 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 callDESCRIPTIONThis 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.RETURNZero for success, else a negative errno value.COPYRIGHTKernel Hackers Manual 3.10 June 2014 USB_SG_INIT(9)
Related Man Pages |
---|
usb_bulk_msg(9) - suse |
usb_interrupt_msg(9) - suse |
usb_sg_init(9) - suse |
usb_buffer_map_sg(9) - centos |
usb_interrupt_msg(9) - centos |
Similar Topics in the Unix Linux Community |
---|
Set hard block limit for user using quota |
Best performance UNIX just for HOST Virtualization? |
Tar Command |
Unsure why access time on a directory change isn't changing |
Controlling user input |