aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam_queue.h
Commit message (Collapse)AuthorAgeFilesLines
* Start each of the license/copyright comments with /*-Warner Losh2005-01-051-1/+1
| | | | Notes: svn path=/head/; revision=139743
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-3/+3
| | | | | | | | | It was not discussed and should probably not happen. Requested by: msmith and others Notes: svn path=/head/; revision=60938
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-3/+3
| | | | | | | | | | | the type argument to *_HEAD and *_ENTRY is a struct. Suggested by: phk Reviewed by: phk Approved by: mdodd Notes: svn path=/head/; revision=60833
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-2/+2
| | | | | | | | | is an application space macro and the applications are supposed to be free to use it as they please (but cannot). This is consistant with the other BSD's who made this change quite some time ago. More commits to come. Notes: svn path=/head/; revision=55206
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* cam_periph.c:Justin T. Gibbs1999-04-191-1/+5
| | | | | | | | | | | | | | | | | | | | Move handling of CAM_AUTOSENSE_FAIL into block dealing with all other scsi status errors. cam_queue.c: cam_queue.h: Fix 'off by one' heap bug in a more efficient manner. Since heap algorithms like to deal with indexes started from 1, offset our heap array pointer at allocation time to make this so for a C environment. This makes the implementation of the algorithm a bit more efficient. cam_xpt.c: Use macros for accessing the head of the heap so that code is isolated from implementation details of the heap. Notes: svn path=/head/; revision=45844
* Remove camq_regen(). We already perform modular comparisonsJustin T. Gibbs1999-04-071-5/+1
| | | | | | | | | | for generation counts, so no further steps to deal with generation count wrap are required. Fix an off by one problem in the camq heap code. Notes: svn path=/head/; revision=45441
* Add definitions for TAILQ, LIST, and SLIST ccb_hdr queues.Justin T. Gibbs1998-12-151-3/+5
| | | | Notes: svn path=/head/; revision=41813
* CAM Transport Layer (XPT).Justin T. Gibbs1998-09-151-0/+236
Submitted by: The CAM Team Notes: svn path=/head/; revision=39212