summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>1998-12-06 00:06:48 +0000
committermjacob <mjacob@FreeBSD.org>1998-12-06 00:06:48 +0000
commitb7cd8650a6a3bff506d9f1127d0dd27e55263073 (patch)
tree5181c410a78b142991f0bf2037fa35b88e904a4b /sys/cam
parentf45aad250b2872c1866d6a5c551fffaf897d243f (diff)
downloadFreeBSD-src-b7cd8650a6a3bff506d9f1127d0dd27e55263073.zip
FreeBSD-src-b7cd8650a6a3bff506d9f1127d0dd27e55263073.tar.gz
use CAM_DEBUG_XPT to track XPT; correct a misspelling
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/cam_xpt.c29
1 files changed, 16 insertions, 13 deletions
diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c
index 378b830..3ce285d 100644
--- a/sys/cam/cam_xpt.c
+++ b/sys/cam/cam_xpt.c
@@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: cam_xpt.c,v 1.26 1998/11/04 19:56:24 ken Exp $
+ * $Id: cam_xpt.c,v 1.27 1998/11/25 13:50:10 joerg Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
@@ -871,7 +871,7 @@ xptioctl(dev_t dev, u_long cmd, caddr_t addr, int flag, struct proc *p)
union ccb ccb;
/*
- * This is an immedaite CCB, so it's okay to
+ * This is an immediate CCB, so it's okay to
* allocate it on the stack.
*/
@@ -3049,8 +3049,11 @@ xpt_action(union ccb *start_ccb)
CAM_REQ_CMP) {
start_ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
cam_dflags = CAM_DEBUG_NONE;
- } else
+ } else {
start_ccb->ccb_h.status = CAM_REQ_CMP;
+ xpt_print_path(cam_dpath);
+ printf("debugging flags now %x\n", cam_dflags);
+ }
} else {
cam_dpath = NULL;
start_ccb->ccb_h.status = CAM_REQ_CMP;
@@ -3198,7 +3201,7 @@ xpt_schedule_dev(struct camq *queue, cam_pinfo *pinfo,
int retval;
u_int32_t old_priority;
- CAM_DEBUG_PRINT(CAM_DEBUG_TRACE, ("xpt_schedule_dev\n"));
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT, ("xpt_schedule_dev\n"));
old_priority = pinfo->priority;
@@ -3210,7 +3213,7 @@ xpt_schedule_dev(struct camq *queue, cam_pinfo *pinfo,
if (new_priority < old_priority) {
camq_change_priority(queue, pinfo->index,
new_priority);
- CAM_DEBUG_PRINT(CAM_DEBUG_SUBTRACE,
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT,
("changed priority to %d\n",
new_priority));
}
@@ -3220,7 +3223,7 @@ xpt_schedule_dev(struct camq *queue, cam_pinfo *pinfo,
if (new_priority < old_priority)
pinfo->priority = new_priority;
- CAM_DEBUG_PRINT(CAM_DEBUG_SUBTRACE,
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT,
("Inserting onto queue\n"));
if (queue->generation++ == 0) {
/* Generation wrap, regen all entries */
@@ -3239,10 +3242,10 @@ xpt_run_dev_allocq(struct cam_eb *bus)
struct cam_devq *devq;
int s;
- CAM_DEBUG_PRINT(CAM_DEBUG_TRACE, ("xpt_run_dev_allocq\n"));
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT, ("xpt_run_dev_allocq\n"));
devq = bus->sim->devq;
- CAM_DEBUG_PRINT(CAM_DEBUG_SUBTRACE,
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT,
(" qfrozen_cnt == 0x%x, entries == %d, "
"openings == %d, active == %d\n",
devq->alloc_queue.qfrozen_cnt,
@@ -3265,7 +3268,7 @@ xpt_run_dev_allocq(struct cam_eb *bus)
/*position*/0);
device = qinfo->device;
- CAM_DEBUG_PRINT(CAM_DEBUG_SUBTRACE,
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT,
("running device %p\n", device));
drvq = &device->drvq;
@@ -3290,7 +3293,7 @@ xpt_run_dev_allocq(struct cam_eb *bus)
splx(s);
xpt_setup_ccb(&work_ccb->ccb_h, drv->path,
drv->pinfo.priority);
- CAM_DEBUG_PRINT(CAM_DEBUG_SUBTRACE,
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT,
("calling periph start\n"));
drv->periph_start(drv, work_ccb);
} else {
@@ -3324,7 +3327,7 @@ xpt_run_dev_sendq(struct cam_eb *bus)
struct cam_devq *devq;
int s;
- CAM_DEBUG_PRINT(CAM_DEBUG_TRACE, ("xpt_run_dev_sendq\n"));
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT, ("xpt_run_dev_sendq\n"));
devq = bus->sim->devq;
@@ -3359,7 +3362,7 @@ xpt_run_dev_sendq(struct cam_eb *bus)
continue;
}
- CAM_DEBUG_PRINT(CAM_DEBUG_SUBTRACE,
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT,
("running device %p\n", device));
work_ccb = cam_ccbq_peek_ccb(&device->ccbq, 0);
@@ -3732,7 +3735,7 @@ xpt_release_ccb(union ccb *free_ccb)
struct cam_ed *device;
struct cam_eb *bus;
- CAM_DEBUG_PRINT(CAM_DEBUG_TRACE, ("xpt_release_ccb\n"));
+ CAM_DEBUG_PRINT(CAM_DEBUG_XPT, ("xpt_release_ccb\n"));
path = free_ccb->ccb_h.path;
device = path->device;
bus = path->bus;
OpenPOWER on IntegriCloud