Lines Matching refs:adp

122 static void bcmfb_update_margins(video_adapter_t *adp);
326 video_adapter_t* adp = scp->sc->adp;
331 vidd_puts(adp, from, (uint16_t*)sc_vtb_pointer(&scp->vtb, from), count);
337 vidd_putc(adp, from, c, (a >> 4) | ((a & 0xf) << 4));
353 video_adapter_t *adp;
355 adp = scp->sc->adp;
356 sc = (struct bcmsc_softc *)adp;
364 if (off >= adp->va_info.vi_width * adp->va_info.vi_height)
368 row = (off / adp->va_info.vi_width) * adp->va_info.vi_cheight;
369 col = (off % adp->va_info.vi_width) * adp->va_info.vi_cwidth;
377 for (i = 0; i < adp->va_info.vi_cheight; i++) {
378 for (j = 0; j < adp->va_info.vi_cwidth; j++) {
410 vidd_putm(scp->sc->adp, x, y, mouse_pointer, 0xffffffff, 16, 8);
420 bcmfb_update_margins(video_adapter_t *adp)
425 sc = (struct bcmsc_softc *)adp;
426 vi = &adp->va_info;
501 bcmfb_probe(int unit, video_adapter_t **adp, void *arg, int flags)
508 bcmfb_init(int unit, video_adapter_t *adp, int flags)
513 sc = (struct bcmsc_softc *)adp;
514 vi = &adp->va_info;
516 vid_init_struct(adp, "bcmfb", -1, unit);
535 adp->va_window = (vm_offset_t) bcmfb_static_window;
536 adp->va_flags |= V_ADP_FONT /* | V_ADP_COLOR | V_ADP_MODECHANGE */;
544 bcmfb_get_info(video_adapter_t *adp, int mode, video_info_t *info)
546 bcopy(&adp->va_info, info, sizeof(*info));
551 bcmfb_query_mode(video_adapter_t *adp, video_info_t *info)
557 bcmfb_set_mode(video_adapter_t *adp, int mode)
563 bcmfb_save_font(video_adapter_t *adp, int page, int size, int width,
570 bcmfb_load_font(video_adapter_t *adp, int page, int size, int width,
575 sc = (struct bcmsc_softc *)adp;
582 bcmfb_show_font(video_adapter_t *adp, int page)
588 bcmfb_save_palette(video_adapter_t *adp, u_char *palette)
594 bcmfb_load_palette(video_adapter_t *adp, u_char *palette)
600 bcmfb_set_border(video_adapter_t *adp, int border)
602 return (bcmfb_blank_display(adp, border));
606 bcmfb_save_state(video_adapter_t *adp, void *p, size_t size)
612 bcmfb_load_state(video_adapter_t *adp, void *p)
618 bcmfb_set_win_org(video_adapter_t *adp, off_t offset)
624 bcmfb_read_hw_cursor(video_adapter_t *adp, int *col, int *row)
632 bcmfb_set_hw_cursor(video_adapter_t *adp, int col, int row)
638 bcmfb_set_hw_cursor_shape(video_adapter_t *adp, int base, int height,
645 bcmfb_blank_display(video_adapter_t *adp, int mode)
650 sc = (struct bcmsc_softc *)adp;
658 bcmfb_mmap(video_adapter_t *adp, vm_ooffset_t offset, vm_paddr_t *paddr,
663 sc = (struct bcmsc_softc *)adp;
678 bcmfb_ioctl(video_adapter_t *adp, u_long cmd, caddr_t data)
683 sc = (struct bcmsc_softc *)adp;
699 return (fb_commonioctl(adp, cmd, data));
706 bcmfb_clear(video_adapter_t *adp)
709 return (bcmfb_blank_display(adp, 0));
713 bcmfb_fill_rect(video_adapter_t *adp, int val, int x, int y, int cx, int cy)
720 bcmfb_bitblt(video_adapter_t *adp, ...)
727 bcmfb_diag(video_adapter_t *adp, int level)
734 bcmfb_save_cursor_palette(video_adapter_t *adp, u_char *palette)
741 bcmfb_load_cursor_palette(video_adapter_t *adp, u_char *palette)
748 bcmfb_copy(video_adapter_t *adp, vm_offset_t src, vm_offset_t dst, int n)
755 bcmfb_putp(video_adapter_t *adp, vm_offset_t off, uint32_t p, uint32_t a,
763 bcmfb_putc(video_adapter_t *adp, vm_offset_t off, uint8_t c, uint8_t a)
771 sc = (struct bcmsc_softc *)adp;
776 row = (off / adp->va_info.vi_width) * adp->va_info.vi_cheight;
777 col = (off % adp->va_info.vi_width) * adp->va_info.vi_cwidth;
835 bcmfb_puts(video_adapter_t *adp, vm_offset_t off, u_int16_t *s, int len)
840 bcmfb_putc(adp, off + i, s[i] & 0xff, (s[i] & 0xff00) >> 8);
846 bcmfb_putm(video_adapter_t *adp, int x, int y, uint8_t *pixel_image,