1. 09 3月, 2014 2 次提交
  2. 08 3月, 2014 3 次提交
  3. 01 3月, 2014 7 次提交
  4. 09 1月, 2014 1 次提交
  5. 18 12月, 2013 1 次提交
  6. 10 12月, 2013 3 次提交
  7. 09 12月, 2013 3 次提交
  8. 30 10月, 2013 3 次提交
  9. 19 10月, 2013 1 次提交
    • T
      usb: wusbcore: serialize access to the HWA data out endpoint · 679ee475
      Thomas Pugliese 提交于
      This patch serializes access to the HWA data transfer out (DTO)
      endpoint.  This prevents a situation where two transfer requests being
      sent concurrently to separate downstream endpoints could interleave
      their transfer request and transfer data packets causing data
      corruption.  The transfer processing code will now attempt to acquire
      the DTO resource before sending a transfer to the HWA.  If it cannot
      acquire the resource, the RPIPE that the transfer is assigned to will
      be placed on a waiting list.  When the DTO resource is released, the
      actor releasing the resource will serivce the RPIPEs that are waiting.
      Signed-off-by: NThomas Pugliese <thomas.pugliese@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      679ee475
  10. 07 10月, 2013 1 次提交
  11. 06 10月, 2013 1 次提交
    • T
      usb: wusbcore: add support for isoc out transfers · 7a32d9be
      Thomas Pugliese 提交于
      This patch adds support for isochronous out transfers to the HWA.  The
      primary changes are:
      
      1.  Add a isoc_pack_desc_urb field to struct wa_seg.  This urb is used
      to send the isochronous packet info message to the HWA which describes
      the isoc data segment(s) that will be sent as the payload of the
      transfer request.
      
      2.  Use the URB iso_frame_desc field to populate the isochronous packet
      info message and data segments sent to the HWA.
      
      3.  After the data is sent and transfer result is returned from the
      HWA, read the isoc packet status message from the HWA.  The contents of
      the isoc packet status message are used to set the iso_frame_desc
      status and actual_length fields in the original isoc URB.  This feature
      required the addition of a some state tracking variables in struct wahc
      so the dti_urb knows what type of packet it expects to receive next.
      Signed-off-by: NThomas Pugliese <thomas.pugliese@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      7a32d9be
  12. 04 10月, 2013 1 次提交
  13. 01 10月, 2013 4 次提交
  14. 27 9月, 2013 6 次提交
  15. 26 9月, 2013 1 次提交
  16. 16 8月, 2013 2 次提交