Lines Matching +full:jd +full:- +full:src
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2006-2010 Adaptec, Inc.
5 * Copyright (c) 2010-2012 PMC-Sierra, Inc.
70 device_printf(sc->aac_dev, "AACQ_FREE %d/%d\n", in aacraid_print_queues()
71 sc->aac_qstat[AACQ_FREE].q_length, sc->aac_qstat[AACQ_FREE].q_max); in aacraid_print_queues()
72 device_printf(sc->aac_dev, "AACQ_READY %d/%d\n", in aacraid_print_queues()
73 sc->aac_qstat[AACQ_READY].q_length, in aacraid_print_queues()
74 sc->aac_qstat[AACQ_READY].q_max); in aacraid_print_queues()
75 device_printf(sc->aac_dev, "AACQ_BUSY %d/%d\n", in aacraid_print_queues()
76 sc->aac_qstat[AACQ_BUSY].q_length, sc->aac_qstat[AACQ_BUSY].q_max); in aacraid_print_queues()
86 device_printf(sc->aac_dev, in aacraid_print_fib()
90 device_printf(sc->aac_dev, "%s: FIB @ %p\n", caller, fib); in aacraid_print_fib()
91 device_printf(sc->aac_dev, " XferState %b\n", fib->Header.XferState, in aacraid_print_fib()
114 device_printf(sc->aac_dev, " Command %d\n", fib->Header.Command); in aacraid_print_fib()
115 device_printf(sc->aac_dev, " StructType %d\n", in aacraid_print_fib()
116 fib->Header.StructType); in aacraid_print_fib()
117 device_printf(sc->aac_dev, " Size %d\n", fib->Header.Size); in aacraid_print_fib()
118 device_printf(sc->aac_dev, " SenderSize %d\n", in aacraid_print_fib()
119 fib->Header.SenderSize); in aacraid_print_fib()
120 device_printf(sc->aac_dev, " SenderAddress 0x%x\n", in aacraid_print_fib()
121 fib->Header.SenderFibAddress); in aacraid_print_fib()
122 device_printf(sc->aac_dev, " RcvrAddress 0x%x\n", in aacraid_print_fib()
123 fib->Header.u.ReceiverFibAddress); in aacraid_print_fib()
124 device_printf(sc->aac_dev, " Handle 0x%x\n", in aacraid_print_fib()
125 fib->Header.Handle); in aacraid_print_fib()
126 switch(fib->Header.Command) { in aacraid_print_fib()
134 br = (struct aac_blockread*)fib->data; in aacraid_print_fib()
135 bw = (struct aac_blockwrite*)fib->data; in aacraid_print_fib()
138 if (br->Command == VM_CtBlockRead) { in aacraid_print_fib()
139 device_printf(sc->aac_dev, in aacraid_print_fib()
141 br->ContainerId, br->BlockNumber, in aacraid_print_fib()
142 br->ByteCount); in aacraid_print_fib()
143 sg = &br->SgMap; in aacraid_print_fib()
145 if (bw->Command == VM_CtBlockWrite) { in aacraid_print_fib()
146 device_printf(sc->aac_dev, in aacraid_print_fib()
148 "(%s)\n", bw->ContainerId, in aacraid_print_fib()
149 bw->BlockNumber, bw->ByteCount, in aacraid_print_fib()
150 bw->Stable == CSTABLE ? "stable" : in aacraid_print_fib()
152 sg = &bw->SgMap; in aacraid_print_fib()
155 device_printf(sc->aac_dev, in aacraid_print_fib()
156 " %d s/g entries\n", sg->SgCount); in aacraid_print_fib()
157 for (i = 0; i < sg->SgCount; i++) in aacraid_print_fib()
158 device_printf(sc->aac_dev, " 0x%08x/%d\n", in aacraid_print_fib()
159 sg->SgEntry[i].SgAddress, in aacraid_print_fib()
160 sg->SgEntry[i].SgByteCount); in aacraid_print_fib()
165 device_printf(sc->aac_dev, " %16D\n", fib->data, " "); in aacraid_print_fib()
166 device_printf(sc->aac_dev, " %16D\n", fib->data + 16, " "); in aacraid_print_fib()
177 switch(aif->command) { in aacraid_print_aif()
179 device_printf(sc->aac_dev, "EventNotify(%d)\n", aif->seqNumber); in aacraid_print_aif()
180 switch(aif->data.EN.type) { in aacraid_print_aif()
182 device_printf(sc->aac_dev, "(Generic) %.*s\n", in aacraid_print_aif()
183 (int)sizeof(aif->data.EN.data.EG), in aacraid_print_aif()
184 aif->data.EN.data.EG.text); in aacraid_print_aif()
187 device_printf(sc->aac_dev, "(TaskComplete)\n"); in aacraid_print_aif()
191 device_printf(sc->aac_dev, "(ConfigChange)\n"); in aacraid_print_aif()
195 device_printf(sc->aac_dev, "(ContainerChange) " in aacraid_print_aif()
197 aif->data.EN.data.ECC.container[0], in aacraid_print_aif()
198 aif->data.EN.data.ECC.container[1]); in aacraid_print_aif()
201 device_printf(sc->aac_dev, "(DeviceFailure) " in aacraid_print_aif()
203 aif->data.EN.data.EDF.deviceHandle); in aacraid_print_aif()
206 device_printf(sc->aac_dev, "(MirrorFailover) " in aacraid_print_aif()
209 aif->data.EN.data.EMF.container, in aacraid_print_aif()
210 aif->data.EN.data.EMF.failedSlice, in aacraid_print_aif()
211 aif->data.EN.data.EMF.creatingSlice); in aacraid_print_aif()
215 device_printf(sc->aac_dev, "(ContainerEvent) " in aacraid_print_aif()
217 "%d\n", aif->data.EN.data.ECE.container, in aacraid_print_aif()
218 aif->data.EN.data.ECE.eventType); in aacraid_print_aif()
221 device_printf(sc->aac_dev, "(FileSystemChange)\n"); in aacraid_print_aif()
224 device_printf(sc->aac_dev, "(ConfigPause)\n"); in aacraid_print_aif()
227 device_printf(sc->aac_dev, "(ConfigResume)\n"); in aacraid_print_aif()
231 device_printf(sc->aac_dev, "(FailoverChange)\n"); in aacraid_print_aif()
234 device_printf(sc->aac_dev, "(RAID5RebuildDone)\n"); in aacraid_print_aif()
237 device_printf(sc->aac_dev, "(EnclosureManagement) " in aacraid_print_aif()
239 "event %d\n", aif->data.EN.data.EEE.empID, in aacraid_print_aif()
240 aif->data.EN.data.EEE.unitID, in aacraid_print_aif()
241 aif->data.EN.data.EEE.eventType); in aacraid_print_aif()
245 device_printf(sc->aac_dev, "(BatteryEvent) %d " in aacraid_print_aif()
247 aif->data.EN.data.EBE.transition_type, in aacraid_print_aif()
248 aif->data.EN.data.EBE.current_state, in aacraid_print_aif()
249 aif->data.EN.data.EBE.prior_state); in aacraid_print_aif()
253 device_printf(sc->aac_dev, "(AddContainer)\n"); in aacraid_print_aif()
256 device_printf(sc->aac_dev, "(DeleteContainer)\n"); in aacraid_print_aif()
260 device_printf(sc->aac_dev, "(BatteryNeedsRecond)\n"); in aacraid_print_aif()
263 device_printf(sc->aac_dev, "(ClusterEvent) event %d\n", in aacraid_print_aif()
264 aif->data.EN.data.ECLE.eventType); in aacraid_print_aif()
267 device_printf(sc->aac_dev, "(DiskSetEvent) event %d " in aacraid_print_aif()
268 "diskset %jd creator %jd\n", in aacraid_print_aif()
269 aif->data.EN.data.EDS.eventType, in aacraid_print_aif()
270 (intmax_t)aif->data.EN.data.EDS.DsNum, in aacraid_print_aif()
271 (intmax_t)aif->data.EN.data.EDS.CreatorId); in aacraid_print_aif()
275 device_printf(sc->aac_dev, "(MorphComplete)\n"); in aacraid_print_aif()
279 device_printf(sc->aac_dev, "(VolumeExtendComplete)\n"); in aacraid_print_aif()
282 device_printf(sc->aac_dev, "(%d)\n", aif->data.EN.type); in aacraid_print_aif()
289 switch(aif->data.PR[0].status) { in aacraid_print_aif()
306 device_printf(sc->aac_dev, "JobProgress (%d) - %s (%d, %d)\n", in aacraid_print_aif()
307 aif->seqNumber, status, in aacraid_print_aif()
308 aif->data.PR[0].currentTick, in aacraid_print_aif()
309 aif->data.PR[0].finalTick); in aacraid_print_aif()
310 switch(aif->data.PR[0].jd.type) { in aacraid_print_aif()
312 device_printf(sc->aac_dev, "(ScsiZero) handle %d\n", in aacraid_print_aif()
313 aif->data.PR[0].jd.client.scsi_dh); in aacraid_print_aif()
317 device_printf(sc->aac_dev, "(ScsiVerify) handle %d\n", in aacraid_print_aif()
318 aif->data.PR[0].jd.client.scsi_dh); in aacraid_print_aif()
322 device_printf(sc->aac_dev, "(ScsiExercise) handle %d\n", in aacraid_print_aif()
323 aif->data.PR[0].jd.client.scsi_dh); in aacraid_print_aif()
327 device_printf(sc->aac_dev, in aacraid_print_aif()
329 aif->data.PR[0].jd.client.scsi_dh); in aacraid_print_aif()
332 device_printf(sc->aac_dev, in aacraid_print_aif()
334 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
337 device_printf(sc->aac_dev, in aacraid_print_aif()
339 aif->data.PR[0].jd.client.container.src, in aacraid_print_aif()
340 aif->data.PR[0].jd.client.container.dst); in aacraid_print_aif()
344 device_printf(sc->aac_dev, in aacraid_print_aif()
346 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
351 device_printf(sc->aac_dev, in aacraid_print_aif()
353 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
358 device_printf(sc->aac_dev, in aacraid_print_aif()
360 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
364 device_printf(sc->aac_dev, in aacraid_print_aif()
366 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
370 device_printf(sc->aac_dev, in aacraid_print_aif()
372 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
375 device_printf(sc->aac_dev, in aacraid_print_aif()
377 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
382 device_printf(sc->aac_dev, in aacraid_print_aif()
385 aif->data.PR[0].jd.client.container.src, in aacraid_print_aif()
386 aif->data.PR[0].jd.client.container.dst); in aacraid_print_aif()
390 device_printf(sc->aac_dev, in aacraid_print_aif()
393 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
396 device_printf(sc->aac_dev, in aacraid_print_aif()
398 aif->data.PR[0].jd.client.container.src); in aacraid_print_aif()
403 device_printf(sc->aac_dev, "(FsCreate)\n"); in aacraid_print_aif()
407 device_printf(sc->aac_dev, "(FsVerivy)\n"); in aacraid_print_aif()
411 device_printf(sc->aac_dev, "(FsExtend)\n"); in aacraid_print_aif()
414 device_printf(sc->aac_dev, "(FormatNTFS)\n"); in aacraid_print_aif()
417 device_printf(sc->aac_dev, "(FormatFAT)\n"); in aacraid_print_aif()
421 device_printf(sc->aac_dev, "(UpdateSnapshot)\n"); in aacraid_print_aif()
424 device_printf(sc->aac_dev, "(FormatFAT32)\n"); in aacraid_print_aif()
427 device_printf(sc->aac_dev, "(ContinuousCtrVerify)\n"); in aacraid_print_aif()
430 device_printf(sc->aac_dev, "(%d)\n", in aacraid_print_aif()
431 aif->data.PR[0].jd.type); in aacraid_print_aif()
437 device_printf(sc->aac_dev, "APIReport (%d)\n", aif->seqNumber); in aacraid_print_aif()
440 device_printf(sc->aac_dev, "DriverNotify (%d)\n", in aacraid_print_aif()
441 aif->seqNumber); in aacraid_print_aif()
444 device_printf(sc->aac_dev, "AIF %d (%d)\n", aif->command, in aacraid_print_aif()
445 aif->seqNumber); in aacraid_print_aif()
491 - rman_get_start(sc->aac_regs_res1); in aacraid_get_fw_debug_buffer()
499 rman_get_size(sc->aac_regs_res1))) { in aacraid_get_fw_debug_buffer()
500 sc->DebugOffset = Offset; in aacraid_get_fw_debug_buffer()
501 sc->DebugHeaderSize = MonDriverHeaderSize; in aacraid_get_fw_debug_buffer()
502 sc->FwDebugBufferSize = MonDriverBufferSize; in aacraid_get_fw_debug_buffer()
503 sc->FwDebugFlags = 0; in aacraid_get_fw_debug_buffer()
504 sc->DebugFlags = aacraid_debug_flags; in aacraid_get_fw_debug_buffer()
527 if (((PrintType!=0) && (sc!=NULL) && ((sc->DebugFlags & PrintType)==0)) in aacraid_fw_printf()
528 || ((sc!=NULL) && (sc->DebugFlags in aacraid_fw_printf()
542 if ((sc != NULL) && (sc->FwDebugBufferSize)) { in aacraid_fw_printf()
546 if ((sc->DebugFlags & HBA_FLAGS_DBG_FW_PRINT_B) in aacraid_fw_printf()
554 if (Count > sc->FwDebugBufferSize) in aacraid_fw_printf()
555 Count = (u_int16_t)sc->FwDebugBufferSize; in aacraid_fw_printf()
563 sc->DebugOffset + FW_DEBUG_STR_LENGTH_OFFSET)) { in aacraid_fw_printf()
576 sc->DebugOffset + FW_DEBUG_STR_LENGTH_OFFSET)) { in aacraid_fw_printf()
578 AAC_MEM1_SETREG1(sc, sc->DebugOffset + sc->DebugHeaderSize + i, in aacraid_fw_printf()
581 AAC_MEM1_SETREG4(sc, sc->DebugOffset + FW_DEBUG_FLAGS_OFFSET, in aacraid_fw_printf()
582 sc->FwDebugFlags); in aacraid_fw_printf()
583 AAC_MEM1_SETREG4(sc, sc->DebugOffset + FW_DEBUG_STR_LENGTH_OFFSET, in aacraid_fw_printf()
586 sc->DebugFlags &= ~HBA_FLAGS_DBG_FW_PRINT_B; in aacraid_fw_printf()
593 if ((sc->DebugFlags & HBA_FLAGS_DBG_KERNEL_PRINT_B) in aacraid_fw_printf()
597 if (sc->FwDebugFlags & FW_DEBUG_FLAGS_NO_HEADERS_B) in aacraid_fw_printf()
600 device_printf (sc->aac_dev, "%s\n", PrintBuffer_P); in aacraid_fw_printf()
607 if ((sc != NULL) && (sc->FwDebugFlags & FW_DEBUG_FLAGS_NO_HEADERS_B)) in aacraid_fw_printf()
610 device_printf (sc->aac_dev, "%s\n", PrintBuffer_P); in aacraid_fw_printf()
628 DebugFlags = sc->FwDebugFlags; in aacraid_fw_print_mem()
629 sc->FwDebugFlags |= FW_DEBUG_FLAGS_NO_HEADERS_B; in aacraid_fw_print_mem()
669 sprintf (LineBuffer_P, "- "); in aacraid_fw_print_mem()
681 * If all data processed, OUT-O-HERE in aacraid_fw_print_mem()
710 sc->FwDebugFlags = DebugFlags; in aacraid_fw_print_mem()