Lines Matching full:panic
39 MODULE_DESCRIPTION("DRM panic handler");
51 * To enable DRM panic for a driver, the primary plane must implement a
53 * automatically registered to the drm panic handler.
54 * When a panic occurs, the &drm_plane_helper_funcs.get_scanout_buffer will be
55 * called, and the driver can provide a framebuffer so the panic handler can
56 * draw the panic screen on it. Currently only linear buffer and a few color
64 * This module displays a user friendly message on screen when a kernel panic
71 * It is a panic handler, so it can't take lock, allocate memory, run tasks/irq,
73 * the message in all situations (like if the panic occurs in the middle of a
87 PANIC_LINE("KERNEL PANIC!"),
91 PANIC_LINE(""), /* will be replaced by the panic description */
505 /* Center the panic message */ in draw_panic_static_user()
600 * It is unwise to allocate memory in the panic callback, so the buffers are
740 * Draw the panic message at the center of the screen, with a QR Code
790 /* Center the panic message */ in _draw_panic_static_qr_code()
978 * drm_panic_register() - Initialize DRM panic for a device
979 * @dev: the drm device on which the panic screen will be displayed.
995 drm_warn(dev, "Failed to register panic handler\n"); in drm_panic_register()
1002 drm_info(dev, "Registered %d planes with drm panic\n", registered_plane); in drm_panic_register()
1024 * drm_panic_init() - initialize DRM panic.