Print this page
12309 errors in section 9e of the manual

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man9e/usba_hcdi_pipe_open.9e.man.txt
          +++ new/usr/src/man/man9e/usba_hcdi_pipe_open.9e.man.txt
↓ open down ↓ 79 lines elided ↑ open up ↑
  80   80  
  81   81       A driver can establish private data on an endpoint.  During pipe open it
  82   82       may set the p_hcd_private member to any value.  Generally this points to
  83   83       an allocated structure that contains data specific to the host
  84   84       controller.  This value will remain on the pipe handle.  It is the
  85   85       responsibility of the driver to clear the data when the pipe is closed.
  86   86  
  87   87     Pipe close specifics
  88   88       When a pipe is closed, the driver must clean up all of the resources that
  89   89       it allocated when opening the pipe.  For non-periodic transfers, the host
  90      -     controller driver may assueme that there are no outstanding transfers
  91      -     that need to be cleaned up.  However, the same is not true for periodic
  92      -     pipes.
       90 +     controller driver may assume that there are no outstanding transfers that
       91 +     need to be cleaned up.  However, the same is not true for periodic pipes.
  93   92  
  94   93       For pipes that have outstanding periodic transfers, the host controller
  95   94       driver needs to clean them up and quiesce them as though a call to either
  96   95       usba_hcdi_pipe_stop_intr_polling(9E) or
  97   96       usba_hcdi_pipe_stop_isoc_polling(9E) had been called.
  98   97  
  99   98       Just as with opening the pipe, the driver should pay attention to the
 100   99       address of the USB device, as it may be the root hub, which may be a
 101  100       synthetic pipe.
 102  101  
↓ open down ↓ 3 lines elided ↑ open up ↑
 106  105  RETURN VALUES
 107  106       Upon successful completion, the usba_hcdi_pipe_open() and
 108  107       uba_hcdi_pipe_close() functions should return USB_SUCCESS.  Otherwise, it
 109  108       should return the appropriate USB error.  If uncertain, use USB_FAILURE.
 110  109  
 111  110  SEE ALSO
 112  111       usba_hcdi(9E), usba_hcdi_pipe_stop_intr_polling(9E),
 113  112       usba_hcdi_pipe_stop_isoc_polling(9E), usb_ep_descr(9S),
 114  113       usb_ep_xdescr(9S), usba_pipe_handle_data(9S)
 115  114  
 116      -illumos                        November 26, 2017                       illumos
      115 +illumos                        February 15, 2020                       illumos
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX