Lines Matching defs:efb_cc
661 static struct vis_conscursor efb_cc;
673 if (ddi_copyin(data, &efb_cc,
677 if (efb_chk_cursor_params(efb_priv, &efb_cc) != DDI_SUCCESS) {
690 efb_termemu_cursor(efb_priv, &efb_cc);
768 struct vis_conscursor *efb_cc)
775 efb_termemu_cursor(efb_priv, efb_cc);
874 efb_termemu_cursor_32(efb_private_t *efb_priv, struct vis_conscursor *efb_cc)
877 int r = efb_cc->row;
878 int c = efb_cc->col;
879 int w = efb_cc->width;
880 int h = efb_cc->height;
894 fg = (efb_cc->fg_color.twentyfour[0] << rshift) |
895 (efb_cc->fg_color.twentyfour[1] << gshift) |
896 (efb_cc->fg_color.twentyfour[2] << bshift);
898 bg = (efb_cc->bg_color.twentyfour[0] << rshift) |
899 (efb_cc->bg_color.twentyfour[1] << gshift) |
900 (efb_cc->bg_color.twentyfour[2] << bshift);
902 if (efb_cc->action == SHOW_CURSOR) {
921 efb_termemu_cursor_8(efb_private_t *efb_priv, struct vis_conscursor *efb_cc)
924 int r = efb_cc->row;
925 int c = efb_cc->col;
926 int w = efb_cc->width;
927 int h = efb_cc->height;
931 uint8_t fg = efb_cc->fg_color.eight;
932 uint8_t bg = efb_cc->bg_color.eight;
936 if (efb_cc->action == SHOW_CURSOR) {
955 efb_termemu_cursor(efb_private_t *efb_priv, struct vis_conscursor *efb_cc)
959 efb_termemu_cursor_32(efb_priv, efb_cc);
962 efb_termemu_cursor_8(efb_priv, efb_cc);