freebsd-dev/sys/dev/tws
Scott Long 185884259b Update the CAM API for FreeBSD 10:
- Remove the timeout_ch field.  It's been deprecated since FreeBSD 7.0;
  MPSAFE drivers should be managing their own timeout storage.  The
  remaining non-MPSAFE drivers have been modified to also manage their own
  storage, and should be considered for updating to MPSAFE (or removal)
  during the FreeBSD 10.x lifecycle.

- Add fields related to soft timeouts and quality of service, to be used
  in upcoming work.

- Add room for more flags in the CCB header and path_inq structures.

- Begin support for extended 64-bit LUNs.

- Bump the CAM version number to 0x18, but add compat shims.  Tested with
  camcontrol and smartctl.

Reviewed by:    nathanw, ken, kib
Approved by:    re
Obtained from:  Netflix
2013-09-24 16:50:53 +00:00
..
tws_cam.c Update the CAM API for FreeBSD 10: 2013-09-24 16:50:53 +00:00
tws_hdm.c Fix typo. 2013-03-01 15:48:31 +00:00
tws_hdm.h Integrate changes from LSI vendor driver 10.80.00.005 to FreeBSD. 2012-10-19 22:07:40 +00:00
tws_services.c Don't expose a constant array into global namespace. 2011-10-28 17:53:34 +00:00
tws_services.h Don't expose a constant array into global namespace. 2011-10-28 17:53:34 +00:00
tws_user.c Slightly tune locking to not call xpt_alloc_ccb() that is allowed to sleep 2013-04-01 13:18:34 +00:00
tws_user.h
tws.c Update the CAM API for FreeBSD 10: 2013-09-24 16:50:53 +00:00
tws.h Fix typo in the definition of the TWS_DATA_CCB. 2013-05-23 16:37:43 +00:00