Lines Matching refs:m
62 static int i915_capabilities(struct seq_file *m, void *data) in i915_capabilities() argument
64 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_capabilities()
65 struct drm_printer p = drm_seq_file_printer(m); in i915_capabilities()
67 seq_printf(m, "pch: %d\n", INTEL_PCH_TYPE(i915)); in i915_capabilities()
154 i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) in i915_debugfs_describe_obj() argument
160 seq_printf(m, "%pK: %c%c%c %8zdKiB %02x %02x %s%s%s", in i915_debugfs_describe_obj()
172 seq_printf(m, " (name: %d)", obj->base.name); in i915_debugfs_describe_obj()
184 seq_printf(m, " (%s offset: %08llx, size: %08llx, pages: %s", in i915_debugfs_describe_obj()
192 seq_puts(m, ", normal"); in i915_debugfs_describe_obj()
196 seq_printf(m, ", partial [%08llx+%x]", in i915_debugfs_describe_obj()
202 …seq_printf(m, ", rotated [(%ux%u, src_stride=%u, dst_stride=%u, offset=%u), (%ux%u, src_stride=%u,… in i915_debugfs_describe_obj()
216 …seq_printf(m, ", remapped [(%ux%u, src_stride=%u, dst_stride=%u, offset=%u), (%ux%u, src_stride=%u… in i915_debugfs_describe_obj()
235 seq_printf(m, " , fence: %d", vma->fence->id); in i915_debugfs_describe_obj()
236 seq_puts(m, ")"); in i915_debugfs_describe_obj()
242 seq_printf(m, " (pinned x %d)", pin_count); in i915_debugfs_describe_obj()
244 seq_printf(m, " (stolen: %08llx)", obj->stolen->start); in i915_debugfs_describe_obj()
246 seq_printf(m, " (fb)"); in i915_debugfs_describe_obj()
249 static int i915_gem_object_info(struct seq_file *m, void *data) in i915_gem_object_info() argument
251 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_gem_object_info()
252 struct drm_printer p = drm_seq_file_printer(m); in i915_gem_object_info()
256 seq_printf(m, "%u shrinkable [%u free] objects, %llu bytes\n", in i915_gem_object_info()
367 static int i915_frequency_info(struct seq_file *m, void *unused) in i915_frequency_info() argument
369 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_frequency_info()
371 struct drm_printer p = drm_seq_file_printer(m); in i915_frequency_info()
402 static int i915_swizzle_info(struct seq_file *m, void *data) in i915_swizzle_info() argument
404 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_swizzle_info()
408 seq_printf(m, "bit6 swizzle for X-tiling = %s\n", in i915_swizzle_info()
410 seq_printf(m, "bit6 swizzle for Y-tiling = %s\n", in i915_swizzle_info()
414 seq_puts(m, "L-shaped memory detected\n"); in i915_swizzle_info()
423 seq_printf(m, "DDC = 0x%08x\n", in i915_swizzle_info()
425 seq_printf(m, "DDC2 = 0x%08x\n", in i915_swizzle_info()
427 seq_printf(m, "C0DRB3 = 0x%04x\n", in i915_swizzle_info()
429 seq_printf(m, "C1DRB3 = 0x%04x\n", in i915_swizzle_info()
432 seq_printf(m, "MAD_DIMM_C0 = 0x%08x\n", in i915_swizzle_info()
434 seq_printf(m, "MAD_DIMM_C1 = 0x%08x\n", in i915_swizzle_info()
436 seq_printf(m, "MAD_DIMM_C2 = 0x%08x\n", in i915_swizzle_info()
438 seq_printf(m, "TILECTL = 0x%08x\n", in i915_swizzle_info()
441 seq_printf(m, "GAMTARBMODE = 0x%08x\n", in i915_swizzle_info()
444 seq_printf(m, "ARB_MODE = 0x%08x\n", in i915_swizzle_info()
446 seq_printf(m, "DISP_ARB_CTL = 0x%08x\n", in i915_swizzle_info()
455 static int i915_rps_boost_info(struct seq_file *m, void *data) in i915_rps_boost_info() argument
457 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_rps_boost_info()
460 seq_printf(m, "RPS enabled? %s\n", in i915_rps_boost_info()
462 seq_printf(m, "RPS active? %s\n", in i915_rps_boost_info()
464 seq_printf(m, "GPU busy? %s\n", str_yes_no(to_gt(dev_priv)->awake)); in i915_rps_boost_info()
465 seq_printf(m, "Boosts outstanding? %d\n", in i915_rps_boost_info()
467 seq_printf(m, "Interactive? %d\n", READ_ONCE(rps->power.interactive)); in i915_rps_boost_info()
468 seq_printf(m, "Frequency requested %d, actual %d\n", in i915_rps_boost_info()
471 seq_printf(m, " min hard:%d, soft:%d; max soft:%d, hard:%d\n", in i915_rps_boost_info()
476 seq_printf(m, " idle:%d, efficient:%d, boost:%d\n", in i915_rps_boost_info()
481 seq_printf(m, "Wait boosts: %d\n", READ_ONCE(rps->boosts)); in i915_rps_boost_info()
486 static int i915_runtime_pm_status(struct seq_file *m, void *unused) in i915_runtime_pm_status() argument
488 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_runtime_pm_status()
492 seq_puts(m, "Runtime power management not supported\n"); in i915_runtime_pm_status()
494 seq_printf(m, "Runtime power status: %s\n", in i915_runtime_pm_status()
497 seq_printf(m, "GPU idle: %s\n", str_yes_no(!to_gt(dev_priv)->awake)); in i915_runtime_pm_status()
498 seq_printf(m, "IRQs disabled: %s\n", in i915_runtime_pm_status()
501 seq_printf(m, "Usage count: %d\n", in i915_runtime_pm_status()
504 seq_printf(m, "Device Power Management (CONFIG_PM) disabled\n"); in i915_runtime_pm_status()
506 seq_printf(m, "PCI device power state: %s [%d]\n", in i915_runtime_pm_status()
511 struct drm_printer p = drm_seq_file_printer(m); in i915_runtime_pm_status()
519 static int i915_engine_info(struct seq_file *m, void *unused) in i915_engine_info() argument
521 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_engine_info()
528 seq_printf(m, "GT awake? %s [%d], %llums\n", in i915_engine_info()
532 seq_printf(m, "CS timestamp frequency: %u Hz, %d ns\n", in i915_engine_info()
536 p = drm_seq_file_printer(m); in i915_engine_info()
547 static int i915_wa_registers(struct seq_file *m, void *unused) in i915_wa_registers() argument
549 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_wa_registers()
561 seq_printf(m, "%s: Workarounds applied: %u\n", in i915_wa_registers()
565 seq_printf(m, "0x%X: 0x%08X, mask: 0x%08X\n", in i915_wa_registers()
569 seq_printf(m, "\n"); in i915_wa_registers()
724 static int i915_sseu_status(struct seq_file *m, void *unused) in i915_sseu_status() argument
726 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_sseu_status()
729 return intel_sseu_status(m, gt); in i915_sseu_status()