Lines Matching refs:sbuf_printf

57 	sbuf_printf(m, "gen: %d\n", info->gen);
59 sbuf_printf(m, "pch: %d\n", INTEL_PCH_TYPE(dev));
60 #define B(x) sbuf_printf(m, #x ": %s\n", yesno(info->x))
118 sbuf_printf(m, "%p: %s%s %8zdKiB %04x %04x %d %d%s%s%s",
131 sbuf_printf(m, " (name: %d)", obj->base.name);
133 sbuf_printf(m, " (display)");
135 sbuf_printf(m, " (fence: %d)", obj->fence_reg);
137 sbuf_printf(m, " (gtt offset: %08x, size: %08x)",
146 sbuf_printf(m, " (%s mappable)", s);
149 sbuf_printf(m, " (%s)", obj->ring->name);
166 sbuf_printf(m, "Active:\n");
170 sbuf_printf(m, "Inactive:\n");
174 sbuf_printf(m, "Flushing:\n");
184 sbuf_printf(m, " ");
186 sbuf_printf(m, "\n");
193 sbuf_printf(m, "Total %d objects, %zu bytes, %zu GTT size\n",
218 sbuf_printf(m, "%u objects, %zu bytes\n",
224 sbuf_printf(m, "%u [%u] objects, %zu [%zu] bytes in gtt\n",
230 sbuf_printf(m, " %u [%u] active objects, %zu [%zu] bytes\n",
235 sbuf_printf(m, " %u [%u] inactive objects, %zu [%zu] bytes\n",
249 sbuf_printf(m, "%u pinned mappable objects, %zu bytes\n",
251 sbuf_printf(m, "%u fault mappable objects, %zu bytes\n",
254 sbuf_printf(m, "%zu [%zu] gtt total\n",
278 sbuf_printf(m, " ");
280 sbuf_printf(m, "\n");
288 sbuf_printf(m, "Total %d objects, %zu bytes, %zu GTT size\n",
309 sbuf_printf(m, "No flip due on pipe %c (plane %c)\n",
313 sbuf_printf(m, "Flip queued on pipe %c (plane %c)\n",
316 sbuf_printf(m, "Flip pending (waiting for vsync) on pipe %c (plane %c)\n",
320 sbuf_printf(m, "Stall check enabled, ");
322 sbuf_printf(m, "Stall check waiting for page flip ioctl, ");
323 sbuf_printf(m, "%d prepares\n", work->pending);
328 sbuf_printf(m, "Old framebuffer gtt_offset 0x%08x\n", obj->gtt_offset);
333 sbuf_printf(m, "New framebuffer gtt_offset 0x%08x\n", obj->gtt_offset);
353 sbuf_printf(m, "Render requests:\n");
357 sbuf_printf(m, " %d @ %d\n",
364 sbuf_printf(m, "BSD requests:\n");
368 sbuf_printf(m, " %d @ %d\n",
375 sbuf_printf(m, "BLT requests:\n");
379 sbuf_printf(m, " %d @ %d\n",
388 sbuf_printf(m, "No requests\n");
396 sbuf_printf(m, "Current sequence (%s): %d\n",
427 sbuf_printf(m, "Display IER:\t%08x\n",
429 sbuf_printf(m, "Display IIR:\t%08x\n",
431 sbuf_printf(m, "Display IIR_RW:\t%08x\n",
433 sbuf_printf(m, "Display IMR:\t%08x\n",
436 sbuf_printf(m, "Pipe %c stat:\t%08x\n",
440 sbuf_printf(m, "Master IER:\t%08x\n",
443 sbuf_printf(m, "Render IER:\t%08x\n",
445 sbuf_printf(m, "Render IIR:\t%08x\n",
447 sbuf_printf(m, "Render IMR:\t%08x\n",
450 sbuf_printf(m, "PM IER:\t\t%08x\n",
452 sbuf_printf(m, "PM IIR:\t\t%08x\n",
454 sbuf_printf(m, "PM IMR:\t\t%08x\n",
457 sbuf_printf(m, "Port hotplug:\t%08x\n",
459 sbuf_printf(m, "DPFLIPSTAT:\t%08x\n",
461 sbuf_printf(m, "DPINVGTT:\t%08x\n",
465 sbuf_printf(m, "Interrupt enable: %08x\n",
467 sbuf_printf(m, "Interrupt identity: %08x\n",
469 sbuf_printf(m, "Interrupt mask: %08x\n",
472 sbuf_printf(m, "Pipe %c stat: %08x\n",
476 sbuf_printf(m, "North Display Interrupt enable: %08x\n",
478 sbuf_printf(m, "North Display Interrupt identity: %08x\n",
480 sbuf_printf(m, "North Display Interrupt mask: %08x\n",
482 sbuf_printf(m, "South Display Interrupt enable: %08x\n",
484 sbuf_printf(m, "South Display Interrupt identity: %08x\n",
486 sbuf_printf(m, "South Display Interrupt mask: %08x\n",
488 sbuf_printf(m, "Graphics Interrupt enable: %08x\n",
490 sbuf_printf(m, "Graphics Interrupt identity: %08x\n",
492 sbuf_printf(m, "Graphics Interrupt mask: %08x\n",
495 sbuf_printf(m, "Interrupts received: %d\n",
499 sbuf_printf(m, "Graphics Interrupt mask (%s): %08x\n",
518 sbuf_printf(m, "Reserved fences = %d\n", dev_priv->fence_reg_start);
519 sbuf_printf(m, "Total fences = %d\n", dev_priv->num_fence_regs);
523 sbuf_printf(m, "Fenced object[%2d] = ", i);
525 sbuf_printf(m, "unused");
528 sbuf_printf(m, "\n");
548 sbuf_printf(m, "0x%08x: 0x%08x 0x%08x 0x%08x 0x%08x\n",
601 sbuf_printf(m, "%s [%d]:\n", name, count);
604 sbuf_printf(m, " %08x %8u %04x %04x %08x%s%s%s%s%s%s%s",
619 sbuf_printf(m, " (name: %d)", err->name);
621 sbuf_printf(m, " (fence: %d)", err->fence_reg);
623 sbuf_printf(m, "\n");
635 sbuf_printf(m, "%s command stream:\n", ring_str(ring));
636 sbuf_printf(m, " HEAD: 0x%08x\n", error->head[ring]);
637 sbuf_printf(m, " TAIL: 0x%08x\n", error->tail[ring]);
638 sbuf_printf(m, " ACTHD: 0x%08x\n", error->acthd[ring]);
639 sbuf_printf(m, " IPEIR: 0x%08x\n", error->ipeir[ring]);
640 sbuf_printf(m, " IPEHR: 0x%08x\n", error->ipehr[ring]);
641 sbuf_printf(m, " INSTDONE: 0x%08x\n", error->instdone[ring]);
643 sbuf_printf(m, " INSTDONE1: 0x%08x\n", error->instdone1);
644 sbuf_printf(m, " BBADDR: 0x%08jx\n", (uintmax_t)error->bbaddr);
647 sbuf_printf(m, " INSTPS: 0x%08x\n", error->instps[ring]);
648 sbuf_printf(m, " INSTPM: 0x%08x\n", error->instpm[ring]);
649 sbuf_printf(m, " FADDR: 0x%08x\n", error->faddr[ring]);
651 sbuf_printf(m, " FAULT_REG: 0x%08x\n", error->fault_reg[ring]);
652 sbuf_printf(m, " SYNC_0: 0x%08x\n",
654 sbuf_printf(m, " SYNC_1: 0x%08x\n",
657 sbuf_printf(m, " seqno: 0x%08x\n", error->seqno[ring]);
658 sbuf_printf(m, " waiting: %s\n", yesno(error->waiting[ring]));
659 sbuf_printf(m, " ring->head: 0x%08x\n", error->cpu_ring_head[ring]);
660 sbuf_printf(m, " ring->tail: 0x%08x\n", error->cpu_ring_tail[ring]);
677 sbuf_printf(m, "no error state collected\n");
683 sbuf_printf(m, "Time: %jd s %jd us\n", (intmax_t)error->time.tv_sec,
685 sbuf_printf(m, "PCI ID: 0x%04x\n", dev->pci_device);
686 sbuf_printf(m, "EIR: 0x%08x\n", error->eir);
687 sbuf_printf(m, "IER: 0x%08x\n", error->ier);
688 sbuf_printf(m, "PGTBL_ER: 0x%08x\n", error->pgtbl_er);
691 sbuf_printf(m, " fence[%d] = %08jx\n", i,
695 sbuf_printf(m, "ERROR: 0x%08x\n", error->error);
696 sbuf_printf(m, "DONE_REG: 0x%08x\n", error->done_reg);
716 sbuf_printf(m, "%s --- gtt_offset = 0x%08x\n",
722 sbuf_printf(m, "%08x : %08x\n",
730 sbuf_printf(m, "%s --- %d requests\n",
734 sbuf_printf(m, " seqno 0x%08x, emitted %ld, tail 0x%08x\n",
742 sbuf_printf(m, "%s --- ringbuffer = 0x%08x\n",
748 sbuf_printf(m, "%08x : %08x\n",
798 sbuf_printf(m, "w/ctx: %d, w/o ctx: %d\n",
812 sbuf_printf(m, "Requested P-state: %d\n", (rgvswctl >> 8) & 0xf);
813 sbuf_printf(m, "Requested VID: %d\n", rgvswctl & 0x3f);
814 sbuf_printf(m, "Current VID: %d\n", (rgvstat & MEMSTAT_VID_MASK) >>
816 sbuf_printf(m, "Current P-state: %d\n",
843 sbuf_printf(m, "GT_PERF_STATUS: 0x%08x\n", gt_perf_status);
844 sbuf_printf(m, "RPSTAT1: 0x%08x\n", rpstat);
845 sbuf_printf(m, "Render p-state ratio: %d\n",
847 sbuf_printf(m, "Render p-state VID: %d\n",
849 sbuf_printf(m, "Render p-state limit: %d\n",
851 sbuf_printf(m, "CAGF: %dMHz\n", ((rpstat & GEN6_CAGF_MASK) >>
853 sbuf_printf(m, "RP CUR UP EI: %dus\n", rpupei &
855 sbuf_printf(m, "RP CUR UP: %dus\n", rpcurup &
857 sbuf_printf(m, "RP PREV UP: %dus\n", rpprevup &
859 sbuf_printf(m, "RP CUR DOWN EI: %dus\n", rpdownei &
861 sbuf_printf(m, "RP CUR DOWN: %dus\n", rpcurdown &
863 sbuf_printf(m, "RP PREV DOWN: %dus\n", rpprevdown &
867 sbuf_printf(m, "Lowest (RPN) frequency: %dMHz\n",
871 sbuf_printf(m, "Nominal (RP1) frequency: %dMHz\n",
875 sbuf_printf(m, "Max non-overclocked (RP0) frequency: %dMHz\n",
878 sbuf_printf(m, "no P-state info available\n");
895 sbuf_printf(m, "P%02dVIDFREQ: 0x%08x (VID: %d)\n", i, delayfreq,
920 sbuf_printf(m, "INTTOEXT%02d: 0x%08x\n", i, inttoext);
944 sbuf_printf(m, "HD boost: %s\n", (rgvmodectl & MEMMODE_BOOST_EN) ?
946 sbuf_printf(m, "Boost freq: %d\n",
949 sbuf_printf(m, "HW control enabled: %s\n",
951 sbuf_printf(m, "SW control enabled: %s\n",
953 sbuf_printf(m, "Gated voltage change: %s\n",
955 sbuf_printf(m, "Starting frequency: P%d\n",
957 sbuf_printf(m, "Max P-state: P%d\n",
959 sbuf_printf(m, "Min P-state: P%d\n", (rgvmodectl & MEMMODE_FMIN_MASK));
960 sbuf_printf(m, "RS1 VID: %d\n", (crstandvid & 0x3f));
961 sbuf_printf(m, "RS2 VID: %d\n", ((crstandvid >> 8) & 0x3f));
962 sbuf_printf(m, "Render standby enabled: %s\n",
964 sbuf_printf(m, "Current RS state: ");
967 sbuf_printf(m, "on\n");
970 sbuf_printf(m, "RC1\n");
973 sbuf_printf(m, "RC1E\n");
976 sbuf_printf(m, "RS1\n");
979 sbuf_printf(m, "RS2 (RC6)\n");
982 sbuf_printf(m, "RC3 (RC6+)\n");
985 sbuf_printf(m, "unknown\n");
1008 sbuf_printf(m, "RC information inaccurate because userspace "
1014 sbuf_printf(m, "RC information accurate: %s\n", yesno(count < 51));
1024 sbuf_printf(m, "Video Turbo Mode: %s\n",
1026 sbuf_printf(m, "HW control enabled: %s\n",
1028 sbuf_printf(m, "SW control enabled: %s\n",
1031 sbuf_printf(m, "RC1e Enabled: %s\n",
1033 sbuf_printf(m, "RC6 Enabled: %s\n",
1035 sbuf_printf(m, "Deep RC6 Enabled: %s\n",
1037 sbuf_printf(m, "Deepest RC6 Enabled: %s\n",
1039 sbuf_printf(m, "Current RC state: ");
1043 sbuf_printf(m, "Core Power Down\n");
1045 sbuf_printf(m, "on\n");
1048 sbuf_printf(m, "RC3\n");
1051 sbuf_printf(m, "RC6\n");
1054 sbuf_printf(m, "RC7\n");
1057 sbuf_printf(m, "Unknown\n");
1061 sbuf_printf(m, "Core Power Down: %s\n",
1065 sbuf_printf(m, "RC6 \"Locked to RPn\" residency since boot: %u\n",
1067 sbuf_printf(m, "RC6 residency since boot: %u\n",
1069 sbuf_printf(m, "RC6+ residency since boot: %u\n",
1071 sbuf_printf(m, "RC6++ residency since boot: %u\n",
1091 sbuf_printf(m, "FBC unsupported on this chipset");
1096 sbuf_printf(m, "FBC enabled");
1098 sbuf_printf(m, "FBC disabled: ");
1101 sbuf_printf(m, "no outputs");
1104 sbuf_printf(m, "not enough stolen memory");
1107 sbuf_printf(m, "mode not supported");
1110 sbuf_printf(m, "mode too large");
1113 sbuf_printf(m, "FBC unsupported on plane");
1116 sbuf_printf(m, "scanout buffer not tiled");
1119 sbuf_printf(m, "multiple pipes are enabled");
1122 sbuf_printf(m, "unknown reason");
1142 sbuf_printf(m, "self-refresh: %s",
1164 sbuf_printf(m, "GMCH temp: %ld\n", temp);
1165 sbuf_printf(m, "Chipset power: %ld\n", chipset);
1166 sbuf_printf(m, "GFX power: %ld\n", gfx);
1167 sbuf_printf(m, "Total power: %ld\n", chipset + gfx);
1179 sbuf_printf(m, "unsupported on this chipset");
1186 sbuf_printf(m, "GPU freq (MHz)\tEffective CPU freq (MHz)\n");
1200 sbuf_printf(m, "%d\t\t%d\n", gpu_freq * 50, ia_freq * 100);
1215 sbuf_printf(m, "GFXEC: %ld\n", (unsigned long)I915_READ(0x112f4));
1256 sbuf_printf(m, "fbcon size: %d x %d, depth %d, %d bpp, obj ",
1262 sbuf_printf(m, "\n");
1268 sbuf_printf(m, "user size: %d x %d, depth %d, %d bpp, obj ",
1274 sbuf_printf(m, "\n");
1293 sbuf_printf(m, "power context ");
1295 sbuf_printf(m, "\n");
1299 sbuf_printf(m, "render context ");
1301 sbuf_printf(m, "\n");
1320 sbuf_printf(m, "forcewake count = %u\n", forcewake_count);
1360 sbuf_printf(m, "bit6 swizzle for X-tiling = %s\n",
1362 sbuf_printf(m, "bit6 swizzle for Y-tiling = %s\n",
1366 sbuf_printf(m, "DDC = 0x%08x\n",
1368 sbuf_printf(m, "C0DRB3 = 0x%04x\n",
1370 sbuf_printf(m, "C1DRB3 = 0x%04x\n",
1373 sbuf_printf(m, "MAD_DIMM_C0 = 0x%08x\n",
1375 sbuf_printf(m, "MAD_DIMM_C1 = 0x%08x\n",
1377 sbuf_printf(m, "MAD_DIMM_C2 = 0x%08x\n",
1379 sbuf_printf(m, "TILECTL = 0x%08x\n",
1381 sbuf_printf(m, "ARB_MODE = 0x%08x\n",
1383 sbuf_printf(m, "DISP_ARB_CTL = 0x%08x\n",
1403 sbuf_printf(m, "GFX_MODE: 0x%08x\n", I915_READ(GFX_MODE));
1408 sbuf_printf(m, "%s\n", ring->name);
1410 sbuf_printf(m, "GFX_MODE: 0x%08x\n", I915_READ(RING_MODE_GEN7(ring)));
1411 sbuf_printf(m, "PP_DIR_BASE: 0x%08x\n", I915_READ(RING_PP_DIR_BASE(ring)));
1412 sbuf_printf(m, "PP_DIR_BASE_READ: 0x%08x\n", I915_READ(RING_PP_DIR_BASE_READ(ring)));
1413 sbuf_printf(m, "PP_DIR_DCLV: 0x%08x\n", I915_READ(RING_PP_DIR_DCLV(ring)));
1418 sbuf_printf(m, "aliasing PPGTT:\n");
1419 sbuf_printf(m, "pd gtt offset: 0x%08x\n", ppgtt->pd_offset);
1421 sbuf_printf(m, "ECOCHK: 0x%08x\n", I915_READ(GAM_ECOCHK));
1433 sbuf_printf(m, "unsupported\n");
1443 sbuf_printf(m, "DPIO_CTL: 0x%08x\n", I915_READ(DPIO_CTL));
1445 sbuf_printf(m, "DPIO_DIV_A: 0x%08x\n",
1447 sbuf_printf(m, "DPIO_DIV_B: 0x%08x\n",
1450 sbuf_printf(m, "DPIO_REFSFR_A: 0x%08x\n",
1452 sbuf_printf(m, "DPIO_REFSFR_B: 0x%08x\n",
1455 sbuf_printf(m, "DPIO_CORE_CLK_A: 0x%08x\n",
1457 sbuf_printf(m, "DPIO_CORE_CLK_B: 0x%08x\n",
1460 sbuf_printf(m, "DPIO_LFP_COEFF_A: 0x%08x\n",
1462 sbuf_printf(m, "DPIO_LFP_COEFF_B: 0x%08x\n",
1465 sbuf_printf(m, "DPIO_FASTCLK_DISABLE: 0x%08x\n",