507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * CDDL HEADER START
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * The contents of this file are subject to the terms of the
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * Common Development and Distribution License (the "License").
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * You may not use this file except in compliance with the License.
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * See the License for the specific language governing permissions
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * and limitations under the License.
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * When distributing Covered Code, include this CDDL HEADER in each
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * If applicable, add the following below this CDDL HEADER, with the
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * fields enclosed by brackets "[]" replaced with your own identifying
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * information: Portions Copyright [yyyy] [name of copyright owner]
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * CDDL HEADER END
2df1fe9ca32bb227b9158c67f5c00b54c20b10fdrandyf * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf * Use is subject to license terms.
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf#pragma ident "%Z%%M% %I% %E% SMI"
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_WAITQ */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_INTR */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_START */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_WARN */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_DMA */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_PEND_INTR */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_START */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_PKT */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf /* | GDBG_FLAG_INIT */
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf#if defined(GHD_DEBUG)
507c32411f3f101e90ca2120f042b5ee698ba1d5mlfstatic void
2df1fe9ca32bb227b9158c67f5c00b54c20b10fdrandyf P->ccc_nextp, P->ccc_tmrp, P->ccc_label, &P->ccc_activel_mutex);
2df1fe9ca32bb227b9158c67f5c00b54c20b10fdrandyf P->ccc_soft_id, &P->ccc_hba_mutex, &P->ccc_hba_pollmode);
2df1fe9ca32bb227b9158c67f5c00b54c20b10fdrandyf &P->ccc_waitq_freezetime, &P->ccc_waitq_freezedelay);
2df1fe9ca32bb227b9158c67f5c00b54c20b10fdrandyf P->ccc_doneq_softid, &P->ccc_doneq_mutex, &P->ccc_doneq);
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf PRF("hba_reset_notify_callback 0x%p notify_list 0x%p mutex 0x%p\n",
2df1fe9ca32bb227b9158c67f5c00b54c20b10fdrandyf P->ccc_hba_reset_notify_callback, &P->ccc_reset_notify_list,
507c32411f3f101e90ca2120f042b5ee698ba1d5mlfstatic void
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf P->cmd_q.l2_nextp, P->cmd_q.l2_prevp, P->cmd_q.l2_private);
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf PRF("start time 0x%lx timeout 0x%lx hba private 0x%p pktp 0x%p\n",
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf P->cmd_start_time, P->cmd_timeout, P->cmd_private, P->cmd_pktp);
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf PRF("gtgtp 0x%p dma_flags 0x%x dma_handle 0x%p dmawin 0x%p "
507c32411f3f101e90ca2120f042b5ee698ba1d5mlf P->cmd_wcount, P->cmd_windex, P->cmd_ccount, P->cmd_cindex);