Lines Matching refs:snapshot

29 	struct intel_display_snapshot *snapshot;  in intel_display_snapshot_capture()  local
31 snapshot = kzalloc(sizeof(*snapshot), GFP_ATOMIC); in intel_display_snapshot_capture()
32 if (!snapshot) in intel_display_snapshot_capture()
35 snapshot->display = display; in intel_display_snapshot_capture()
37 memcpy(&snapshot->info, DISPLAY_INFO(display), sizeof(snapshot->info)); in intel_display_snapshot_capture()
38 memcpy(&snapshot->runtime_info, DISPLAY_RUNTIME_INFO(display), in intel_display_snapshot_capture()
39 sizeof(snapshot->runtime_info)); in intel_display_snapshot_capture()
41 intel_display_params_copy(&snapshot->params); in intel_display_snapshot_capture()
43 snapshot->irq = intel_display_irq_snapshot_capture(display); in intel_display_snapshot_capture()
44 snapshot->overlay = intel_overlay_snapshot_capture(display); in intel_display_snapshot_capture()
45 snapshot->dmc = intel_dmc_snapshot_capture(display); in intel_display_snapshot_capture()
47 return snapshot; in intel_display_snapshot_capture()
50 void intel_display_snapshot_print(const struct intel_display_snapshot *snapshot, in intel_display_snapshot_print() argument
55 if (!snapshot) in intel_display_snapshot_print()
58 display = snapshot->display; in intel_display_snapshot_print()
60 intel_display_device_info_print(&snapshot->info, &snapshot->runtime_info, p); in intel_display_snapshot_print()
61 intel_display_params_dump(&snapshot->params, display->drm->driver->name, p); in intel_display_snapshot_print()
63 intel_display_irq_snapshot_print(snapshot->irq, p); in intel_display_snapshot_print()
64 intel_overlay_snapshot_print(snapshot->overlay, p); in intel_display_snapshot_print()
65 intel_dmc_snapshot_print(snapshot->dmc, p); in intel_display_snapshot_print()
68 void intel_display_snapshot_free(struct intel_display_snapshot *snapshot) in intel_display_snapshot_free() argument
70 if (!snapshot) in intel_display_snapshot_free()
73 intel_display_params_free(&snapshot->params); in intel_display_snapshot_free()
75 kfree(snapshot->irq); in intel_display_snapshot_free()
76 kfree(snapshot->overlay); in intel_display_snapshot_free()
77 kfree(snapshot->dmc); in intel_display_snapshot_free()
78 kfree(snapshot); in intel_display_snapshot_free()