Lines Matching refs:adp
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()
242 (adp->va_info.vi_flags & V_INFO_LINEAR)) in s3lfb_set_mode()
296 adp->va_info.vi_flags |= V_INFO_LINEAR; in s3lfb_set_mode()
297 adp->va_info.vi_buffer = sc->mem_base; in s3lfb_set_mode()
298 adp->va_buffer = s3lfb_map_buffer(adp->va_info.vi_buffer, in s3lfb_set_mode()
299 adp->va_info.vi_buffer_size); in s3lfb_set_mode()
300 adp->va_buffer_size = adp->va_info.vi_buffer_size; in s3lfb_set_mode()
301 adp->va_window = adp->va_buffer; in s3lfb_set_mode()
302 adp->va_window_size = adp->va_info.vi_buffer_size/adp->va_info.vi_planes; in s3lfb_set_mode()
303 adp->va_window_gran = adp->va_info.vi_buffer_size/adp->va_info.vi_planes; in s3lfb_set_mode()
309 s3lfb_save_font(video_adapter_t *adp, int page, int fontsize, int fontwidth, in s3lfb_save_font() argument
312 return (*prevvidsw->save_font)(adp, page, fontsize, fontwidth, data, in s3lfb_save_font()
317 s3lfb_load_font(video_adapter_t *adp, int page, int fontsize, int fontwidth, in s3lfb_load_font() argument
320 return (*prevvidsw->load_font)(adp, page, fontsize, fontwidth, data, in s3lfb_load_font()
325 s3lfb_show_font(video_adapter_t *adp, int page) in s3lfb_show_font() argument
327 return (*prevvidsw->show_font)(adp, page); in s3lfb_show_font()
331 s3lfb_save_palette(video_adapter_t *adp, u_char *palette) in s3lfb_save_palette() argument
333 return (*prevvidsw->save_palette)(adp, palette); in s3lfb_save_palette()
337 s3lfb_load_palette(video_adapter_t *adp, u_char *palette) in s3lfb_load_palette() argument
339 return (*prevvidsw->load_palette)(adp, palette); in s3lfb_load_palette()
343 s3lfb_set_border(video_adapter_t *adp, int color) in s3lfb_set_border() argument
345 return (*prevvidsw->set_border)(adp, color); in s3lfb_set_border()
349 s3lfb_save_state(video_adapter_t *adp, void *p, size_t size) in s3lfb_save_state() argument
351 return (*prevvidsw->save_state)(adp, p, size); in s3lfb_save_state()
355 s3lfb_load_state(video_adapter_t *adp, void *p) in s3lfb_load_state() argument
357 return (*prevvidsw->load_state)(adp, p); in s3lfb_load_state()
361 s3lfb_set_origin(video_adapter_t *adp, off_t offset) in s3lfb_set_origin() argument
363 return (*prevvidsw->set_win_org)(adp, offset); in s3lfb_set_origin()
367 s3lfb_read_hw_cursor(video_adapter_t *adp, int *col, int *row) in s3lfb_read_hw_cursor() argument
369 return (*prevvidsw->read_hw_cursor)(adp, col, row); in s3lfb_read_hw_cursor()
373 s3lfb_set_hw_cursor(video_adapter_t *adp, int col, int row) in s3lfb_set_hw_cursor() argument
375 return (*prevvidsw->set_hw_cursor)(adp, col, row); in s3lfb_set_hw_cursor()
379 s3lfb_set_hw_cursor_shape(video_adapter_t *adp, int base, int height, in s3lfb_set_hw_cursor_shape() argument
382 return (*prevvidsw->set_hw_cursor_shape)(adp, base, height, in s3lfb_set_hw_cursor_shape()
387 s3lfb_blank_display(video_adapter_t *adp, int mode) in s3lfb_blank_display() argument
389 return (*prevvidsw->blank_display)(adp, mode); in s3lfb_blank_display()
393 s3lfb_mmap(video_adapter_t *adp, vm_ooffset_t offset, vm_paddr_t *paddr, in s3lfb_mmap() argument
396 return (*prevvidsw->mmap)(adp, offset, paddr, prot, memattr); in s3lfb_mmap()
400 s3lfb_clear(video_adapter_t *adp) in s3lfb_clear() argument
402 return (*prevvidsw->clear)(adp); in s3lfb_clear()
406 s3lfb_fill_rect(video_adapter_t *adp, int val, int x, int y, int cx, int cy) in s3lfb_fill_rect() argument
408 return (*prevvidsw->fill_rect)(adp, val, x, y, cx, cy); in s3lfb_fill_rect()
412 s3lfb_bitblt(video_adapter_t *adp,...) in s3lfb_bitblt() argument
414 return (*prevvidsw->bitblt)(adp); /* XXX */ in s3lfb_bitblt()
418 s3lfb_ioctl(video_adapter_t *adp, u_long cmd, caddr_t arg) in s3lfb_ioctl() argument
420 return (*prevvidsw->ioctl)(adp, cmd, arg); in s3lfb_ioctl()
424 s3lfb_diag(video_adapter_t *adp, int level) in s3lfb_diag() argument
426 return (*prevvidsw->diag)(adp, level); in s3lfb_diag()
468 video_adapter_t *adp; in s3pci_attach() local
517 for (i = 0; (adp = vid_get_adapter(i)) != NULL; ++i) { in s3pci_attach()
518 if (adp->va_type == KD_VGA) in s3pci_attach()
525 if ((adp == NULL) || !(adp->va_flags & V_ADP_VESA)) { in s3pci_attach()
533 prevvidsw = vidsw[adp->va_index]; in s3pci_attach()
534 vidsw[adp->va_index] = &s3lfbvidsw; in s3pci_attach()