igsfb_devconfig
igsfb_setup_dc(struct igsfb_devconfig *dc)
sc->sc_dc = kmem_zalloc(sizeof(struct igsfb_devconfig),
static int igsfb_setup_dc(struct igsfb_devconfig *);
struct igsfb_devconfig *dc;
static int igsfb_accel_wait(struct igsfb_devconfig *);
static void igsfb_accel_fill(struct igsfb_devconfig *,
igsfb_convert_cursor_data(struct igsfb_devconfig *dc,
static void igsfb_accel_copy(struct igsfb_devconfig *,
igsfb_update_cursor(struct igsfb_devconfig *dc, u_int which)
struct igsfb_devconfig *dc = scr->scr_cookie;
static int igsfb_init_video(struct igsfb_devconfig *);
static void igsfb_init_cmap(struct igsfb_devconfig *);
igsfb_accel_wait(struct igsfb_devconfig *dc)
static void igsfb_init_bit_table(struct igsfb_devconfig *);
igsfb_accel_copy(struct igsfb_devconfig *dc, uint32_t src, uint32_t dst,
static void igsfb_blank_screen(struct igsfb_devconfig *, int);
igsfb_accel_fill(struct igsfb_devconfig *dc, uint32_t color, uint32_t dst,
static int igsfb_get_cmap(struct igsfb_devconfig *,
static int igsfb_set_cmap(struct igsfb_devconfig *,
struct igsfb_devconfig *dc = (struct igsfb_devconfig *)scr->scr_cookie;
static void igsfb_update_cmap(struct igsfb_devconfig *, u_int, u_int);
struct igsfb_devconfig *dc = (struct igsfb_devconfig *)scr->scr_cookie;
static void igsfb_set_curpos(struct igsfb_devconfig *,
struct igsfb_devconfig *dc = (struct igsfb_devconfig *)scr->scr_cookie;
static void igsfb_update_curpos(struct igsfb_devconfig *);
static int igsfb_get_cursor(struct igsfb_devconfig *,
struct igsfb_devconfig *dc = (struct igsfb_devconfig *)scr->scr_cookie;
static int igsfb_set_cursor(struct igsfb_devconfig *,
static void igsfb_update_cursor(struct igsfb_devconfig *, u_int);
struct igsfb_devconfig *dc = (struct igsfb_devconfig *)scr->scr_cookie;
static void igsfb_convert_cursor_data(struct igsfb_devconfig *,
igsfb_cnattach_subr(struct igsfb_devconfig *dc)
struct igsfb_devconfig *dc = sc->sc_dc;
igsfb_init_video(struct igsfb_devconfig *dc)
igsfb_init_cmap(struct igsfb_devconfig *dc)
struct igsfb_devconfig *dc = cookie;
igsfb_make_text_cursor(struct igsfb_devconfig *dc, struct vcons_screen *scr)
struct igsfb_devconfig igsfb_console_dc = {
igsfb_init_bit_table(struct igsfb_devconfig *dc)
struct igsfb_devconfig *dc = vd->cookie;
struct igsfb_devconfig *dc = vd->cookie;
igsfb_blank_screen(struct igsfb_devconfig *dc, int blank)
igsfb_get_cmap(struct igsfb_devconfig *dc, struct wsdisplay_cmap *p)
igsfb_set_cmap(struct igsfb_devconfig *dc, const struct wsdisplay_cmap *p)
igsfb_update_cmap(struct igsfb_devconfig *dc, u_int index, u_int count)
igsfb_set_curpos(struct igsfb_devconfig *dc,
igsfb_update_curpos(struct igsfb_devconfig *dc)
igsfb_get_cursor(struct igsfb_devconfig *dc, struct wsdisplay_cursor *p)
igsfb_set_cursor(struct igsfb_devconfig *dc, const struct wsdisplay_cursor *p)
static int igsfb_make_text_cursor(struct igsfb_devconfig *,
igsfb_init_seq(struct igsfb_devconfig *dc)
igsfb_init_crtc(struct igsfb_devconfig *dc)
igsfb_init_grfx(struct igsfb_devconfig *dc)
igsfb_init_attr(struct igsfb_devconfig *dc)
igsfb_video_on(struct igsfb_devconfig *dc)
igsfb_freq_latch(struct igsfb_devconfig *dc)
igsfb_init_ext(struct igsfb_devconfig *dc)
igsfb_init_dac(struct igsfb_devconfig *dc)
igsfb_1024x768_8bpp_60Hz(struct igsfb_devconfig *dc)
igsfb_hw_setup(struct igsfb_devconfig *dc)
igsfb_set_mode(struct igsfb_devconfig *dc, const struct videomode *mode,
static void igsfb_init_seq(struct igsfb_devconfig *);
static void igsfb_init_crtc(struct igsfb_devconfig *);
static void igsfb_init_grfx(struct igsfb_devconfig *);
static void igsfb_init_attr(struct igsfb_devconfig *);
static void igsfb_init_ext(struct igsfb_devconfig *);
static void igsfb_init_dac(struct igsfb_devconfig *);
static void igsfb_freq_latch(struct igsfb_devconfig *);
static void igsfb_video_on(struct igsfb_devconfig *);
struct igsfb_devconfig *sc_dc;
void igsfb_hw_setup(struct igsfb_devconfig *);
void igsfb_1024x768_8bpp_60Hz(struct igsfb_devconfig *);
void igsfb_set_mode(struct igsfb_devconfig *, const struct videomode *, int);
int igsfb_cnattach_subr(struct igsfb_devconfig *);
extern struct igsfb_devconfig igsfb_console_dc;
struct igsfb_devconfig *dc;
sc->sc_dc = malloc(sizeof(struct igsfb_devconfig),
igsfb_pci_map_regs(struct igsfb_devconfig *dc,
static int igsfb_pci_map_regs(struct igsfb_devconfig *,