veritefb_softc
struct veritefb_softc *sc = cookie;
struct veritefb_softc *sc = cookie;
veritefb_ddc_read(struct veritefb_softc *sc)
veritefb_mode_usable(struct veritefb_softc *sc, const struct videomode *m)
veritefb_pick_mode(struct veritefb_softc *sc)
veritefb_init_dac(struct veritefb_softc *sc)
veritefb_wait_vsync(struct veritefb_softc *sc)
veritefb_set_dac_entry(struct veritefb_softc *sc, int index,
veritefb_init_palette(struct veritefb_softc *sc)
veritefb_getcmap(struct veritefb_softc *sc, struct wsdisplay_cmap *cm)
veritefb_putcmap(struct veritefb_softc *sc, struct wsdisplay_cmap *cm)
struct veritefb_softc *sc = cookie;
struct veritefb_softc *sc;
struct veritefb_softc *sc;
veritefb_risc_continue(struct veritefb_softc *sc)
veritefb_risc_forcestep(struct veritefb_softc *sc, uint32_t insn)
veritefb_risc_writerf(struct veritefb_softc *sc, uint8_t idx, uint32_t data)
veritefb_risc_readrf(struct veritefb_softc *sc, uint8_t idx)
veritefb_risc_readmem(struct veritefb_softc *sc, uint32_t addr)
veritefb_risc_writemem(struct veritefb_softc *sc, uint32_t addr,
veritefb_risc_flushicache(struct veritefb_softc *sc)
veritefb_risc_start(struct veritefb_softc *sc, uint32_t pc)
veritefb_risc_samplepc(struct veritefb_softc *sc)
veritefb_risc_samplepc_fast(struct veritefb_softc *sc, uint32_t *pcp)
struct veritefb_softc *sc = arg;
veritefb_accel_fail(struct veritefb_softc *sc, const char *what)
veritefb_waitfifo(struct veritefb_softc *sc, int n)
veritefb_drain_outfifo(struct veritefb_softc *sc)
veritefb_read_outfifo(struct veritefb_softc *sc, uint32_t *wordp)
veritefb_ucode_load(struct veritefb_softc *sc, const uint8_t *u,
veritefb_risc_init(struct veritefb_softc *sc)
veritefb_2d_handshake(struct veritefb_softc *sc)
veritefb_waitfifo_raw(struct veritefb_softc *sc, int n, uint32_t timo_us)
veritefb_read_outfifo_raw(struct veritefb_softc *sc, uint32_t *wordp,
veritefb_suspend2d(struct veritefb_softc *sc)
veritefb_dma_alloc(struct veritefb_softc *sc)
vfb_stat(struct veritefb_softc *sc, int idx, const struct timeval *t0)
veritefb_dma_drain(struct veritefb_softc *sc)
struct veritefb_softc *sc = arg;
veritefb_flip_cancel(struct veritefb_softc *sc)
veritefb_flip_wait(struct veritefb_softc *sc)
veritefb_dma_submit(struct veritefb_softc *sc, bus_dmamap_t map,
veritefb_set_scan_depth(struct veritefb_softc *sc, int depth)
veritefb_resume2d(struct veritefb_softc *sc)
veritefb_mux_redraw(struct veritefb_softc *sc)
verite3d_ring_alloc(struct veritefb_softc *sc)
static void veritefb_risc_softreset(struct veritefb_softc *);
static void veritefb_risc_hold(struct veritefb_softc *);
static void veritefb_risc_continue(struct veritefb_softc *);
struct veritefb_softc *sc;
static void veritefb_risc_forcestep(struct veritefb_softc *, uint32_t);
static void veritefb_risc_writerf(struct veritefb_softc *, uint8_t,
static uint32_t veritefb_risc_readrf(struct veritefb_softc *, uint8_t);
verite3d_teardown(struct veritefb_softc *sc)
static uint32_t veritefb_risc_readmem(struct veritefb_softc *, uint32_t);
static void veritefb_risc_writemem(struct veritefb_softc *, uint32_t,
struct veritefb_softc *sc;
static void veritefb_risc_flushicache(struct veritefb_softc *);
static void veritefb_risc_start(struct veritefb_softc *, uint32_t);
struct veritefb_softc *sc;
static uint32_t veritefb_risc_samplepc(struct veritefb_softc *);
struct veritefb_softc *sc;
static void veritefb_accel_fail(struct veritefb_softc *, const char *);
static int veritefb_waitfifo(struct veritefb_softc *, int);
static int veritefb_drain_outfifo(struct veritefb_softc *);
static int veritefb_read_outfifo(struct veritefb_softc *, uint32_t *);
static bool veritefb_ucode_load(struct veritefb_softc *, const uint8_t *,
static bool veritefb_2d_handshake(struct veritefb_softc *);
static int veritefb_waitfifo_raw(struct veritefb_softc *, int, uint32_t);
static int veritefb_read_outfifo_raw(struct veritefb_softc *, uint32_t *,
static int veritefb_suspend2d(struct veritefb_softc *);
static int veritefb_resume2d(struct veritefb_softc *);
static void veritefb_mux_redraw(struct veritefb_softc *);
static int veritefb_set_scan_depth(struct veritefb_softc *, int);
static int veritefb_dma_alloc(struct veritefb_softc *);
static int veritefb_dma_drain(struct veritefb_softc *);
static void veritefb_flip_cancel(struct veritefb_softc *);
struct veritefb_softc *sc = device_private(self);
static void veritefb_flip_wait(struct veritefb_softc *);
static int veritefb_dma_submit(struct veritefb_softc *, bus_dmamap_t,
veritefb_sync(struct veritefb_softc *sc)
veritefb_rectfill(struct veritefb_softc *sc, int x, int y, int w, int h,
veritefb_bitblt(struct veritefb_softc *sc, int sx, int sy, int dx, int dy,
static void verite3d_teardown(struct veritefb_softc *);
static int verite3d_ring_alloc(struct veritefb_softc *);
veritefb_accel_op_ok(struct veritefb_softc *sc)
static bool veritefb_risc_init(struct veritefb_softc *);
struct veritefb_softc *sc = scr->scr_cookie;
static size_t veritefb_mem_size(struct veritefb_softc *);
struct veritefb_softc *sc = scr->scr_cookie;
static bool veritefb_set_mode(struct veritefb_softc *,
struct veritefb_softc *sc = scr->scr_cookie;
struct veritefb_softc *sc = scr->scr_cookie;
struct veritefb_softc *sc = cookie;
struct veritefb_softc *sc = scr->scr_cookie;
static void veritefb_ddc_read(struct veritefb_softc *);
static void veritefb_pick_mode(struct veritefb_softc *);
static void veritefb_init_dac(struct veritefb_softc *);
static struct veritefb_softc *veritefb_ddb_sc;
static void veritefb_wait_vsync(struct veritefb_softc *);
static void veritefb_set_dac_entry(struct veritefb_softc *, int, uint8_t,
struct veritefb_softc *sc = veritefb_ddb_sc;
static void veritefb_init_palette(struct veritefb_softc *);
static int veritefb_getcmap(struct veritefb_softc *,
static int veritefb_putcmap(struct veritefb_softc *,
struct veritefb_softc *sc = veritefb_ddb_sc;
struct veritefb_softc *sc = veritefb_ddb_sc;
struct veritefb_softc *sc = veritefb_ddb_sc;
static void veritefb_sync(struct veritefb_softc *);
struct veritefb_softc *sc = veritefb_ddb_sc;
static bool veritefb_rectfill(struct veritefb_softc *, int, int, int,
struct veritefb_softc *sc = veritefb_ddb_sc;
static bool veritefb_bitblt(struct veritefb_softc *, int, int, int, int,
struct veritefb_softc *sc = veritefb_ddb_sc;
veritefb_ddb_attach(struct veritefb_softc *sc)
static void veritefb_ddb_attach(struct veritefb_softc *);
CFATTACH_DECL_NEW(veritefb, sizeof(struct veritefb_softc),
vfb_read1(struct veritefb_softc *sc, bus_size_t reg)
vfb_write1(struct veritefb_softc *sc, bus_size_t reg, uint8_t val)
vfb_read4(struct veritefb_softc *sc, bus_size_t reg)
vfb_write4(struct veritefb_softc *sc, bus_size_t reg, uint32_t val)
vfb_fb_read4(struct veritefb_softc *sc, bus_size_t off)
vfb_fb_write4(struct veritefb_softc *sc, bus_size_t off, uint32_t val)
vfb_fifo_write(struct veritefb_softc *sc, uint32_t word)
vfb_fifo_read(struct veritefb_softc *sc)
vfb_pacepoll4(struct veritefb_softc *sc, bus_size_t reg, uint32_t data,
vfb_pacepoll1(struct veritefb_softc *sc, bus_size_t reg, uint8_t data,
struct veritefb_softc *sc = device_private(self);
veritefb_risc_softreset(struct veritefb_softc *sc)
veritefb_risc_hold(struct veritefb_softc *sc)
veritefb_mem_size(struct veritefb_softc *sc)
veritefb_set_mode(struct veritefb_softc *sc, const struct videomode *vm)
struct veritefb_softc *sc = cookie;