/netbsd-src/sys/dev/i2c/ |
H A D | dbcool.c | 771 sc->sc_dc.dc_addr = args->ia_addr; in dbcool_attach() 772 sc->sc_dc.dc_tag = args->ia_tag; in dbcool_attach() 773 sc->sc_dc.dc_chip = NULL; in dbcool_attach() 774 sc->sc_dc.dc_readreg = dbcool_readreg; in dbcool_attach() 775 sc->sc_dc.dc_writereg = dbcool_writereg; in dbcool_attach() 780 if (dbcool_chip_ident(&sc->sc_dc) < 0 || sc->sc_dc.dc_chip == NULL) in dbcool_attach() 786 ver = sc->sc_dc.dc_readreg(&sc->sc_dc, DBCOOL_REVISION_REG); in dbcool_attach() 787 if (sc->sc_dc.dc_chip->flags & DBCFLAG_4BIT_VER) in dbcool_attach() 788 if (sc->sc_dc.dc_chip->company == SMSC_COMPANYID) in dbcool_attach() 792 sc->sc_dc.dc_chip->name, ver >> 4, ver & 0x0f); in dbcool_attach() [all …]
|
H A D | dbcool_var.h | 120 struct dbcool_chipset sc_dc; member
|
/netbsd-src/sys/arch/sgimips/dev/ |
H A D | zs_kbd.c | 71 struct zskbd_devconfig *sc_dc; member 210 sc->sc_dc = &zskbd_console_dc; in zskbd_attach() 212 sc->sc_dc->enabled = 1; in zskbd_attach() 216 sc->sc_dc = kmem_alloc(sizeof(struct zskbd_devconfig), in zskbd_attach() 219 sc->sc_dc->enabled = 0; in zskbd_attach() 222 sc->sc_dc->txq_head = 0; in zskbd_attach() 223 sc->sc_dc->txq_tail = 0; in zskbd_attach() 224 sc->sc_dc->rxq_head = 0; in zskbd_attach() 225 sc->sc_dc->rxq_tail = 0; in zskbd_attach() 226 sc->sc_dc->state = TX_READY; in zskbd_attach() [all …]
|
/netbsd-src/sys/arch/ews4800mips/dev/ |
H A D | ewskbd.c | 102 struct ewskbd_devconfig *sc_dc; member 217 sc->sc_dc = &ewskbd_console_dc; in ewskbd_zsc_attach() 219 sc->sc_dc->enabled = 1; in ewskbd_zsc_attach() 223 sc->sc_dc = kmem_zalloc(sizeof(struct ewskbd_devconfig), in ewskbd_zsc_attach() 225 if (sc->sc_dc == NULL) { in ewskbd_zsc_attach() 229 sc->sc_dc->enabled = 0; in ewskbd_zsc_attach() 235 sc->sc_dc->txq_head = 0; in ewskbd_zsc_attach() 236 sc->sc_dc->txq_tail = 0; in ewskbd_zsc_attach() 237 sc->sc_dc->rxq_head = 0; in ewskbd_zsc_attach() 238 sc->sc_dc->rxq_tail = 0; in ewskbd_zsc_attach() [all …]
|
/netbsd-src/sys/arch/luna68k/dev/ |
H A D | lunafb.c | 127 struct om_hwdevconfig *sc_dc; /* device configuration */ member 207 sc->sc_dc = &omfb_console_dc; in omfbattach() 210 sc->sc_dc = kmem_zalloc(sizeof(struct om_hwdevconfig), in omfbattach() 212 omfb_getdevconfig(OMFB_FB_WADDR, sc->sc_dc); in omfbattach() 214 aprint_normal(": %d x %d, %dbpp\n", sc->sc_dc->dc_wid, sc->sc_dc->dc_ht, in omfbattach() 215 sc->sc_dc->dc_depth); in omfbattach() 244 struct om_hwdevconfig *dc = sc->sc_dc; in omfbioctl() 300 struct om_hwdevconfig *dc = sc->sc_dc; in omfbmmap() 330 cmsize = sc->sc_dc->dc_cmsize; in omgetcmap() 334 error = copyout(&sc->sc_dc->dc_cmap.r[index], p->red, count); in omgetcmap() [all …]
|
/netbsd-src/sys/arch/dreamcast/dev/ |
H A D | pvr.c | 157 struct fb_devconfig *sc_dc; /* device configuration */ member 279 sc->sc_dc = &pvr_console_dc; in pvr_attach() 280 sc->sc_dc->dc_rinfo.ri_flg &= ~RI_NO_AUTO; in pvr_attach() 283 sc->sc_dc = malloc(sizeof(struct fb_devconfig), M_DEVBUF, in pvr_attach() 285 pvr_getdevconfig(sc->sc_dc); in pvr_attach() 287 printf(": %d x %d, %dbpp, %s, %s\n", sc->sc_dc->dc_wid, in pvr_attach() 288 sc->sc_dc->dc_ht, sc->sc_dc->dc_depth, in pvr_attach() 289 (sc->sc_dc->dc_dispflags & PVR_VGAMODE) ? "VGA" : in pvr_attach() 290 tvsystem_name[sc->sc_dc->dc_tvsystem], in pvr_attach() 291 (sc->sc_dc->dc_dispflags & PVR_RGBMODE) ? "RGB" : "composite"); in pvr_attach() [all …]
|
/netbsd-src/sys/arch/mac68k/dev/ |
H A D | macfb.c | 206 sc->sc_dc = &macfb_console_dc; in macfb_attach() 209 sc->sc_dc = kmem_alloc(sizeof(struct macfb_devconfig), in macfb_attach() 211 sc->sc_dc->dc_vaddr = (vaddr_t)gm->fbbase; in macfb_attach() 212 sc->sc_dc->dc_paddr = ga->ga_phys; in macfb_attach() 213 sc->sc_dc->dc_size = gm->fbsize; in macfb_attach() 215 sc->sc_dc->dc_wid = gm->width; in macfb_attach() 216 sc->sc_dc->dc_ht = gm->height; in macfb_attach() 217 sc->sc_dc->dc_depth = gm->psize; in macfb_attach() 218 sc->sc_dc->dc_rowbytes = gm->rowbytes; in macfb_attach() 220 sc->sc_dc->dc_offset = gm->fboff; in macfb_attach() [all …]
|
H A D | grf_compat.c | 203 macfb_clear(sc->mfb_sc->sc_dc); /* clear the display */ in grfclose() 229 dc = sc->mfb_sc->sc_dc; in grfioctl() 303 dc = sc->mfb_sc->sc_dc; in grfmmap() 317 len = m68k_round_page(sc->sc_dc->dc_offset + sc->sc_dc->dc_size); in grfmap() 321 *addrp = (char *)*addrp + sc->sc_dc->dc_offset; in grfmap() 331 addr = (char *)addr - sc->sc_dc->dc_offset; in grfunmap() 336 size = m68k_round_page(sc->sc_dc->dc_offset + sc->sc_dc->dc_size); in grfunmap()
|
H A D | macfbvar.h | 64 struct macfb_devconfig *sc_dc; member
|
/netbsd-src/sys/dev/pci/ |
H A D | igsfb_pci.c | 177 sc->sc_dc = &igsfb_console_dc; in igsfb_pci_attach() 180 sc->sc_dc = malloc(sizeof(struct igsfb_devconfig), in igsfb_pci_attach() 182 if (igsfb_pci_map_regs(sc->sc_dc, in igsfb_pci_attach() 187 free(sc->sc_dc, M_DEVBUF); in igsfb_pci_attach() 188 sc->sc_dc = NULL; in igsfb_pci_attach() 192 igsfb_enable(sc->sc_dc->dc_iot, sc->sc_dc->dc_iobase, in igsfb_pci_attach() 193 sc->sc_dc->dc_ioflags); in igsfb_pci_attach()
|
H A D | tga.c | 408 sc->sc_dc = &tga_console_dc; in tgaattach() 409 sc->sc_dc->dc_rinfo.ri_flg &= ~RI_NO_AUTO; in tgaattach() 412 sc->sc_dc = malloc(sizeof(struct tga_devconfig), M_DEVBUF, in tgaattach() 414 tga_init(pa->pa_memt, pa->pa_pc, pa->pa_tag, sc->sc_dc); in tgaattach() 416 if (sc->sc_dc->dc_vaddr == 0) { in tgaattach() 429 tga_intr, sc->sc_dc, device_xname(self)); in tgaattach() 464 dc = sc->sc_dc; in tgaattach() 523 sc->sc_dc->dc_intrenabled = 1; in tga_config_interrupts() 530 struct tga_devconfig *dc = sc->sc_dc; in tga_ioctl() 541 wsd_fbip->height = sc->sc_dc->dc_ht; in tga_ioctl() [all …]
|
H A D | tgavar.h | 99 struct tga_devconfig *sc_dc; /* device configuration */ member
|
/netbsd-src/sys/arch/next68k/dev/ |
H A D | nextdisplay.c | 239 sc->sc_dc = &nextdisplay_console_dc; in nextdisplay_attach() 242 sc->sc_dc = kmem_alloc(sizeof(struct nextdisplay_config), in nextdisplay_attach() 244 nextdisplay_init(sc->sc_dc, iscolor); in nextdisplay_attach() 247 printf(": %d x %d, %dbpp\n", sc->sc_dc->dc_wid, sc->sc_dc->dc_ht, in nextdisplay_attach() 248 sc->sc_dc->dc_depth); in nextdisplay_attach() 299 struct nextdisplay_config *dc = sc->sc_dc; in nextdisplay_ioctl() 353 struct nextdisplay_config *dc = sc->sc_dc; in nextdisplay_mmap() 377 *cookiep = &sc->sc_dc->dc_rcons; /* one and only for now */ in nextdisplay_alloc_screen() 380 rcons_allocattr(&sc->sc_dc->dc_rcons, 0, 0, in nextdisplay_alloc_screen() 395 if (sc->sc_dc == &nextdisplay_console_dc) in nextdisplay_free_screen()
|
H A D | nextdisplayvar.h | 70 struct nextdisplay_config *sc_dc; member
|
/netbsd-src/sys/arch/sgimips/gio/ |
H A D | newport.c | 56 struct newport_devconfig *sc_dc; member 613 sc->sc_dc = &newport_console_dc; in newport_attach() 616 sc->sc_dc = kmem_zalloc(sizeof(struct newport_devconfig), in newport_attach() 619 newport_attach_common(sc->sc_dc, ga); in newport_attach() 625 sc->sc_dc->dc_boardrev, sc->sc_dc->dc_cmaprev, in newport_attach() 626 sc->sc_dc->dc_xmaprev, sc->sc_dc->dc_vc2rev, sc->sc_dc->dc_depth); in newport_attach() 627 vcons_init(&sc->sc_dc->dc_vd, sc->sc_dc, sc->sc_dc->dc_screen, in newport_attach() 629 sc->sc_dc->dc_vd.init_screen = newport_init_screen; in newport_attach() 632 vcons_init_screen(&sc->sc_dc->dc_vd, &newport_console_screen, in newport_attach() 634 sc->sc_dc->dc_screen->textops = in newport_attach() [all …]
|
H A D | grtwo.c | 58 struct grtwo_devconfig *sc_dc; member 507 sc->sc_dc = &grtwo_console_dc; in grtwo_attach() 510 sc->sc_dc = kmem_zalloc(sizeof(struct grtwo_devconfig), in grtwo_attach() 513 grtwo_attach_common(sc->sc_dc, ga); in grtwo_attach() 519 sc->sc_dc->boardrev, sc->sc_dc->monitor, sc->sc_dc->depth); in grtwo_attach() 523 wa.accesscookie = sc->sc_dc; in grtwo_attach() 737 FBINFO.width = sc->sc_dc->xres; in grtwo_ioctl() 738 FBINFO.height = sc->sc_dc->yres; in grtwo_ioctl() 739 FBINFO.depth = sc->sc_dc->depth; in grtwo_ioctl()
|
H A D | light.c | 64 struct light_devconfig *sc_dc; member 320 sc->sc_dc = &light_console_dc; in light_attach() 323 sc->sc_dc = kmem_zalloc(sizeof(struct light_devconfig), in light_attach() 326 light_attach_common(sc->sc_dc, ga); in light_attach() 332 LIGHT_IS_LG1(sc->sc_dc->dc_boardrev) ? 1 : 2, in light_attach() 333 sc->sc_dc->dc_boardrev); in light_attach() 337 wa.accesscookie = sc->sc_dc; in light_attach()
|
/netbsd-src/sys/arch/newsmips/apbus/ |
H A D | xafb.c | 74 struct xafb_devconfig *sc_dc; member 174 sc->sc_dc = dc; in xafb_attach() 253 struct xafb_devconfig *dc = sc->sc_dc; in xafb_ioctl() 291 struct xafb_devconfig *dc = sc->sc_dc; in xafb_mmap() 305 struct rasops_info *ri = &sc->sc_dc->dc_ri; in xafb_alloc_screen() 325 if (sc->sc_dc == &xafb_console_dc) in xafb_free_screen() 416 xafb_setcolor(sc->sc_dc, index++, *r++, *g++, *b++); in xafb_putcmap()
|
/netbsd-src/sys/arch/arm/iomd/ |
H A D | vidcvideo.c | 122 struct fb_devconfig *sc_dc; /* device configuration */ member 317 dc = sc->sc_dc = &vidcvideo_console_dc; in vidcvideo_attach() 327 sc->sc_dc); in vidcvideo_attach() 362 struct fb_devconfig *dc = sc->sc_dc; in vidcvideoioctl() 444 if (offset >= sc->sc_dc->dc_size || offset < 0) in vidcvideommap() 447 return arm_btop(sc->sc_dc->dc_paddr + offset); in vidcvideommap() 650 error = copyout(&sc->sc_dc->dc_cmap.r[index], p->red, count); in get_cmap() 653 error = copyout(&sc->sc_dc->dc_cmap.g[index], p->green, count); in get_cmap() 656 error = copyout(&sc->sc_dc->dc_cmap.b[index], p->blue, count); in get_cmap() 664 struct fb_devconfig *dc = sc->sc_dc; in set_cmap() [all...] |
/netbsd-src/sys/dev/hpc/ |
H A D | hpcfb.c | 154 struct hpcfb_devconfig *sc_dc; /* device configuration */ member 304 sc->sc_dc = &hpcfb_console_dc; in hpcfbattach() 305 sc->sc_dc->dc_rinfo.ri_flg &= ~RI_NO_AUTO; in hpcfbattach() 308 sc->sc_dc->dc_rinfo.ri_width,sc->sc_dc->dc_rinfo.ri_height, in hpcfbattach() 309 (1 << sc->sc_dc->dc_rinfo.ri_depth), in hpcfbattach() 310 sc->sc_dc->dc_rinfo.ri_cols,sc->sc_dc->dc_rinfo.ri_rows); in hpcfbattach() 360 sc->sc_dc->dc_state |= HPCFB_DC_SCRTHREAD; in hpcfb_thread() 362 hpcfb_update(sc->sc_dc); in hpcfb_thread() 363 sc->sc_dc->dc_state &= ~HPCFB_DC_SCRTHREAD; in hpcfb_thread() 561 struct hpcfb_devconfig *dc = sc->sc_dc; in hpcfb_ioctl() [all …]
|
/netbsd-src/sys/arch/newsmips/dev/ |
H A D | fb.c | 86 struct fb_devconfig *sc_dc; member 213 sc->sc_dc = dc; in fb_attach() 365 struct fb_devconfig *dc = sc->sc_dc; in fb_ioctl() 398 struct fb_devconfig *dc = sc->sc_dc; in fb_set_state() 433 struct fb_devconfig *dc = sc->sc_dc; in fb_mmap() 446 struct rasops_info *ri = &sc->sc_dc->dc_ri; in fb_alloc_screen() 466 if (sc->sc_dc == &fb_console_dc) in fb_free_screen()
|
/netbsd-src/sys/arch/hpcmips/vr/ |
H A D | vraiu.c | 70 vrdcu_chipset_tag_t sc_dc; member 166 sc->sc_dc = va->va_dc; in vraiu_attach() 177 if (!sc->sc_dc) { in vraiu_attach() 316 if ((err = sc->sc_dc->dc_enable_aiuout(sc->sc_dc))) { in vraiu_commit_settings() 411 sc->sc_dc->dc_disable(sc->sc_dc); in vraiu_halt_output()
|
/netbsd-src/sys/dev/isa/ |
H A D | pcdisplay.c | 63 struct pcdisplay_config *sc_dc; member 312 sc->sc_dc = dc; in pcdisplay_attach() 394 *cookiep = sc->sc_dc; in pcdisplay_alloc_screen() 407 if (sc->sc_dc == &pcdisplay_console_dc) in pcdisplay_free_screen() 420 if (cookie != sc->sc_dc) in pcdisplay_show_screen()
|
/netbsd-src/sys/arch/shark/ofw/ |
H A D | igsfb_ofbus.c | 230 sc->sc_dc = &igsfb_console_dc; in igsfb_ofbus_attach() 233 sc->sc_dc = kmem_zalloc(sizeof(struct igsfb_devconfig), in igsfb_ofbus_attach() 241 ret = igsfb_setup_dc(sc->sc_dc); in igsfb_ofbus_attach()
|
/netbsd-src/sys/dev/ic/ |
H A D | igsfbvar.h | 131 struct igsfb_devconfig *sc_dc; member
|