Lines Matching full:kmsg
45 "Choose what will be displayed by drm_panic, 'user' or 'kmsg' [default="
518 * Draw one line of kmsg, and handle wrapping if it won't fit in the screen width.
551 * Draw the kmsg buffer to the screen, starting from the youngest message at the bottom,
603 * 1) kmsg messages are dumped in buffer1
604 * 2) kmsg is zlib-compressed into buffer2
605 * 3) compressed kmsg is encoded as QR-code Numeric stream in buffer1
610 * Typically, ~7500 bytes of kmsg, are compressed into 2800 bytes, which fits in
613 * If CONFIG_DRM_PANIC_SCREEN_QR_CODE_URL is not set, the kmsg data will be put
615 * 1) kmsg messages are dumped in buffer1
616 * 2) kmsg message is encoded as byte stream in buffer2
662 char *kmsg; in drm_panic_get_qr_code_url() local
671 /* get kmsg to buffer 1 */ in drm_panic_get_qr_code_url()
677 kmsg = qrbuf1; in drm_panic_get_qr_code_url()
684 stream.next_in = kmsg; in drm_panic_get_qr_code_url()
699 kmsg = strchr(kmsg, '\n'); in drm_panic_get_qr_code_url()
700 if (!kmsg) in drm_panic_get_qr_code_url()
703 kmsg += 1; in drm_panic_get_qr_code_url()
704 kmsg_len = strlen(kmsg); in drm_panic_get_qr_code_url()
841 if (!strcmp(drm_panic_screen, "kmsg")) { in draw_panic_dispatch()