Lines Matching refs:uniscr

346 	struct uni_screen *uniscr;  in vc_uniscr_alloc()  local
358 uniscr = p; in vc_uniscr_alloc()
359 p = uniscr->lines + rows; in vc_uniscr_alloc()
361 uniscr->lines[i] = p; in vc_uniscr_alloc()
364 return uniscr; in vc_uniscr_alloc()
375 struct uni_screen *uniscr = get_vc_uniscr(vc); in vc_uniscr_putc() local
377 if (uniscr) in vc_uniscr_putc()
378 uniscr->lines[vc->vc_y][vc->vc_x] = uc; in vc_uniscr_putc()
383 struct uni_screen *uniscr = get_vc_uniscr(vc); in vc_uniscr_insert() local
385 if (uniscr) { in vc_uniscr_insert()
386 char32_t *ln = uniscr->lines[vc->vc_y]; in vc_uniscr_insert()
396 struct uni_screen *uniscr = get_vc_uniscr(vc); in vc_uniscr_delete() local
398 if (uniscr) { in vc_uniscr_delete()
399 char32_t *ln = uniscr->lines[vc->vc_y]; in vc_uniscr_delete()
410 struct uni_screen *uniscr = get_vc_uniscr(vc); in vc_uniscr_clear_line() local
412 if (uniscr) { in vc_uniscr_clear_line()
413 char32_t *ln = uniscr->lines[vc->vc_y]; in vc_uniscr_clear_line()
422 struct uni_screen *uniscr = get_vc_uniscr(vc); in vc_uniscr_clear_lines() local
424 if (uniscr) { in vc_uniscr_clear_lines()
428 memset32(uniscr->lines[y++], ' ', cols); in vc_uniscr_clear_lines()
435 struct uni_screen *uniscr = get_vc_uniscr(vc); in vc_uniscr_scroll() local
437 if (uniscr) { in vc_uniscr_scroll()
448 char32_t *tmp = uniscr->lines[t + i]; in vc_uniscr_scroll()
456 uniscr->lines[t + j] = uniscr->lines[t + k]; in vc_uniscr_scroll()
459 uniscr->lines[t + j] = tmp; in vc_uniscr_scroll()
504 struct uni_screen *uniscr; in vc_uniscr_check() local
519 uniscr = vc_uniscr_alloc(vc->vc_cols, vc->vc_rows); in vc_uniscr_check()
520 if (!uniscr) in vc_uniscr_check()
532 char32_t *line = uniscr->lines[y]; in vc_uniscr_check()
539 vc->vc_uni_screen = uniscr; in vc_uniscr_check()
551 struct uni_screen *uniscr = get_vc_uniscr(vc); in vc_uniscr_copy_line() local
555 BUG_ON(!uniscr); in vc_uniscr_copy_line()
566 memcpy(dest, &uniscr->lines[row][col], nr * sizeof(char32_t)); in vc_uniscr_copy_line()
587 struct uni_screen *uniscr = get_vc_uniscr(vc); in vc_uniscr_debug_check() local
591 if (!VC_UNI_SCREEN_DEBUG || !uniscr) in vc_uniscr_debug_check()
603 char32_t *line = uniscr->lines[y]; in vc_uniscr_debug_check()
4597 struct uni_screen *uniscr = get_vc_uniscr(vc); in screen_glyph_unicode() local
4599 if (uniscr) in screen_glyph_unicode()
4600 return uniscr->lines[n / vc->vc_cols][n % vc->vc_cols]; in screen_glyph_unicode()