| /freebsd-12-stable/sys/dev/fb/ |
| D | fbreg.h | 117 typedef int vi_init_t(int unit, video_adapter_t *adp, int flags); 118 typedef int vi_get_info_t(video_adapter_t *adp, int mode, video_info_t *info); 119 typedef int vi_query_mode_t(video_adapter_t *adp, video_info_t *info); 120 typedef int vi_set_mode_t(video_adapter_t *adp, int mode); 121 typedef int vi_save_font_t(video_adapter_t *adp, int page, int size, int width, 123 typedef int vi_load_font_t(video_adapter_t *adp, int page, int size, int width, 125 typedef int vi_show_font_t(video_adapter_t *adp, int page); 126 typedef int vi_save_palette_t(video_adapter_t *adp, u_char *palette); 127 typedef int vi_load_palette_t(video_adapter_t *adp, u_char *palette); 128 typedef int vi_set_border_t(video_adapter_t *adp, int border); [all …]
|
| D | fb.c | 142 vid_init_struct(video_adapter_t *adp, char *name, int type, int unit) in vid_init_struct() argument 144 adp->va_flags = 0; in vid_init_struct() 145 adp->va_name = name; in vid_init_struct() 146 adp->va_type = type; in vid_init_struct() 147 adp->va_unit = unit; in vid_init_struct() 152 vid_register(video_adapter_t *adp) in vid_register() argument 167 adp->va_index = index; in vid_register() 168 adp->va_token = NULL; in vid_register() 171 if (strcmp(p->name, adp->va_name) == 0) { in vid_register() 172 adapter[index] = adp; in vid_register() [all …]
|
| D | vga.c | 78 video_adapter_t *adp; in vga_probe_unit() local 85 error = (*sw->probe)(unit, &adp, NULL, flags); in vga_probe_unit() 88 bcopy(adp, buf, sizeof(*buf)); in vga_probe_unit() 102 error = (*sw->probe)(unit, &sc->adp, NULL, flags); in vga_attach_unit() 105 return (*sw->init)(unit, sc->adp, flags); in vga_attach_unit() 120 return genfbopen(&sc->gensc, sc->adp, flag, mode, td); in vga_open() 126 return genfbclose(&sc->gensc, sc->adp, flag, mode, td); in vga_close() 132 return genfbread(&sc->gensc, sc->adp, uio, flag); in vga_read() 138 return genfbread(&sc->gensc, sc->adp, uio, flag); in vga_write() 145 return genfbioctl(&sc->gensc, sc->adp, cmd, arg, flag, td); in vga_ioctl() [all …]
|
| D | s3_pci.c | 163 s3lfb_init(int unit, video_adapter_t *adp, int flags) in s3lfb_init() argument 165 return (*prevvidsw->init)(unit, adp, flags); in s3lfb_init() 169 s3lfb_get_info(video_adapter_t *adp, int mode, video_info_t *info) in s3lfb_get_info() argument 177 if ((error = (*prevvidsw->get_info)(adp, mode, info))) in s3lfb_get_info() 199 s3lfb_query_mode(video_adapter_t *adp, video_info_t *info) in s3lfb_query_mode() argument 201 return (*prevvidsw->query_mode)(adp, info); in s3lfb_query_mode() 217 s3lfb_set_mode(video_adapter_t *adp, int mode) in s3lfb_set_mode() argument 228 if ((error = (*prevvidsw->set_mode)(adp, mode))) in s3lfb_set_mode() 236 if (!(adp->va_info.vi_flags & V_INFO_LINEAR)) in s3lfb_set_mode() 241 !(adp->va_info.vi_flags & V_INFO_GRAPHICS) || in s3lfb_set_mode() [all …]
|
| D | vesa.c | 231 static int vesa_get_origin(video_adapter_t *adp, off_t *offset); 1119 video_adapter_t *adp; in vesa_configure() local 1133 for (i = 0; (adp = vid_get_adapter(i)) != NULL; ++i) { in vesa_configure() 1134 if (adp->va_flags & V_ADP_VESA) in vesa_configure() 1136 if (adp->va_type == KD_VGA) in vesa_configure() 1146 if (adp == NULL) { in vesa_configure() 1157 vesa_adp = adp; in vesa_configure() 1207 vesa_init(int unit, video_adapter_t *adp, int flags) in vesa_init() argument 1210 return ((*prevvidsw->init)(unit, adp, flags)); in vesa_init() 1214 vesa_get_info(video_adapter_t *adp, int mode, video_info_t *info) in vesa_get_info() argument [all …]
|
| D | machfb.c | 521 machfb_init(int unit, video_adapter_t *adp, int flags) in machfb_init() argument 530 sc = (struct machfb_softc *)adp; in machfb_init() 531 vi = &adp->va_info; in machfb_init() 548 vid_init_struct(adp, MACHFB_DRIVER_NAME, -1, unit); in machfb_init() 610 machfb_set_mode(adp, 0); in machfb_init() 634 machfb_blank_display(adp, V_DISPLAY_ON); in machfb_init() 635 machfb_clear(adp); in machfb_init() 642 adp->va_flags |= V_ADP_COLOR | V_ADP_MODECHANGE | V_ADP_PALETTE | in machfb_init() 644 if (vid_register(adp) < 0) in machfb_init() 646 adp->va_flags |= V_ADP_REGISTERED; in machfb_init() [all …]
|
| D | creator.c | 465 creator_init(int unit, video_adapter_t *adp, int flags) in creator_init() argument 472 sc = (struct creator_softc *)adp; in creator_init() 473 vi = &adp->va_info; in creator_init() 475 vid_init_struct(adp, CREATOR_DRIVER_NAME, -1, unit); in creator_init() 500 creator_set_mode(adp, 0); in creator_init() 514 creator_blank_display(adp, V_DISPLAY_ON); in creator_init() 515 creator_clear(adp); in creator_init() 523 adp->va_flags |= V_ADP_COLOR | V_ADP_MODECHANGE | V_ADP_BORDER | in creator_init() 525 if (vid_register(adp) < 0) in creator_init() 527 adp->va_flags |= V_ADP_REGISTERED; in creator_init() [all …]
|
| D | splash_pcx.c | 48 static int pcx_start(video_adapter_t *adp); 49 static int pcx_end(video_adapter_t *adp); 50 static int pcx_splash(video_adapter_t *adp, int on); 52 static int pcx_draw(video_adapter_t *adp); 76 pcx_start(video_adapter_t *adp) in pcx_start() argument 103 if (vidd_get_info(adp, modes[i], &info) != 0) in pcx_start() 130 pcx_end(video_adapter_t *adp) in pcx_end() argument 137 pcx_splash(video_adapter_t *adp, int on) in pcx_splash() argument 141 if (vidd_set_mode(adp, splash_mode) || pcx_draw(adp)) in pcx_splash() 202 pcx_draw(video_adapter_t *adp) in pcx_draw() argument [all …]
|
| D | splash_bmp.c | 51 static int bmp_start(video_adapter_t *adp); 52 static int bmp_end(video_adapter_t *adp); 53 static int bmp_splash(video_adapter_t *adp, int on); 55 static int bmp_Draw(video_adapter_t *adp); 64 bmp_start(video_adapter_t *adp) in bmp_start() argument 87 if ((vidd_get_info(adp, modes[i], &info) == 0) && in bmp_start() 101 bmp_end(video_adapter_t *adp) in bmp_end() argument 108 bmp_splash(video_adapter_t *adp, int on) in bmp_splash() argument 120 if (vidd_set_mode(adp, splash_mode)) in bmp_splash() 122 if (bmp_Draw(adp)) in bmp_splash() [all …]
|
| D | splash_txt.c | 48 static int txt_init(video_adapter_t *adp); 49 static int txt_end(video_adapter_t *adp); 50 static int txt_splash(video_adapter_t * adp, const int on); 88 txt_init(video_adapter_t *adp) in txt_init() argument 100 txt_end(video_adapter_t *adp) in txt_end() argument 107 txt_splash(video_adapter_t *adp, const int on) in txt_splash() argument 112 sc = sc_find_softc(adp, NULL); in txt_splash() 118 if (adp->va_info.vi_flags & V_INFO_GRAPHICS) in txt_splash() 123 (*vidsw[adp->va_index]->set_hw_cursor)(adp, -1, -1); in txt_splash()
|
| /freebsd-12-stable/sys/dev/terasic/mtl/ |
| D | terasic_mtl_syscons.c | 91 terasic_mtl_vidsw_probe(int unit, video_adapter_t **adp, void *args, in terasic_mtl_vidsw_probe() argument 100 terasic_mtl_vidsw_init(int unit, video_adapter_t *adp, int flags) in terasic_mtl_vidsw_init() argument 105 sc = (struct terasic_mtl_softc *)adp; in terasic_mtl_vidsw_init() 107 vi = &adp->va_info; in terasic_mtl_vidsw_init() 108 vid_init_struct(adp, "terasic_mtl_syscons", -1, unit); in terasic_mtl_vidsw_init() 129 adp->va_window = (vm_offset_t)sc->mtl_text_soft; in terasic_mtl_vidsw_init() 140 adp->va_flags |= V_ADP_COLOR | V_ADP_INITIALIZED; in terasic_mtl_vidsw_init() 141 if (vid_register(adp) < 0) { in terasic_mtl_vidsw_init() 146 adp->va_flags |= V_ADP_REGISTERED; in terasic_mtl_vidsw_init() 151 terasic_mtl_vidsw_get_info(video_adapter_t *adp, int mode, video_info_t *info) in terasic_mtl_vidsw_get_info() argument [all …]
|
| /freebsd-12-stable/sys/arm/ti/am335x/ |
| D | am335x_lcd_syscons.c | 241 video_adapter_t* adp = scp->sc->adp; in am335x_rend_draw() local 246 vidd_puts(adp, from, (uint16_t*)sc_vtb_pointer(&scp->vtb, from), count); in am335x_rend_draw() 252 vidd_putc(adp, from, c, (a >> 4) | ((a & 0xf) << 4)); in am335x_rend_draw() 265 video_adapter_t* adp = scp->sc->adp; in am335x_rend_draw_cursor() local 271 sc = (struct video_adapter_softc *)adp; in am335x_rend_draw_cursor() 279 if (off >= adp->va_info.vi_width * adp->va_info.vi_height) in am335x_rend_draw_cursor() 283 row = (off / adp->va_info.vi_width) * adp->va_info.vi_cheight; in am335x_rend_draw_cursor() 284 col = (off % adp->va_info.vi_width) * adp->va_info.vi_cwidth; in am335x_rend_draw_cursor() 293 for (i = 0; i < adp->va_info.vi_cheight; i++) { in am335x_rend_draw_cursor() 294 for (j = 0; j < adp->va_info.vi_cwidth; j++) { in am335x_rend_draw_cursor() [all …]
|
| /freebsd-12-stable/sys/arm/broadcom/bcm2835/ |
| D | bcm2835_fb.c | 123 static void bcmfb_update_margins(video_adapter_t *adp); 327 video_adapter_t* adp = scp->sc->adp; in bcmrend_draw() local 332 vidd_puts(adp, from, (uint16_t*)sc_vtb_pointer(&scp->vtb, from), count); in bcmrend_draw() 338 vidd_putc(adp, from, c, (a >> 4) | ((a & 0xf) << 4)); in bcmrend_draw() 354 video_adapter_t *adp; in bcmrend_draw_cursor() local 356 adp = scp->sc->adp; in bcmrend_draw_cursor() 357 sc = (struct bcmsc_softc *)adp; in bcmrend_draw_cursor() 365 if (off >= adp->va_info.vi_width * adp->va_info.vi_height) in bcmrend_draw_cursor() 369 row = (off / adp->va_info.vi_width) * adp->va_info.vi_cheight; in bcmrend_draw_cursor() 370 col = (off % adp->va_info.vi_width) * adp->va_info.vi_cwidth; in bcmrend_draw_cursor() [all …]
|
| /freebsd-12-stable/sys/arm/versatile/ |
| D | versatile_clcd.c | 196 static void versatilefb_update_margins(video_adapter_t *adp); 489 video_adapter_t* adp = scp->sc->adp; in clcdr_draw() local 494 vidd_puts(adp, from, (uint16_t*)sc_vtb_pointer(&scp->vtb, from), count); in clcdr_draw() 500 vidd_putc(adp, from, c, (a >> 4) | ((a & 0xf) << 4)); in clcdr_draw() 513 video_adapter_t* adp = scp->sc->adp; in clcdr_draw_cursor() local 519 sc = (struct video_adapter_softc *)adp; in clcdr_draw_cursor() 527 if (off >= adp->va_info.vi_width * adp->va_info.vi_height) in clcdr_draw_cursor() 531 row = (off / adp->va_info.vi_width) * adp->va_info.vi_cheight; in clcdr_draw_cursor() 532 col = (off % adp->va_info.vi_width) * adp->va_info.vi_cwidth; in clcdr_draw_cursor() 539 for (i = 0; i < adp->va_info.vi_cheight; i++) { in clcdr_draw_cursor() [all …]
|
| /freebsd-12-stable/sys/dev/syscons/ |
| D | scgfbrndr.c | 153 vidd_clear(scp->sc->adp); in gfb_clear() 159 vidd_set_border(scp->sc->adp, color); in gfb_border() 168 video_adapter_t *adp; in gfb_draw() local 170 adp = scp->sc->adp; in gfb_draw() 183 (adp->va_info.vi_width * adp->va_info.vi_height); in gfb_draw() 189 n = (count / adp->va_info.vi_width) + 1; in gfb_draw() 192 vidd_copy(adp, n, 0, n); in gfb_draw() 194 vidd_clear(adp, n); in gfb_draw() 198 vidd_puts(adp, from, in gfb_draw() 217 vidd_putc(adp, from, c, in gfb_draw() [all …]
|
| D | scvidctl.c | 147 if (vidd_get_info(scp->sc->adp, mode, &info)) in sc_set_text_mode() 194 if (sc_render_match(scp, scp->sc->adp->va_name, 0) == NULL) { in sc_set_text_mode() 256 if (vidd_get_info(scp->sc->adp, mode, &info)) in sc_set_graphics_mode() 266 if (sc_render_match(scp, scp->sc->adp->va_name, GRAPHICS_MODE) == NULL) { in sc_set_graphics_mode() 320 if (vidd_get_info(scp->sc->adp, scp->mode, &info)) in sc_set_pixel_mode() 371 if (sc_render_match(scp, scp->sc->adp->va_name, PIXEL_MODE) == NULL) { in sc_set_pixel_mode() 476 video_adapter_t *adp; in sc_vid_ioctl() local 489 adp = scp->sc->adp; in sc_vid_ioctl() 490 if (adp == NULL) /* shouldn't happen??? */ in sc_vid_ioctl() 497 return fb_ioctl(adp, FBIO_ADAPTER, data); in sc_vid_ioctl() [all …]
|
| /freebsd-12-stable/sys/dev/syscons/logo/ |
| D | logo_saver.c | 47 #define SET_ORIGIN(adp, o) do { \ argument 50 vidd_set_win_org(adp, last_origin = oo); \ 64 logo_blit(video_adapter_t *adp, int x, int y) in logo_blit() argument 71 SET_ORIGIN(adp, o); in logo_blit() 80 SET_ORIGIN(adp, (o += banksize)); in logo_blit() 85 SET_ORIGIN(adp, (o += banksize)); in logo_blit() 93 logo_update(video_adapter_t *adp) in logo_update() argument 107 logo_blit(adp, xpos, ypos); in logo_update() 111 logo_saver(video_adapter_t *adp, int blank) in logo_saver() argument 119 vidd_set_mode(adp, scrmode); in logo_saver() [all …]
|
| /freebsd-12-stable/sys/powerpc/ofw/ |
| D | ofw_syscons.c | 356 ofwfb_probe(int unit, video_adapter_t **adp, void *arg, int flags) in ofwfb_probe() argument 363 ofwfb_init(int unit, video_adapter_t *adp, int flags) in ofwfb_init() argument 370 sc = (struct ofwfb_softc *)adp; in ofwfb_init() 371 vi = &adp->va_info; in ofwfb_init() 373 vid_init_struct(adp, "ofwfb", -1, unit); in ofwfb_init() 414 adp->va_window = (vm_offset_t) ofwfb_static_window; in ofwfb_init() 422 adp->va_flags |= V_ADP_FONT | V_ADP_COLOR | V_ADP_MODECHANGE; in ofwfb_init() 432 ofwfb_get_info(video_adapter_t *adp, int mode, video_info_t *info) in ofwfb_get_info() argument 434 bcopy(&adp->va_info, info, sizeof(*info)); in ofwfb_get_info() 439 ofwfb_query_mode(video_adapter_t *adp, video_info_t *info) in ofwfb_query_mode() argument [all …]
|
| /freebsd-12-stable/sys/dev/syscons/rain/ |
| D | rain_saver.c | 56 #define SET_ORIGIN(adp, o) do { \ argument 59 vidd_set_win_org(adp, last_origin = oo); \ 68 rain_update(video_adapter_t *adp) in rain_update() argument 76 vidd_load_palette(adp, rain_pal); in rain_update() 80 rain_saver(video_adapter_t *adp, int blank) in rain_saver() argument 90 vidd_set_mode(adp, scrmode); in rain_saver() 91 vidd_load_palette(adp, rain_pal); in rain_saver() 92 vidd_set_border(adp, 0); in rain_saver() 94 vid = (u_char *)adp->va_window; in rain_saver() 95 banksize = adp->va_window_size; in rain_saver() [all …]
|
| /freebsd-12-stable/sys/dev/syscons/warp/ |
| D | warp_saver.c | 49 #define SET_ORIGIN(adp, o) do { \ argument 52 vidd_set_win_org(adp, last_origin = oo); \ 69 warp_update(video_adapter_t *adp) in warp_update() argument 82 SET_ORIGIN(adp, o); in warp_update() 93 SET_ORIGIN(adp, o); in warp_update() 100 warp_saver(video_adapter_t *adp, int blank) in warp_saver() argument 108 vidd_set_mode(adp, scrmode); in warp_saver() 109 vidd_load_palette(adp, warp_pal); in warp_saver() 110 vidd_set_border(adp, 0); in warp_saver() 112 vid = (u_char *)adp->va_window; in warp_saver() [all …]
|
| /freebsd-12-stable/sys/arm/freescale/imx/ |
| D | imx51_ipuv3.c | 541 ipu3fb_probe(int unit, video_adapter_t **adp, void *arg, int flags) in ipu3fb_probe() argument 548 ipu3fb_init(int unit, video_adapter_t *adp, int flags) in ipu3fb_init() argument 553 sc = (struct video_adapter_softc *)adp; in ipu3fb_init() 554 vi = &adp->va_info; in ipu3fb_init() 556 vid_init_struct(adp, "ipu3fb", -1, unit); in ipu3fb_init() 575 adp->va_window = (vm_offset_t) ipu3fb_static_window; in ipu3fb_init() 576 adp->va_flags |= V_ADP_FONT /* | V_ADP_COLOR | V_ADP_MODECHANGE */; in ipu3fb_init() 577 adp->va_line_width = sc->stride; in ipu3fb_init() 578 adp->va_buffer_size = sc->fb_size; in ipu3fb_init() 586 ipu3fb_get_info(video_adapter_t *adp, int mode, video_info_t *info) in ipu3fb_get_info() argument [all …]
|
| /freebsd-12-stable/sys/dev/syscons/fade/ |
| D | fade_saver.c | 47 fade_saver(video_adapter_t *adp, int blank) in fade_saver() argument 54 if (ISPALAVAIL(adp->va_flags)) { in fade_saver() 56 vidd_save_palette(adp, palette); in fade_saver() 65 vidd_load_palette(adp, pal); in fade_saver() 69 vidd_blank_display(adp, V_DISPLAY_BLANK); in fade_saver() 72 if (ISPALAVAIL(adp->va_flags)) { in fade_saver() 73 vidd_load_palette(adp, palette); in fade_saver() 76 vidd_blank_display(adp, V_DISPLAY_ON); in fade_saver() 83 fade_init(video_adapter_t *adp) in fade_init() argument 85 if (!ISPALAVAIL(adp->va_flags) && in fade_init() [all …]
|
| /freebsd-12-stable/sys/dev/syscons/fire/ |
| D | fire_saver.c | 57 #define SET_ORIGIN(adp, o) do { \ argument 60 vidd_set_win_org(adp, last_origin = oo); \ 70 fire_update(video_adapter_t *adp) in fire_update() argument 99 SET_ORIGIN(adp, o); in fire_update() 104 SET_ORIGIN(adp, o + banksize); in fire_update() 115 fire_saver(video_adapter_t *adp, int blank) in fire_saver() argument 123 vidd_set_mode(adp, scrmode); in fire_saver() 124 vidd_load_palette(adp, fire_pal); in fire_saver() 126 vid = (u_char *)adp->va_window; in fire_saver() 127 banksize = adp->va_window_size; in fire_saver() [all …]
|
| /freebsd-12-stable/sys/dev/syscons/plasma/ |
| D | plasma_saver.c | 83 plasma_update(video_adapter_t *adp) in plasma_update() argument 93 vidd_set_win_org(adp, 0); in plasma_update() 120 vidd_set_win_org(adp, org); in plasma_update() 155 plasma_saver(video_adapter_t *adp, int blank) in plasma_saver() argument 163 vidd_set_mode(adp, scrmode); in plasma_saver() 164 vidd_load_palette(adp, (unsigned char *)plasma_pal); in plasma_saver() 165 vidd_set_border(adp, 0); in plasma_saver() 167 vid = (unsigned char *)adp->va_window; in plasma_saver() 168 banksize = adp->va_window_size; in plasma_saver() 170 vidd_clear(adp); in plasma_saver() [all …]
|
| /freebsd-12-stable/sys/isa/ |
| D | vga_isa.c | 82 nbytes = vidd_save_state(sc->adp, NULL, 0); in vga_suspend() 90 if (vidd_save_state(sc->adp, sc->state_buf, nbytes) != 0) { in vga_suspend() 106 if (vidd_save_palette(sc->adp, sc->pal_buf) != 0) { in vga_suspend() 121 if (vidd_load_state(sc->adp, sc->state_buf) != 0) in vga_resume() 127 if (vidd_load_palette(sc->adp, sc->pal_buf) != 0) in vga_resume() 171 video_adapter_t adp; in isavga_probe() local 178 error = vga_probe_unit(device_get_unit(dev), &adp, device_get_flags(dev)); in isavga_probe() 182 adp.va_io_base, adp.va_io_size); in isavga_probe() 184 adp.va_mem_base, adp.va_mem_size); in isavga_probe() 188 isa_set_port(dev, adp.va_io_base); in isavga_probe() [all …]
|