diff options
Diffstat (limited to 'usr/src/man/man9f/usb_alloc_request.9f')
-rw-r--r-- | usr/src/man/man9f/usb_alloc_request.9f | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/usr/src/man/man9f/usb_alloc_request.9f b/usr/src/man/man9f/usb_alloc_request.9f index f8a68298f6..9e5baeadde 100644 --- a/usr/src/man/man9f/usb_alloc_request.9f +++ b/usr/src/man/man9f/usb_alloc_request.9f @@ -9,7 +9,6 @@ usb_alloc_request, usb_alloc_ctrl_req, usb_free_ctrl_req, usb_alloc_bulk_req, usb_free_bulk_req, usb_alloc_intr_req, usb_free_intr_req, usb_alloc_isoc_req, usb_free_isoc_req \- Allocate and free USB transfer requests .SH SYNOPSIS -.LP .nf #include <sys/usb/usba.h> @@ -56,12 +55,8 @@ usb_free_isoc_req \- Allocate and free USB transfer requests .fi .SH INTERFACE LEVEL -.sp -.LP -Solaris DDI specific (Solaris DDI) +illumos DDI specific (illumos DDI) .SH PARAMETERS -.sp -.LP For \fBusb_alloc_ctrl_req()\fR, \fBusb_alloc_bulk_req()\fR and \fBusb_alloc_intr_req()\fR: .sp @@ -147,8 +142,6 @@ Pointer to the request structure to be freed. Can be \fBNULL\fR. .RE .SH DESCRIPTION -.sp -.LP The \fBusb_alloc_ctrl_req()\fR, \fBusb_alloc_bulk_req()\fR, \fBusb_alloc_intr_req()\fR, and \fBusb_alloc_isoc_req()\fR functions allocate control, bulk, interrupt, or isochronous requests. Optionally, these @@ -173,8 +166,6 @@ corresponding request. If the request's data block pointer is non-zero, the data block is also freed. For isoc requests, the array of packet descriptors is freed. .SH RETURN VALUES -.sp -.LP For \fBusb_alloc_ctrl_req()\fR, \fBusb_alloc_bulk_req()\fR, \fBusb_alloc_intr_req()\fR and \fBusb_alloc_isoc_req()\fR: .sp @@ -190,15 +181,12 @@ USB_FLAGS_SLEEP is set but the call was made in interrupt context. For \fBusb_free_ctrl_req()\fR, \fBusb_free_bulk_req()\fR, \fBusb_free_intr_req()\fR and \fBusb_free_isoc_req()\fR: None. .SH CONTEXT -.sp -.LP The allocation routines can always be called from kernel and user context. They may be called from interrupt context only if USB_FLAGS_SLEEP is not specified. .sp .LP The free routines may be called from kernel, user, and interrupt context. .SH EXAMPLES -.sp .in +2 .nf /* This allocates and initializes an asynchronous control @@ -228,8 +216,6 @@ The free routines may be called from kernel, user, and interrupt context. .in -2 .SH ATTRIBUTES -.sp -.LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp @@ -246,8 +232,6 @@ Interface stability Committed .TE .SH SEE ALSO -.sp -.LP \fBattributes\fR(5), \fBusb_get_current_frame_number\fR(9F), \fBusb_get_max_pkts_per_isoc_request\fR(9F), \fBusb_pipe_get_max_bulk_transfer_size\fR(9F), \fBusb_pipe_bulk_xfer\fR(9F), |