CAMQ_HEAD
#define CAMQ_GET_HEAD(camq) ((camq)->queue_array[CAMQ_HEAD])
CAMQ_HEAD);
drv = (struct cam_periph*)camq_remove(drvq, CAMQ_HEAD);
CAMQ_HEAD);
work_ccb = cam_ccbq_peek_ccb(&device->ccbq, CAMQ_HEAD);
CAMQ_HEAD)) != NULL ||
CAMQ_HEAD)) != NULL) {
work_ccb = cam_ccbq_peek_ccb(&device->ccbq, CAMQ_HEAD);
CAMQ_HEAD);
softc = (struct cd_softc *)camq_remove(&changer->devq, CAMQ_HEAD);