Lines Matching refs:buf

59 	caddr_t buf = NULL;
75 buf = pwp->regdumpp;
78 n = pmcs_dump_spc_ver(pwp, buf, size_left);
80 buf += n; size_left -= n;
81 n = pmcs_dump_gsm_conf(pwp, buf, size_left);
83 buf += n; size_left -= n;
84 n = pmcs_dump_pcie_conf(pwp, buf, size_left);
86 buf += n; size_left -= n;
87 n = pmcs_dump_mpi_table(pwp, buf, size_left);
89 buf += n; size_left -= n;
90 n = pmcs_dump_ioqs(pwp, buf, size_left);
92 buf += n; size_left -= n;
111 n = snprintf(buf, size_left, "\nDump AAP1 register: \n"
114 buf += n; size_left -= n;
118 buf, size_left);
121 buf += n; size_left -= n;
124 buf += n; size_left -= n;
127 n = snprintf(buf, size_left, "AAP1: Content of "
130 buf += n; size_left -= n;
133 n = snprintf(buf, size_left,
136 buf += n; size_left -= n;
142 n = snprintf(buf, size_left, "\nDump IOP register: \n"
145 buf += n; size_left -= n;
149 buf, size_left);
152 buf += n; size_left -= n;
155 buf += n; size_left -= n;
158 n = snprintf(buf, size_left,
161 buf += n; size_left -= n;
164 n = snprintf(buf, size_left,
167 buf += n; size_left -= n;
173 n = snprintf(buf, size_left, "\nDump AAP1 event log: \n"
176 buf += n; size_left -= n;
180 buf, size_left);
183 buf += n; size_left -= n;
185 n = snprintf(buf, size_left,
188 buf += n; size_left -= n;
193 n = snprintf(buf, size_left, "\nDump IOP event log: \n"
196 buf += n; size_left -= n;
200 buf, size_left);
203 buf += n; size_left -= n;
205 n = snprintf(buf, size_left,
208 buf += n; size_left -= n;
215 n = pmcs_dump_gsm_addiregs(pwp, buf, size_left);
217 buf += n; size_left -= n;
219 n = pmcs_dump_hsst_sregs(pwp, buf, size_left);
221 buf += n; size_left -= n;
223 n = pmcs_dump_sspa_sregs(pwp, buf, size_left);
225 buf += n; size_left -= n;
226 n = snprintf(buf, size_left, "\nDump firmware log: \n"
229 buf += n; size_left -= n;
231 n = pmcs_dump_fwlog(pwp, buf, size_left);
233 buf += n; size_left -= n;
235 n = pmcs_dump_gsm(pwp, buf, size_left);
237 buf += n; size_left -= n;
239 n = snprintf(buf, size_left, "-----------------\n"
242 buf += n; size_left -= n;
246 pmcs_dump_fwlog(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
254 n = snprintf(buf, size_left, "\nFirmware logging "
283 buf, size_left);
292 pmcs_dump_ioqs(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
299 n += snprintf(&buf[n], (size_left - n), "\nDump I/O queues: \n"
303 n += snprintf(&buf[n], (size_left - n),
305 n += snprintf(&buf[n], (size_left - n),
307 n += snprintf(&buf[n], (size_left - n),
309 n += snprintf(&buf[n], (size_left - n),
312 n += snprintf(&buf[n], (size_left - n),
317 n += snprintf(&buf[n], (size_left - n),
329 n += snprintf(&buf[n], (size_left - n),
331 n += snprintf(&buf[n], (size_left - n),
333 n += snprintf(&buf[n], (size_left - n),
335 n += snprintf(&buf[n], (size_left - n),
338 n += snprintf(&buf[n], (size_left - n),
343 n += snprintf(&buf[n], (size_left - n),
354 n += snprintf(&buf[n], (size_left - n), "-----------------\n"
363 pmcs_dump_spc_ver(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
367 n += snprintf(&buf[n], (size_left - n), "\nDump SPC version: \n"
369 n += snprintf(&buf[n], (size_left - n), "Firmware Release Type = "
371 n += snprintf(&buf[n], (size_left - n), " Sub-Minor Release "
373 n += snprintf(&buf[n], (size_left - n), " Minor Release "
375 n += snprintf(&buf[n], (size_left - n), " Major Release "
377 n += snprintf(&buf[n], (size_left - n), "SPC DeviceID = 0x%04x\n",
379 n += snprintf(&buf[n], (size_left - n), "SPC Device Revision = "
381 n += snprintf(&buf[n], (size_left - n), "SPC BootStrap Register = "
383 n += snprintf(&buf[n], (size_left - n), "SPC Reset Register = 0x%08x\n",
385 n += snprintf(&buf[n], (size_left - n), "-----------------\n"
394 pmcs_dump_mpi_table(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
398 n += snprintf(&buf[n], (size_left - n), "\nDump MSGU registers: \n"
400 n += snprintf(&buf[n], (size_left - n), "inb_doorbell = 0x%08x\n",
402 n += snprintf(&buf[n], (size_left - n), "inb_doorbell_clear = 0x%08x"
404 n += snprintf(&buf[n], (size_left - n), "outb_doorbell = 0x%08x"
406 n += snprintf(&buf[n], (size_left - n), "outb_doorbell_clear = 0x%08x"
408 n += snprintf(&buf[n], (size_left - n), "scratch_pad0 = 0x%08x"
410 n += snprintf(&buf[n], (size_left - n), "scratch_pad1 = 0x%08x"
412 n += snprintf(&buf[n], (size_left - n), "scratch_pad2 = 0x%08x"
414 n += snprintf(&buf[n], (size_left - n), "scratch_pad3 = 0x%08x"
416 n += snprintf(&buf[n], (size_left - n), "host_scratch_pad0 = 0x%08x"
418 n += snprintf(&buf[n], (size_left - n), "host_scratch_pad1 = 0x%08x"
420 n += snprintf(&buf[n], (size_left - n), "host_scratch_pad2 = 0x%08x"
422 n += snprintf(&buf[n], (size_left - n), "host_scratch_pad3 = 0x%08x"
424 n += snprintf(&buf[n], (size_left - n), "host_scratch_pad4 = 0x%08x"
426 n += snprintf(&buf[n], (size_left - n), "host_scratch_pad5 = 0x%08x"
428 n += snprintf(&buf[n], (size_left - n), "host_scratch_pad6 = 0x%08x"
430 n += snprintf(&buf[n], (size_left - n), "host_scratch_pad7 = 0x%08x"
432 n += snprintf(&buf[n], (size_left - n), "outb_doorbell_mask = 0x%08x"
435 n += snprintf(&buf[n], (size_left - n), "MPI Configuration Table: \n"
437 n += snprintf(&buf[n], (size_left - n), "ASCII Signature = 0x%08x\n",
439 n += snprintf(&buf[n], (size_left - n), "Firmware Release Type = "
441 n += snprintf(&buf[n], (size_left - n), "Firmware Release Variant = "
443 n += snprintf(&buf[n], (size_left - n), "Firmware Sub-Minor Release "
445 n += snprintf(&buf[n], (size_left - n), "Firmware Minor Release "
447 n += snprintf(&buf[n], (size_left - n), "Firmware Major Release "
449 n += snprintf(&buf[n], (size_left - n), "Maximum Outstanding I/Os "
451 n += snprintf(&buf[n], (size_left - n), "Maximum Scatter-Gather List "
454 n += snprintf(&buf[n], (size_left - n), "Maximum number of devices "
457 n += snprintf(&buf[n], (size_left - n), "Maximum Number of IQs "
460 n += snprintf(&buf[n], (size_left - n), "Maximum Number of OQs "
463 n += snprintf(&buf[n], (size_left - n), "High Priority Queue supported"
465 n += snprintf(&buf[n], (size_left - n), "Interrupt Coalescing supported"
467 n += snprintf(&buf[n], (size_left - n), "Number of Phys = "
469 n += snprintf(&buf[n], (size_left - n), "SAS Revision Specification = "
471 n += snprintf(&buf[n], (size_left - n), "General Status Table Offset = "
473 n += snprintf(&buf[n], (size_left - n), "Inbound Queue Configuration "
475 n += snprintf(&buf[n], (size_left - n), "Outbound Queue Configuration "
477 n += snprintf(&buf[n], (size_left - n), "Inbound Queue Normal/High "
482 n += snprintf(&buf[n], (size_left - n), "General Event Notification "
485 n += snprintf(&buf[n], (size_left - n), "Device Handle Removed "
492 n += snprintf(&buf[n], (size_left - n), "SAS HW Event "
500 n += snprintf(&buf[n], (size_left - n), "SATA NCQ Error "
508 n += snprintf(&buf[n], (size_left - n), "I_T Nexus Target "
516 n += snprintf(&buf[n], (size_left - n), "SSP Target "
522 n += snprintf(&buf[n], (size_left - n), "I/O Abort Delay = 0x%04x\n",
524 n += snprintf(&buf[n], (size_left - n),
527 n += snprintf(&buf[n], (size_left - n), "MSGU Event Log Buffer Address "
529 n += snprintf(&buf[n], (size_left - n), "MSGU Event Log Buffer Address "
531 n += snprintf(&buf[n], (size_left - n), "MSGU Event Log Buffer Size "
533 n += snprintf(&buf[n], (size_left - n), "MSGU Event Log Severity "
535 n += snprintf(&buf[n], (size_left - n), "IOP Event Log Buffer Address "
537 n += snprintf(&buf[n], (size_left - n), "IOP Event Log Buffer Address "
539 n += snprintf(&buf[n], (size_left - n), "IOP Event Log Buffer Size "
541 n += snprintf(&buf[n], (size_left - n), "IOP Event Log Severity "
543 n += snprintf(&buf[n], (size_left - n), "Fatal Error Interrupt "
545 n += snprintf(&buf[n], (size_left - n),
548 n += snprintf(&buf[n], (size_left - n),
551 n += snprintf(&buf[n], (size_left - n),
554 n += snprintf(&buf[n], (size_left - n),
558 n += snprintf(&buf[n], (size_left - n), "Dump GS Table: \n"
560 n += snprintf(&buf[n], (size_left - n), "GST MPI State: 0x%08x\n",
562 n += snprintf(&buf[n], (size_left - n), "Inbound Queue Freeze State 0 "
564 n += snprintf(&buf[n], (size_left - n), "Inbound Queue Freeze State 1 "
566 n += snprintf(&buf[n], (size_left - n), "MSGU Tick Count = 0x%08x \n",
568 n += snprintf(&buf[n], (size_left - n), "IOP Tick Count = 0x%08x\n",
571 n += snprintf(&buf[n], (size_left - n), " Phy %d state = "
575 n += snprintf(&buf[n], (size_left - n), " Recoverable Error "
580 n += snprintf(&buf[n], (size_left - n), "Dump IQCT Table\n"
583 n += snprintf(&buf[n], (size_left - n), "Inbound Queue "
585 n += snprintf(&buf[n], (size_left - n), " Inbound Queue "
588 n += snprintf(&buf[n], (size_left - n), " Inbound Queue "
592 n += snprintf(&buf[n], (size_left - n), " Inbound Queue "
595 n += snprintf(&buf[n], (size_left - n), " Inbound Queue "
598 n += snprintf(&buf[n], (size_left - n), " Inbound Queue "
601 n += snprintf(&buf[n], (size_left - n), " Inbound Queue "
604 n += snprintf(&buf[n], (size_left - n), " Inbound Queue "
607 n += snprintf(&buf[n], (size_left - n), " Inbound Queue "
612 n += snprintf(&buf[n], (size_left - n), "Dump OQCT Table: \n"
615 n += snprintf(&buf[n], (size_left - n), "Outbound Queue "
617 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
620 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
623 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
626 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
629 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
632 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
635 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
638 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
642 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
645 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
648 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
651 n += snprintf(&buf[n], (size_left - n), " Outbound Queue "
656 n += snprintf(&buf[n], (size_left - n), "-----------------\n"
664 uint32_t words_to_read, caddr_t buf, uint32_t size_left)
672 n += snprintf(&buf[n], (size_left - n),
680 n += snprintf(&buf[n], (size_left - n), "%08x%c", addr[i], c);
689 pmcs_dump_gsm_conf(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
693 n += snprintf(&buf[n], (size_left - n), "\nDump GSM configuration "
695 n += snprintf(&buf[n], (size_left - n), "RB6 Access Register = "
697 n += snprintf(&buf[n], (size_left - n), "CFG and RST = 0x%08x\n",
699 n += snprintf(&buf[n], (size_left - n), "RAM ECC ERR INDICATOR= "
702 n += snprintf(&buf[n], (size_left - n), "READ ADR PARITY CHK EN = "
704 n += snprintf(&buf[n], (size_left - n), "WRITE ADR PARITY CHK EN = "
706 n += snprintf(&buf[n], (size_left - n), "WRITE DATA PARITY CHK EN= "
708 n += snprintf(&buf[n], (size_left - n),
711 n += snprintf(&buf[n], (size_left - n),
714 n += snprintf(&buf[n], (size_left - n),
717 n += snprintf(&buf[n], (size_left - n), "NMI Enable VPE0 IOP Register"
719 n += snprintf(&buf[n], (size_left - n), "NMI Enable VPE0 AAP1 Register"
721 n += snprintf(&buf[n], (size_left - n), "-----------------\n"
730 pmcs_dump_pcie_conf(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
735 n += snprintf(&buf[n], (size_left - n), "\nDump PCIe configuration "
737 n += snprintf(&buf[n], (size_left - n), "VENID = 0x%04x\n",
739 n += snprintf(&buf[n], (size_left - n), "DEVICE_ID = 0x%04x\n",
741 n += snprintf(&buf[n], (size_left - n), "CFGCMD = 0x%04x\n",
743 n += snprintf(&buf[n], (size_left - n), "CFGSTAT = 0x%04x\n",
745 n += snprintf(&buf[n], (size_left - n), "CLSCODE and REVID = 0x%08x\n",
747 n += snprintf(&buf[n], (size_left - n), "BIST HDRTYPE LATTIM CLSIZE = "
750 n += snprintf(&buf[n], (size_left - n), "MEMBASE-I LOWER = 0x%08x\n",
752 n += snprintf(&buf[n], (size_left - n), "MEMBASE-I UPPER = 0x%08x\n",
754 n += snprintf(&buf[n], (size_left - n), "MEMBASE-II LOWER = 0x%08x\n",
756 n += snprintf(&buf[n], (size_left - n), "MEMBASE-II UPPER = 0x%08x\n",
758 n += snprintf(&buf[n], (size_left - n), "MEMBASE-III = 0x%08x\n",
760 n += snprintf(&buf[n], (size_left - n), "MEMBASE-IV = 0x%08x\n",
762 n += snprintf(&buf[n], (size_left - n), "SVID = 0x%08x\n",
764 n += snprintf(&buf[n], (size_left - n), "ROMBASE = 0x%08x\n",
766 n += snprintf(&buf[n], (size_left - n), "CAP_PTR = 0x%02x\n",
768 n += snprintf(&buf[n], (size_left - n), "MAXLAT MINGNT INTPIN "
771 n += snprintf(&buf[n], (size_left - n), "PMC PM_NEXT_CAP PM_CAP_ID = "
773 n += snprintf(&buf[n], (size_left - n), "PMCSR = 0x%08x\n",
775 n += snprintf(&buf[n], (size_left - n),
778 n += snprintf(&buf[n], (size_left - n), "MAL = 0x%08x\n",
780 n += snprintf(&buf[n], (size_left - n), "MAU = 0x%08x\n",
782 n += snprintf(&buf[n], (size_left - n), "MD = 0x%04x\n",
784 n += snprintf(&buf[n], (size_left - n),
787 n += snprintf(&buf[n], (size_left - n), "DEVICE_CAP = 0x%08x\n",
789 n += snprintf(&buf[n], (size_left - n),
792 n += snprintf(&buf[n], (size_left - n), "LINK_CAP = 0x%08x\n",
794 n += snprintf(&buf[n], (size_left - n),
797 n += snprintf(&buf[n], (size_left - n), "MSIX_CAP = 0x%08x\n",
799 n += snprintf(&buf[n], (size_left - n), "TBL_OFFSET = 0x%08x\n",
801 n += snprintf(&buf[n], (size_left - n), "PBA_OFFSET = 0x%08x\n",
803 n += snprintf(&buf[n], (size_left - n), "PCIE_CAP_HD = 0x%08x\n",
805 n += snprintf(&buf[n], (size_left - n), "UE_STAT = 0x%08x\n",
807 n += snprintf(&buf[n], (size_left - n), "UE_MASK = 0x%08x\n",
809 n += snprintf(&buf[n], (size_left - n), "UE_SEV = 0x%08x\n",
811 n += snprintf(&buf[n], (size_left - n), "CE_STAT = 0x%08x\n",
813 n += snprintf(&buf[n], (size_left - n), "CE_MASK = 0x%08x\n",
815 n += snprintf(&buf[n], (size_left - n), "ADV_ERR_CTRL = 0x%08x\n",
818 n += snprintf(&buf[n], (size_left - n), "HD_LOG_DW%d = "
822 n += snprintf(&buf[n], (size_left - n), "-----------------\n"
879 pmcs_dump_gsm_addiregs(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
885 n += snprintf(&buf[n], (size_left - n), "\nDump GSM Sparse Registers:"
893 n += snprintf(&buf[n], (size_left - n), "\n%s - 0x%08X"
900 n += snprintf(&buf[n], (size_left - n),
904 n += snprintf(&buf[n], (size_left - n),
911 n += snprintf(&buf[n], (size_left - n),
921 n += snprintf(&buf[n], (size_left - n), "-----------------\n"
931 pmcs_dump_gsm(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
948 n += snprintf(&buf[n], (size_left - n), "\nDump GSM IO Status Table: \n"
958 GSM_SM_BLKSZ >> 2, &buf[n], size_left - n);
961 n += snprintf(&buf[n], (size_left - n), "\n-----------------\n"
963 n += snprintf(&buf[n], (size_left - n), "\nDump Ring Buffer Storage: \n"
973 GSM_SM_BLKSZ >> 2, &buf[n], size_left - n);
976 n += snprintf(&buf[n], (size_left - n), "\n-----------------\n"
979 n += snprintf(&buf[n], (size_left - n), "\nDump Ring Buffer Pointers:\n"
988 RING_BUF_PTR_SIZE >> 2, &buf[n], size_left - n);
990 n += snprintf(&buf[n], (size_left - n), "\n-----------------\n"
993 n += snprintf(&buf[n], (size_left - n), "\nDump Ring Buffer Access: \n"
1002 RING_BUF_ACC_SIZE >> 2, &buf[n], size_left - n);
1004 n += snprintf(&buf[n], (size_left - n), "\n-----------------\n"
1007 n += snprintf(&buf[n], (size_left - n), "\nDump GSM SM: \n"
1017 GSM_SM_BLKSZ >> 2, &buf[n], size_left - n);
1023 n += snprintf(&buf[n], (size_left - n), "\n-----------------\n"
1025 n += snprintf(&buf[n], (size_left - n), "-----------------\n"
1081 pmcs_dump_hsst_sregs(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
1086 n += snprintf(&buf[n], (size_left - n), "\nHSST State Capture : \n"
1088 n += snprintf(&buf[n], (size_left - n), "%s \t %s \n",
1095 n += snprintf(&buf[n], (size_left - n), "Phy[%1d]\n", i);
1101 n += snprintf(&buf[n], (size_left - n),
1106 n += snprintf(&buf[n], (size_left - n),
1120 pmcs_dump_sspa_sregs(pmcs_hw_t *pwp, caddr_t buf, uint32_t size_left)
1125 n += snprintf(&buf[n], (size_left - n), "\nSSPA State Capture : \n"
1129 n += snprintf(&buf[n], (size_left - n), "%s \n",
1136 n += snprintf(&buf[n], (size_left - n), "[%08X]: %08X \n",
1148 caddr_t buf, uint32_t size_left)
1154 if ((addr == NULL) || (buf == NULL)) {
1174 i += snprintf(&buf[i], (size_left - i),