Lines Matching full:panic
37 MODULE_DESCRIPTION("DRM panic handler");
49 * To enable DRM panic for a driver, the primary plane must implement a
51 * automatically registered to the drm panic handler.
52 * When a panic occurs, the &drm_plane_helper_funcs.get_scanout_buffer will be
53 * called, and the driver can provide a framebuffer so the panic handler can
54 * draw the panic screen on it. Currently only linear buffer and a few color
62 * This module displays a user friendly message on screen when a kernel panic
69 * It is a panic handler, so it can't take lock, allocate memory, run tasks/irq,
71 * the message in all situations (like if the panic occurs in the middle of a
85 PANIC_LINE("KERNEL PANIC!"),
89 PANIC_LINE(""), /* will be replaced by the panic description */
337 /* Center the panic message */ in draw_panic_static_user()
432 * It is unwise to allocate memory in the panic callback, so the buffers are
577 * Draw the panic message at the center of the screen, with a QR Code
624 /* Center the panic message */ in _draw_panic_static_qr_code()
804 * drm_panic_register() - Initialize DRM panic for a device
805 * @dev: the drm device on which the panic screen will be displayed.
821 drm_warn(dev, "Failed to register panic handler\n"); in drm_panic_register()
828 drm_info(dev, "Registered %d planes with drm panic\n", registered_plane); in drm_panic_register()
850 * drm_panic_init() - initialize DRM panic.