Lines Matching refs:m
64 static int i915_capabilities(struct seq_file *m, void *data) in i915_capabilities() argument
66 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_capabilities()
67 struct drm_printer p = drm_seq_file_printer(m); in i915_capabilities()
174 i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) in i915_debugfs_describe_obj() argument
179 seq_printf(m, "%pK: %c%c%c %8zdKiB %02x %02x %s%s%s", in i915_debugfs_describe_obj()
191 seq_printf(m, " (name: %d)", obj->base.name); in i915_debugfs_describe_obj()
203 seq_printf(m, " (%s offset: %08llx, size: %08llx, pages: %s", in i915_debugfs_describe_obj()
211 seq_puts(m, ", normal"); in i915_debugfs_describe_obj()
215 seq_printf(m, ", partial [%08llx+%x]", in i915_debugfs_describe_obj()
221 …seq_printf(m, ", rotated [(%ux%u, src_stride=%u, dst_stride=%u, offset=%u), (%ux%u, src_stride=%u,… in i915_debugfs_describe_obj()
235 …seq_printf(m, ", remapped [(%ux%u, src_stride=%u, dst_stride=%u, offset=%u), (%ux%u, src_stride=%u… in i915_debugfs_describe_obj()
254 seq_printf(m, " , fence: %d", vma->fence->id); in i915_debugfs_describe_obj()
255 seq_puts(m, ")"); in i915_debugfs_describe_obj()
261 seq_printf(m, " (pinned x %d)", pin_count); in i915_debugfs_describe_obj()
263 seq_printf(m, " (stolen: %08llx)", obj->stolen->start); in i915_debugfs_describe_obj()
265 seq_printf(m, " (fb)"); in i915_debugfs_describe_obj()
268 static int i915_gem_object_info(struct seq_file *m, void *data) in i915_gem_object_info() argument
270 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_gem_object_info()
271 struct drm_printer p = drm_seq_file_printer(m); in i915_gem_object_info()
275 seq_printf(m, "%u shrinkable [%u free] objects, %llu bytes\n", in i915_gem_object_info()
285 static int i915_frequency_info(struct seq_file *m, void *unused) in i915_frequency_info() argument
287 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_frequency_info()
289 struct drm_printer p = drm_seq_file_printer(m); in i915_frequency_info()
320 static int i915_swizzle_info(struct seq_file *m, void *data) in i915_swizzle_info() argument
322 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_swizzle_info()
326 seq_printf(m, "bit6 swizzle for X-tiling = %s\n", in i915_swizzle_info()
328 seq_printf(m, "bit6 swizzle for Y-tiling = %s\n", in i915_swizzle_info()
332 seq_puts(m, "L-shaped memory detected\n"); in i915_swizzle_info()
341 seq_printf(m, "DDC = 0x%08x\n", in i915_swizzle_info()
343 seq_printf(m, "DDC2 = 0x%08x\n", in i915_swizzle_info()
345 seq_printf(m, "C0DRB3 = 0x%04x\n", in i915_swizzle_info()
347 seq_printf(m, "C1DRB3 = 0x%04x\n", in i915_swizzle_info()
350 seq_printf(m, "MAD_DIMM_C0 = 0x%08x\n", in i915_swizzle_info()
352 seq_printf(m, "MAD_DIMM_C1 = 0x%08x\n", in i915_swizzle_info()
354 seq_printf(m, "MAD_DIMM_C2 = 0x%08x\n", in i915_swizzle_info()
356 seq_printf(m, "TILECTL = 0x%08x\n", in i915_swizzle_info()
359 seq_printf(m, "GAMTARBMODE = 0x%08x\n", in i915_swizzle_info()
362 seq_printf(m, "ARB_MODE = 0x%08x\n", in i915_swizzle_info()
364 seq_printf(m, "DISP_ARB_CTL = 0x%08x\n", in i915_swizzle_info()
373 static int i915_rps_boost_info(struct seq_file *m, void *data) in i915_rps_boost_info() argument
375 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_rps_boost_info()
378 seq_printf(m, "RPS enabled? %s\n", in i915_rps_boost_info()
380 seq_printf(m, "RPS active? %s\n", in i915_rps_boost_info()
382 seq_printf(m, "GPU busy? %s\n", str_yes_no(to_gt(dev_priv)->awake)); in i915_rps_boost_info()
383 seq_printf(m, "Boosts outstanding? %d\n", in i915_rps_boost_info()
385 seq_printf(m, "Interactive? %d\n", READ_ONCE(rps->power.interactive)); in i915_rps_boost_info()
386 seq_printf(m, "Frequency requested %d, actual %d\n", in i915_rps_boost_info()
389 seq_printf(m, " min hard:%d, soft:%d; max soft:%d, hard:%d\n", in i915_rps_boost_info()
394 seq_printf(m, " idle:%d, efficient:%d, boost:%d\n", in i915_rps_boost_info()
399 seq_printf(m, "Wait boosts: %d\n", READ_ONCE(rps->boosts)); in i915_rps_boost_info()
404 static int i915_runtime_pm_status(struct seq_file *m, void *unused) in i915_runtime_pm_status() argument
406 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_runtime_pm_status()
410 seq_puts(m, "Runtime power management not supported\n"); in i915_runtime_pm_status()
412 seq_printf(m, "GPU idle: %s\n", str_yes_no(!to_gt(dev_priv)->awake)); in i915_runtime_pm_status()
413 seq_printf(m, "IRQs disabled: %s\n", in i915_runtime_pm_status()
416 seq_printf(m, "Usage count: %d\n", in i915_runtime_pm_status()
419 seq_printf(m, "Device Power Management (CONFIG_PM) disabled\n"); in i915_runtime_pm_status()
421 seq_printf(m, "PCI device power state: %s [%d]\n", in i915_runtime_pm_status()
426 struct drm_printer p = drm_seq_file_printer(m); in i915_runtime_pm_status()
434 static int i915_engine_info(struct seq_file *m, void *unused) in i915_engine_info() argument
436 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_engine_info()
443 seq_printf(m, "GT awake? %s [%d], %llums\n", in i915_engine_info()
447 seq_printf(m, "CS timestamp frequency: %u Hz, %d ns\n", in i915_engine_info()
451 p = drm_seq_file_printer(m); in i915_engine_info()
462 static int i915_wa_registers(struct seq_file *m, void *unused) in i915_wa_registers() argument
464 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_wa_registers()
476 seq_printf(m, "%s: Workarounds applied: %u\n", in i915_wa_registers()
480 seq_printf(m, "0x%X: 0x%08X, mask: 0x%08X\n", in i915_wa_registers()
484 seq_printf(m, "\n"); in i915_wa_registers()
664 static int i915_sseu_status(struct seq_file *m, void *unused) in i915_sseu_status() argument
666 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_sseu_status()
669 return intel_sseu_status(m, gt); in i915_sseu_status()